如何关闭并重新启动 ThinkAgile HX 中的控制器 VM 和 AHV 主机

如何关闭并重新启动 ThinkAgile HX 中的控制器 VM 和 AHV 主机

如何关闭并重新启动 ThinkAgile HX 中的控制器 VM 和 AHV 主机

这是机器翻译的文章,请单击此处查看原始英文版本。

描述

本文介绍了在 Nutanix 集群中安装 Nutanix Acropolis Hypervisor (AHV) 和控制器 VM (CVM) 时正常关闭节点的过程。关闭 AHV 之前,您需要关闭 CVM。关闭 CVM 时,您必须将节点置于维护模式。

适用系统

ThinkAgile HX

解决方案

警告:验证集群的数据弹性状态

  1. 登录 Prism Element。
    健康中 -> 从操作下拉菜单中选择运行 NCC 检查

    NCC检查

  2. 运行检查弹出窗口中,选择所有检查并单击运行以开始健康检查。
    如果有任何错误或故障,请联系 Nutanix 支持。
    运行检查

    您还可以使用ncc health_checks 运行所有 命令使用 SSH 访问任何 CVM。如果有任何错误或失败,请将 /home/nutanix/data/logs/ncc-output-latest.log 文件发送给 Nutanix 支持。

  1. 确保集群的数据弹性状态在 Prism 中显示为“OK”
    数据弹性状态
    ​开始之前,请关闭节点上运行的所有来宾虚拟机或将其迁移到集群中的其他节点。

警告:验证集群的数据弹性状态

  1. 使用管理 IP 地址通过 SSH 登录 CVM。
    使用具有管理员权限的用户名连接到其中一个 CVM IP 地址。有关更多信息,请参阅控制器虚拟机访问
    连接后,您将看到 SSH 提示。
    SSH
  1. 运行acli host.list命令列出集群中的所有主机,并检查 Acropolis 主机是否处于维护模式。
    记下将进入维护模式的主机的 Hypervisor 地址。
    主机列表

    可调度列中:
    • TRUE 表示主机未处于维护模式。
    • FALSE 表示 Acropolis 主机处于维护模式。

  2. 使用以下命令检查是否可以更改目标主机的 Nutanix AHV 主机维护模式:
     nutanix@cvm$ acli host.enter_maintenance_mode_check AHVHypervisor地址

    AHVHypervisorAddress的值将是 AHV 主机的 IP 地址或主机名。
    代理主机

  1. 运行以下命令将节点置于维护模式:
     nutanix@cvm$ acli 主机.enter_maintenance_mode AHVHypervisorAddress [wait="{ true | false }" ]

    指定wait=true以等待主机撤离尝试完成。
    主机 uuid

  1. 关闭云服务器。
     nutanix@cvm$ cvm_shutdown -P 现在
    关机-P

    还可以通过 SSH 访问 AHV 主机来关闭 CVM。
    1. 使用 SSH 登录 AHV 主机。
    2. 运行virsh list --all列出所有 CVM。记下要关闭的 CVM 的名称。
    3. 运行virsh shutdown CVM_Name命令,关闭云服务器。
    4. 代替 CVM_name替换为您从上述命令中找到的 CVM 的名称。

  2. 使用 SSH 登录 AHV 主机。
    关闭主机
  1. 跑过 关机-h now命令关闭主机。
    ahv 关闭
  2. 您现在可以对节点进行硬件维护。

  3. 关机后,通过按电源按钮或登录IMM执行开机操作来打开节点。
    启动所有服务(包括 AHV 主机和 CVM)可能需要几分钟。

  4. 使用 SSH 登录集群内任意一台云服务器,运行 集群状态 命令验证所有 CVM 上的所有服务是否均已启动
    如果集群运行正常:
    集群中每个节点的输出将类似于下面显示的输出。

    集群状态

    如果 CVM 未随 AHV 主机自动启动,请执行以下步骤:

    1. 使用 SSH 登录 AHV 主机,然后运行​​virsh list --all | grep CVM 命令查找 CVM 的名称。记下第二列中的 CVM 名称。
      • 如果 CVM 已关闭,则应返回类似以下示例的一行:
         NTNX-12AM2K470031-D-CVM 关闭
      • 如果 CVM 已开启,则应返回类似以下示例的一行:
         NTNX-12AM2K470031-D-CVM 正在运行
    2. 如果 CVM 状态为关闭,执行以下命令启动 CVM:
       root@ahv# virsh 启动CVM 名称
      * 将CVM_name替换为您从上述命令中找到的 CVM 的名称。
      – 如果节点处于维护模式,可以通过 SSH 登录任意一台云服务器,执行以下命令退出维护模式:
       nutanix@cvm$ acli host.exit_maintenance_mode AHVHypervisorAddress nutanix@cvm$ 集群启动
      然后运行cluster start命令启动集群。

    更多信息

    Nutanix 默认冗余系数:2(数据弹性状态)

    • 默认情况下,Nutanix 集群具有冗余系数 - 2 ,这意味着它们可以容忍单个节点或驱动器的故障。
    • 如果集群仅具有复制因子 2(RF2)则每个集群只能关闭一个节点
    • 如果必须关闭 RF2 集群中的多个节点,请关闭整个集群

    Nutanix 技巧

    相关文章

    文件ID:HT509629
    初始发布日期:11/12/2019
    最近修改日期:06/14/2024