Red Hat的开发包RHEV是一个包含高级特性的完整开发平台,如高可用性(HA),而且不需要额外增加组件。然而,作为管理员,你必须提前进行规划和配置电源管理,才能开启RHEV的HA功能。
配置RHEV高可用性的基本原则
在RHEV环境里面,一般都配备有共享储存,如SAN储存网络。在默认配置下,每个虚拟化宿主机都可以访问所关联的储存网络。如果一个主机无法访问储存了,意味着位于这个主机上的虚拟机(VM)都无法访问储存。
电源管理配置是启用HA的前提条件
RHEV有一项称为电源管理的属性,这个电源管理并不是对于单独的虚拟化宿主服务器而言,而是用于管理启动状态的群集宿主服务器。电源管理是配置RHEV高可用性的一个虚拟组件,因为宿主服务器必须在管理员重启虚拟机之前可以安全可靠的关闭。
RHEV连接共享储存的3个建议步骤
如果没有电源管理,两个虚拟化宿主服务器可能会互相认为对方处于宕机状态。这看起来难以理解,但由此可以看出电源管理在虚拟化服务器群集里面的重要性,因为没有电源管理,两个虚拟化宿主服务器都会启动同一个虚拟机。这样会使得所有的虚拟机处于冲突状态,所以在RHEV虚拟化服务器群集里面,电源管理可以调节虚拟机的资源冲突。
要开启电源管理,必须要有相符合的硬件设备。比如有内置电源管理功能的主板,如HP Ilo/Dell DRAC系列服务器,也可以使用PDU(power distribution unit)。PDU可以关闭服务器的特定连接电源的端口。管理员可以以此配置其他的服务器。
安装好硬件之后,管理员就需要配置虚拟化服务器群集里面的每个节点。通过RHEV-M管理控制,在所显示的所有虚拟化服务器上点击启用电源管理的连接。接下来配置电源管理的属性,包括IP地址,用户名和密码,这些都用于电源管理的设备。点击通过设备类型选择过滤,在这里你可以看到许多其他的选项。配置一个PDU为APC主交换,最好能把这些端口都通过特殊的名字指定,这样管理起来会方便很多。
配置完群集里的每个虚拟化服务器之后,HA(高可用性)就启用了。管理员从此就可以减轻许多紧急宕机情况下的处理步骤,虚拟化服务器群集现在可以在其中一个服务器宕机的情况下,自动把虚拟服务器转移到正常运行的虚拟化服务器上。
管理员必须为群集里的每一个虚拟化宿主服务器指定电源管理选项。开启电源管理可以让管理员更容易的配置RHEV群集的高可用性。电源管理可以保障虚拟机不断线;同时在购买虚拟化服务器之前,要选择好合适的PDU类型的服务器,才能顺利的部署虚拟化服务器群集。