2.14. 在集群的环境中配置虚拟机
当您使用虚拟机资源配置集群时,应使用
rgmanager
工具启动和停止虚拟机。使用 virsh
启动该机器可导致该虚拟机在多个位置中运行,并造成虚拟机中的数据崩溃。
要减少管理员在集群的环境中使用集群和非集群根据意外“重复启动”虚拟机的机会,您可以将您的系统配置为在非默认位置保存虚拟机配置文件。在非默认位置保存虚拟机配置文件可让意外使用
virsh
启动虚拟机变得更困难,因为 virsh
很难识别该配置文件。
虚拟机配置文件的非默认位置可以是任意位置。使用 NFS 共享或共享的 GFS2 文件系统的优点是管理员不需要在集群成员间同步该配置文件。但也可以使用本地目录,只要该管理员保证可在集群范围内同步其内容即可。
在集群配置中,虚拟机可使用虚拟机资源的
path
属性参考非默认位置。注:path
属性是一个目录或一组使用帽号(‘:’)分开的目录,不是到具体文件的路径。
警告
应在所有运行
rgmanager
的节点中禁用 libvirt-guests
服务。如果某台虚拟机自动启动或恢复,则可导致该虚拟机在多个位置运行,从而造成虚拟机中的数据崩溃。
有关虚拟机资源属性的详情请参考 表 B.24 “虚拟机”。