Proxmox高可用集群

Wednesday, May 24, 2023

接上文proxmox安装~

安装集群顺序

  1. 安装proxmox
  2. 创建并加入集群
  3. 创建pveceph分布式存储
  4. 创建高可用
  5. 创建虚拟机并测试

创建Bond网络

  1. 创建bond,“slaves” 选择需要做bond的网卡名字,以空格区分
  2. 创建Linux Bridge,桥接端口选择bond网卡名字
  3. 若需要虚拟机网络隔离,则需要继续创建 Linux Vlan

安装pveceph

  1. 所有节点执行 pveceph install
  2. 任意一个节点执行初始化pveceph存储网络 pveceph init --network 10.255.255.0/24
  3. 至少需要三个节点执行,创建ceph监视器 pveceph createmon
  4. 创建ceph osd:
  • 选择物理节点
  • ceph –> osd
  • 点击创建,每次只能加一个
  • 多个节点则依次排着添加
  1. 创建 ceph osd crush rule
ceph osd crush rule create-replicated rule-ssd default  host ssd
ceph osd crush rule create-replicated rule-hdd default  host hdd
  1. 查看:ceph osd crush rule ls
  2. 创建ceph pools of_PGs 官方建议:少于5个osd,值为128;5-10个,值为512;10-50个,值为4096;

这里没找到具体实际的,设置4096貌似报错了~ crush rule根据osd类型选择对应的。

  1. 创建高可用组
  • 选择 ‘数据中心’
  • 选择 ‘HA’ –> ‘群组’
  • 选择创建,将所需节点添加
  • 选择 ‘HA’ –> ‘资源’
  • 选择添加,将需要的vm加入即可,请求状态为 started

此时,即可使 vm 成为高可用,当宿主机宕机后,vm会漂移至其他节点。

Linux虚拟化

ssh密钥类型选择

K3s初体验

comments powered by Disqus