VSAN6.x关机

关闭 vSAN 6.x 群集

操作前应考虑的事项:

  • 验证所有对象的状态:
  • 从群集中的 ESXi 主机运行如下命令,获取群集中所有 vSAN 对象的报告:
    vsan.obj_status_report -t
  • 运行如下命令以运行 vSAN 运行状况脚本,并将输出转储到一个文本文件:
    python /usr/lib/vmware/vsan/bin/vsan-health-status.pyc > /tmp/health_status.txt
  • 运行 vSAN Health “对象运行状况”检查,确保没有无法访问的对象。

要关闭 vSAN 群集,请执行以下操作:

  1. 关闭 vSAN 群集上运行的所有非 vCenter Server 虚拟机。
  2. 记录 vCenter Server 虚拟机所在的主机。
    注意:VMware 建议将 vCenter Server 虚拟机迁移到第一个 ESXi 主机,以便再次打开 vSAN 群集时可以轻松找到该虚拟机。
  3. 作为最佳实践,请确保当前没有重新同步的 vSAN 组件。重新同步可能会因多种原因发生,并不一定表明欠缺策略合规性。检查对象策略合规性 vSAN 运行状况检查。有关详细信息,请参见 Administering VMware Virtual SAN 中的“监控 Virtual SAN 群集中的重新同步任务”部分。
  4. 关闭 vCenter Server 虚拟机。这会使 vSphere Web Client 不可用。
  5. 连接到 ESXi 主机 shell。有关详细信息,请参见 Using ESXi Shell in ESXi 5.x and 6.0 (2004746)
  6. 将所有 ESXi 主机置于维护模式。可以使用在进入维护模式时支持设置 vSAN 模式的某个 CLI 方法来执行此操作。您可以通过直接登录到 ESXi Shell 并在本地运行 ESXCLI 命令来执行此操作,也可以在远程系统上使用 ESXCLI 调用此操作。还可以使用 vSphere 主机客户端将主机置于维护模式。更多信息,请参见 vSphere Resource Management guide 中的“将主机置于维护模式”部分。
  7. 进入维护模式时,运行以下 ESXCLI 命令并确保选择 No Action 选项:
    # esxcli system maintenanceMode set -e true -m noAction
  8. 关闭所有 ESXi 主机。您可以使用 vSphere Client 或 ESXi shell 登录到每个 ESXi 主机。您也可以使用 vSphere API(例如 PowerCLI)远程执行此操作。

打开 vSAN 6.x 群集

要打开 vSAN 群集,请执行以下操作:

  1. 通过远程控制台会话或以物理方式启动 ESXi 主机。
  2. 连接到每个 ESXi 主机并使用如下任一方法退出维护模式:
    • 使用 vSphere 主机客户端
    • 从 shell 运行如下命令:esxcli system maintenanceMode set -e false
  3. 找到 vCenter 虚拟机并使用 vSphere Host Client 打开虚拟机电源。
  4. 使用 vSphere Host Client,连接到您的 vCenter 虚拟机所在的 ESXi 主机。打开 vCenter Server 的电源
    注意:如果您在关机过程的步骤 2 中已将此虚拟机移动到第一个 ESXi 主机上,则应为第一个 ESXi 主机。
  5. 使用 vSphere Web Client 连接到 vCenter Server。
    注意:可能需要几分钟才可以重新使用 vCenter Server。
  6. 在 vSAN 群集上执行快速运行状况检查。检查网络分区和正在重新同步的组件。有关详细信息,请参见:
  7. 打开 vSAN 群集中其他虚拟机的电源。

猜你喜欢

转载自blog.51cto.com/tech4fei/2436979