搜索

4.4. 隔离

download PDF

在 Red Hat Virtualization 环境中,隔离是由 Manager 使用隔离代理启动的主机重启,并由电源管理设备执行。隔离(fencing)使集群能够响应意外的主机故障,并强制实施节能、负载平衡和虚拟机可用性策略。

隔离可确保始终将存储池管理器(SPM)的角色分配给功能主机。如果被隔离的主机是 SPM,则 SPM 角色会被 relinquished 并重新分配给响应的主机。因为具有 SPM 角色的主机是唯一能够编写数据域结构元数据的主机,因此一个不响应的 SPM 主机会导致其环境丢失创建和销毁虚拟磁盘的功能,执行快照、扩展逻辑卷以及需要对数据域结构元数据更改的所有其他操作。

当主机变得不响应时,在该主机上运行的虚拟机都可以变得不响应。但是,不响应的主机会为它运行的虚拟机硬盘镜像保留锁定。尝试在第二个主机上启动虚拟机,并为虚拟机硬盘镜像分配第二个主机写入特权可能会导致数据崩溃。

隔离允许 Red Hat Virtualization Manager 假设虚拟机硬盘上的锁定已被释放,管理器可以使用隔离代理来确认问题主机已经重启。收到此确认后,Red Hat Virtualization Manager 可以从另一台主机上的问题主机启动虚拟机,而不会造成数据崩溃。隔离是高可用性虚拟机的基础。标记为高可用性的虚拟机无法在备用主机上安全地启动,而不会造成数据损坏。

当主机不响应时,Red Hat Virtualization Manager 允许在执行任何操作前经过三十(30)秒的宽限期,以允许主机从任何临时错误中恢复。如果主机未由宽限期通过的时间响应,则管理器会自动开始,以减少不响应的主机出现负面影响。管理器将隔离代理用于主机上的电源管理卡,以停止主机,确认它已经停止,启动主机,并确认主机已启动。主机完成引导后,它会尝试在被隔离前重新加入集群。如果导致主机变得不响应的问题已被重启解决,则主机会自动设置为 启动状态,并再次能够启动和停止虚拟机。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.