10 HA 实现高可用性

系统要求:

如果您运行的HA,只有高端服务器硬件,没有单点故障,应使用。这包括(硬件RAID)冗余磁盘,冗余电源,UPS系统,网络绑定。

§ 完全Proxmox VE 2.0集群配置,至少有3个节点(最大支持配置:目前有16个节点,每个群集)。请注意的是,具有一定的限制,2节点配置也是可能的(两个节点的高可用性群集)。

§ 共享存储(SAN或NAS / NFS的虚拟磁盘图像存储为HA KVM)

§ 可靠的冗余网络,适合配置

§ NFS容器

§ 击剑设备(S) -可靠的和经过测试!

重要的是,使用冗余的网络连接的集群通信(粘合)。否则一个简单的开关重新启动(或交换机上的功率损耗)可以锁定所有HA节点(请参阅错误#105

注意:

1:检查一遍,如果你有你需要的一切,如果所有系统都运行可靠。不可靠的硬件配置HA群集的设置,这是没有意义的。

2请确保虚拟机或CTS不运行时将它们添加到HA。

clip_image001[14]

clip_image002[18]

clip_image003[14]

clip_image004[16]

开启HA后的主机状态摘要中显示HA已经打开:

clip_image005[14]

HA Cluster维护(节点重新启动)

如果您需要重新启动一个节点,例如,因为你需要停止rgmanager的内核更新。通过这样做,所有资源被停止并移动到其他节点。所有KVM的虚拟机将得到一个ACPI关机请求(如果不工作,由于VM内部设置一个“停止”)。

rgmanager服务,您可以停止通过GUI或只是运行:

/etc/init.d/rgmanager stop

该命令将需要一段时间,监视“任务”,虚拟机和CT上的GUI。很快,的rgmanager是停止,你可以重新启动您的节点。尽快节点是再次,继续与下一个节点,等等。

11. 添加共享存储

添加共享存储按道理应该在配置proxmoxVE起初就应该搭建起来方便把需要创建的kvm虚拟机和openvz容器都放在共享存储中,而不是像现在vmware workstation下做简单测试一样,将虚拟机创建在本地磁盘local中,使用local影响后期要实现的迁移和HA功能。所以共享存储是十分有必要的,没有它,虚拟化的很多高性能功能无法实现。这里也是想演示一下proxmoxVE如何添加并使用共享存储而做一个简单的测试,(具体生产使用觉得不太现实)。

ProxmoxVE支持的共享存储类型和vwmareESXI差不多,从实际添加项来看,貌似proxmox并不支持FC光纤存储,如果是这样的话,那真的有点可惜,不过FC光存储也算是存储中的贵族了。以下列出:

NFS

SAN

ISCSI

这里借用openfiler这一存储虚拟神器来模拟一个iSCSI target存储,然后再proxmoxVE中挂载上。

一:openfiler安装及配置

1:安装过程,很简单几乎都是默认下一步,IP配置要注意,一定配置正确,这里规划172.16.4.1,新增这样172.16.4.0/24这个网络专用做存储网络,这样在server1server2等节点需要加一块网卡配置成这个网络使用。图:vmware虚拟机配置:

clip_image006[18]

clip_image007[12]

clip_image008[16]

clip_image009[12]

clip_image010[16]

clip_image011[12]

,这里有一点需要注意,也算是经验总结,

clip_image012[14]***注意***,就是在选择把openfiler安装到那块硬盘中的时候,确保只选择sda这一块盘,确保openfiler只安装在了这一块盘中了,而不要忘记了把别的磁盘前边的勾去掉,造成以后配置磁盘无法配置(提示系统文件占用等等),这里在虚拟机下安装的openfiler,是采用先添加了一块30GB的硬盘先安装,安装完毕之后再添加需要的磁盘,然后登录openfiler配置需要的磁盘LUN.

clip_image013[12]

clip_image014[16]

clip_image015[12]

clip_image016[12]

clip_image017[10]

clip_image018[12]

clip_image019[8]

安装过程很简单,也没有什么要注意的地方,大部分都是默认安装选项。