如何关闭并重新启动 ThinkAgile HX 中的控制器 VM 和 AHV 主机
如何关闭并重新启动 ThinkAgile HX 中的控制器 VM 和 AHV 主机
如何关闭并重新启动 ThinkAgile HX 中的控制器 VM 和 AHV 主机
描述
本文介绍了在 Nutanix 集群中安装 Nutanix Acropolis Hypervisor (AHV) 和控制器 VM (CVM) 时正常关闭节点的过程。关闭 AHV 之前,您需要关闭 CVM。关闭 CVM 时,您必须将节点置于维护模式。
适用系统
ThinkAgile HX
解决方案
警告:验证集群的数据弹性状态:
- 登录 Prism Element。
在健康中 -> 从操作下拉菜单中选择运行 NCC 检查。 - 在运行检查弹出窗口中,选择所有检查并单击运行以开始健康检查。
如果有任何错误或故障,请联系 Nutanix 支持。您还可以使用ncc health_checks 运行所有 命令使用 SSH 访问任何 CVM。如果有任何错误或失败,请将 /home/nutanix/data/logs/ncc-output-latest.log 文件发送给 Nutanix 支持。
- 确保集群的数据弹性状态在 Prism 中显示为“OK” 。
开始之前,请关闭节点上运行的所有来宾虚拟机或将其迁移到集群中的其他节点。
警告:验证集群的数据弹性状态:
- 使用管理 IP 地址通过 SSH 登录 CVM。
使用具有管理员权限的用户名连接到其中一个 CVM IP 地址。有关更多信息,请参阅控制器虚拟机访问。
连接后,您将看到 SSH 提示。
- 运行acli host.list命令列出集群中的所有主机,并检查 Acropolis 主机是否处于维护模式。
记下将进入维护模式的主机的 Hypervisor 地址。
在可调度列中:- TRUE 表示主机未处于维护模式。
- FALSE 表示 Acropolis 主机处于维护模式。
- 使用以下命令检查是否可以更改目标主机的 Nutanix AHV 主机维护模式:
nutanix@cvm$ acli host.enter_maintenance_mode_check AHVHypervisor地址
AHVHypervisorAddress的值将是 AHV 主机的 IP 地址或主机名。
- 运行以下命令将节点置于维护模式:
nutanix@cvm$ acli 主机.enter_maintenance_mode AHVHypervisorAddress [wait="{ true | false }" ]
指定wait=true以等待主机撤离尝试完成。
- 关闭云服务器。
nutanix@cvm$ cvm_shutdown -P 现在
还可以通过 SSH 访问 AHV 主机来关闭 CVM。- 使用 SSH 登录 AHV 主机。
- 运行virsh list --all列出所有 CVM。记下要关闭的 CVM 的名称。
- 运行virsh shutdown CVM_Name命令,关闭云服务器。
- 代替 CVM_name替换为您从上述命令中找到的 CVM 的名称。
- 使用 SSH 登录 AHV 主机。
- 跑过 关机-h now命令关闭主机。
- 您现在可以对节点进行硬件维护。
- 关机后,通过按电源按钮或登录IMM执行开机操作来打开节点。
启动所有服务(包括 AHV 主机和 CVM)可能需要几分钟。 - 使用 SSH 登录集群内任意一台云服务器,运行 集群状态 命令验证所有 CVM 上的所有服务是否均已启动。
–如果集群运行正常:
集群中每个节点的输出将类似于下面显示的输出。–如果 CVM 未随 AHV 主机自动启动,请执行以下步骤:
- 使用 SSH 登录 AHV 主机,然后运行virsh list --all | grep CVM 命令查找 CVM 的名称。记下第二列中的 CVM 名称。
- 如果 CVM 已关闭,则应返回类似以下示例的一行:
NTNX-12AM2K470031-D-CVM 关闭
- 如果 CVM 已开启,则应返回类似以下示例的一行:
NTNX-12AM2K470031-D-CVM 正在运行
- 如果 CVM 已关闭,则应返回类似以下示例的一行:
- 如果 CVM 状态为关闭,执行以下命令启动 CVM:
root@ahv# virsh 启动CVM 名称
* 将CVM_name替换为您从上述命令中找到的 CVM 的名称。
– 如果节点处于维护模式,可以通过 SSH 登录任意一台云服务器,执行以下命令退出维护模式:nutanix@cvm$ acli host.exit_maintenance_mode AHVHypervisorAddress nutanix@cvm$ 集群启动
然后运行cluster start命令启动集群。
- 使用 SSH 登录 AHV 主机,然后运行virsh list --all | grep CVM 命令查找 CVM 的名称。记下第二列中的 CVM 名称。
更多信息
- 默认情况下,Nutanix 集群具有冗余系数 - 2 ,这意味着它们可以容忍单个节点或驱动器的故障。
- 如果集群仅具有复制因子 2(RF2) ,则每个集群只能关闭一个节点。
- 如果必须关闭 RF2 集群中的多个节点,请关闭整个集群。
Nutanix 技巧