在关闭、重新引导 vSAN 集群中的主机或断开主机连接之前,必须将该主机置于维护模式。
将主机置于维护模式时,必须选择数据撤出模式,例如确保可访问性或迁移全部数据。如果 vSAN 集群的任何成员主机进入维护模式,集群容量将自动减少,因为该成员主机不再向集群提供容量。
注: 当
vSAN 集群中的主机进入维护模式时,该主机上运行的
vSAN 文件服务虚拟机 (FSVM) 会自动关闭电源。
此主机提供的任何 vSAN iSCSI 目标将传输到集群中的其他主机,因此 iSCSI 启动器将重定向到新的目标所有者。
前提条件
确认您的环境具有您选择的选项所需的功能。
过程
- 右键单击主机,然后选择维护模式 > 进入维护模式。
- 选择数据撤出模式,然后单击确定。
选项 |
描述 |
确保可访问性 |
此为默认选项。关闭主机电源或从集群中移除主机时,vSAN 仅迁移足够的数据,以确保在主机进入维护模式后每个对象均可访问。如果要将主机暂时移出集群(例如,为了安装升级)并计划将主机移回集群中,请选择此选项。如果要将主机从集群中永久移除,则此选项不适用。
通常,只需撤出部分数据。但是,撤出期间,虚拟机可能不再完全符合虚拟机存储策略。这意味着它可能无权访问其所有副本。如果在主机处于维护模式且
允许的故障数设置为 1 时出现故障,您的集群可能会出现数据丢失的情况。
注: 如果您使用三个主机的集群或配置有三个故障域的
vSAN 集群,这将是唯一可用的撤出模式。
|
迁移全部数据 |
vSAN 会将所有数据撤出到集群中的其他主机,并保持当前的对象合规性状态。如果计划永久迁移主机,请选择此选项。如果从集群中的最后一个主机撤出数据,请确保将虚拟机迁移到其他数据存储,然后将主机置于维护模式。 此撤出模式导致出现大量数据传输并消耗大部分时间和资源。所选主机的本地存储上的所有组件都会迁移到集群中的其他位置。主机进入维护模式时,所有虚拟机都有权访问其存储组件,并且仍符合为其分配的存储策略。
注:
如果存在处于“可用性降低”状态的对象,此模式将保持此合规性状态,且不保证这些对象将变得合规。
如果主机中含有数据的虚拟机对象不可访问且未完全撤出,该主机将无法进入维护模式。
|
不迁移数据 |
vSAN 不会将任何数据从该主机中撤出。如果关闭主机电源或将主机从集群中移除,则某些虚拟机可能会变得不可访问。 |
具有三个故障域的集群与三主机集群的限制相同,例如,无法使用
迁移全部数据模式,出现故障后无法重新保护数据。
或者,也可以使用 ESXCLI 将主机置于维护模式。在将主机置于此模式之前,请确保已关闭主机上运行的虚拟机的电源。
要在进入维护模式之前执行操作,请在主机上运行以下命令:
esxcli system maintenanceMode set --enable 1 --vsanmode=<str>
要验证主机的状态,请运行以下命令:
esxcli system maintenanceMode get
要退出维护模式,请运行以下命令:
esxcli system maintenanceMode set --enable 0
下一步做什么
您可以跟踪集群中数据迁移的进度。有关详细信息,请参见《vSAN 监控和故障排除指南》。