接上文proxmox安装~
安装集群顺序
- 安装proxmox
- 创建并加入集群
- 创建
pveceph
分布式存储 - 创建高可用
- 创建虚拟机并测试
创建Bond网络
- 创建bond,“slaves” 选择需要做bond的网卡名字,以空格区分
- 创建Linux Bridge,桥接端口选择bond网卡名字
- 若需要虚拟机网络隔离,则需要继续创建 Linux Vlan
安装pveceph
- 所有节点执行
pveceph install
- 任意一个节点执行初始化pveceph存储网络
pveceph init --network 10.255.255.0/24
- 至少需要三个节点执行,创建ceph监视器
pveceph createmon
- 创建ceph osd:
- 选择物理节点
- ceph –> osd
- 点击创建,每次只能加一个
- 多个节点则依次排着添加
- 创建
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
- 查看:
ceph osd crush rule ls
- 创建ceph pools
of_PGs
官方建议:少于5个osd,值为128;5-10个,值为512;10-50个,值为4096;
这里没找到具体实际的,设置4096貌似报错了~
crush rule
根据osd类型选择对应的。
- 创建高可用组
- 选择 ‘数据中心’
- 选择 ‘HA’ –> ‘群组’
- 选择创建,将所需节点添加
- 选择 ‘HA’ –> ‘资源’
- 选择添加,将需要的vm加入即可,请求状态为 started
此时,即可使 vm 成为高可用,当宿主机宕机后,vm会漂移至其他节点。