Proxmox VE集群

准备

  • Proxmox

  • Enable Intel VT

sysctl -a | grep -o VMX
# VMX

sysctl kern.hv_support
# kern.hv_support: 1

安装

  • VMWare Fusion <= VirtualBox暂不支持VT-X

  • Linux Debian (64 bit)

  • Enable hypervisor

  • Storage 20GB

  • Network Bridged Adapter => 192.168.10.[190,191,192]

集群

# pve01
pvecm create pve-cluster

# pve2 pve3
pvecm add 192.168.10.190

pvecm status

关于集群管理的更多介绍 可以参考Cluster Manager

Ceph

# pve01 pve2 pve3
pveceph install

# pve01
pveceph init --network 192.168.10.0/24
# creating /etc/pve/priv/ceph.client.admin.keyring

# pve01 pve2 pve3
pveceph mon create

# pve01 pve2 pve3
pveceph mgr create

# pve01 pve2 pve3
# VMWare Fusion => Shutdown => Add new hard disk 20GB
fdisk -l
# Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors

# pve01 pve2 pve3
pveceph osd create /dev/sdb

# pve01
ceph osd pool create pvepool 128 128

# pve01
ceph -s

关于Ceph配置的更多介绍 可以参考Manage Ceph Services on Proxmox VE Nodes

RBD

  • 数据中心

  • 存储 => 添加 RBD => ID rdbceph => 节点 pve01 pve2 pve3

  • HA => 群组 => 新建 => ID hagroup => 节点 pve01 pve2 pve3

高可用

  • 数据中心

  • lcoal(pve02) => 内容 => 上传 TinyCore-current.iso

  • 创建虚拟机 => 节点 pve02 => 名称 tinytest => 硬盘存储 rdbceph => 防火墙取消 => 创建后启动

  • 数据中心

  • HA => 资源 添加 => VM tinytest => 组 hagroup => pve02停机

  • tinytest会自动迁移至集群其他可用节点

Proxmox VE集群_第1张图片
image.png

参考

  • Quorum (分布式系统)

  • 大话 Ceph -- CephX 那点事儿

你可能感兴趣的:(Proxmox VE集群)