虚拟机正在运行时,如果通过在服务控制台上使用以下命令关闭或重新引导 ESXi/ESX 主机,该 ESXi/ESX 主机可能不会清除 RAID 控制器的缓存。

  • reboot -f
  • halt
  • shutdown
Resolution



可以使用以下任意方法来关闭或重新引导 ESXi/ESX 4.x 或 ESXi 5.x/6.0 主机:

警告: 虽然这些方法可正常关闭或重新引导 ESXi/ESX 主机,但无法安全停止正在该主机上运行的虚拟机。 尝试使用任何方法重新引导或关闭主机之前,应始终确保已从该主机迁移出虚拟机,并且该主机处于维护模式。



ESX 4.x



登录到 ESX 服务控制台,然后在服务控制台中执行以下步骤之一以关闭或重新引导 ESX 4.x 主机:



  1. 运行 shutdown –r now 命令以重新引导系统。

    注意: 此命令将关闭在 ESX 4.0 主机上运行的虚拟机。
  2. 运行 reboot 命令以重新引导系统。
  3. 运行 poweroff 命令以关闭 ESX。 关闭后,会显示一条消息,表示可以安全关闭系统。 按下电源按钮直至计算机关闭。 然后可以手动重新引导系统。

ESXi 4.x/5.x/6.0

  1. 在直接控制台用户界面 (DCUI) 屏幕中,按 F12 以查看与关闭 ESXi 主机相关的选项。
  • F2 关机。
  • F11 重新引导。
  1. 在本地或远程技术支持模式下运行以下命令,或者通过 SSH 会话运行:
  • 运行 reboot 命令以重新启动主机。
  • 运行 poweroff 命令以关闭主机。
  • 注意: 在 ESXi 5.x/6.0 中,当使用 rebootpoweroff 命令时,屏幕上不会显示任何控制台输出。 主机会在短时间后重新引导或关机。

ESXi/ESX 4.x 或 ESXi 5.0



从 vSphere Client

在关闭或重新引导 ESXi/ESX 4.x 或 ESXi 5.0 主机之前,请确保已将主机置入维护模式。 关闭受管主机将使其与 vCenter Server 断开连接,但不会将其从清单中移除。



  1. 关闭或使用 vMotion 迁移在 ESXi/ESX 主机中运行的所有虚拟机。
  2. 将 ESXi/ESX 主机置入维护模式。
  3. 右键单击要关闭的 ESXi/ESX 主机,然后单击重新引导关机
  • 如果选择重新引导,ESXi/ESX 主机将关机再重新引导。
  • 如果选择关机,ESXi/ESX 主机将关机。 必须手动重新打开系统电源。
  1. 提供关机或重新引导的原因。 此信息将添加到日志中。

ESXi 5.1/5.5/6.0



从 vSphere Web Client

在关闭或重新引导 ESXi 5.1 主机之前,请确保已将主机置入维护模式。

要从 vSphere Web Client 进入维护模式,请执行以下操作:



  1. 在 vSphere Web Client 导航器中浏览到主机。
  2. 右键单击主机,然后单击进入维护模式
  3. 单击以进入维护模式。

注意: 选择退出维护模式之前,主机将始终处于维护模式。

要使用 vSphere Web Client 重新引导或关闭主机,请执行以下操作:

  1. 从 vSphere Web Client 中导航到要关闭的主机。
  2. 右键单击该主机,然后单击重新引导关机

从 vCLI 或 vMA (vCLI 4.x)

注意: 默认情况下,VMware vSphere CLI 4.0 U1 安装中的 hostops.pl 文件位于 C:\Program Files\VMware\VMware vSphere CLI\Perl\apps\host 中。

  • 要将 ESXi/ESX 4.x 或 ESXi 5.0 主机置入维护模式,请从 vMA (vSphere Management Assistant) 或 vCLI(vSphere 命令行界面)控制台屏幕运行以下命令:

    /usr/lib/vmware-vcli/apps/host/hostops.pl --target_host ESX-Host-FQDN --operation enter_maintenance --url https://vCenter-Host/sdk/vimService.wsdl
  • 要重新引导 ESXi/ESX 4.x 或 ESXi 5.0 主机,请从 vMA 或 vCLI 控制台屏幕运行以下命令:

    /usr/lib/vmware-vcli/apps/host/hostops.pl --target_host ESX-Host-FQDN --operation reboot --url https://vCenter-Host/sdk/vimService.wsdl
  • 要关闭 ESXi/ESX 4.x 或 ESXi 5.0 主机,请从 vMA 或 vCLI 控制台屏幕运行以下命令:

    /usr/lib/vmware-vcli/apps/host/hostops.pl --target_host ESX-Host-FQDN --operation shutdown --url https://vCenter-Host/sdk/vimService.wsdl

从 vCLI 或 vMA (vCLI 5.x/6.0)

注意: 有关 vicfg-hostops 命令的详细信息,请参见 vSphere Command-Line Interface Reference documentation。

  • 要将 ESXi/ESX 4.x 或 ESXi 5.x/6.0 主机置入维护模式,请从 vCLI(vSphere 命令行界面)控制台屏幕运行以下命令:

    vicfg-hostops.pl --server ip_address --username root --password password --operation enter
  • 要重新引导 ESXi/ESX 4.x 或 ESXi 5.x/6.0 主机,请从 vCLI 控制台屏幕运行以下命令:

    vicfg-hostops.pl --server ip_address --username root --password password --operation reboot
  • 要使 ESXi/ESX 4.x 或 ESXi 5.x/6.0 主机退出维护模式,请从 vCLI 控制台屏幕运行以下命令:

    vicfg-hostops.pl --server ip_address --username root --password password --operation exit
  • 要关闭 ESXi/ESX 4.x 或 ESXi 5.0 主机,请从 vCLI 控制台屏幕运行以下命令:

    vicfg-hostops.pl --server ip_address --username root --password password --operation shutdown