VMware如何快速正确关机命令

关闭VMware虚拟机内的操作系统:,* **Linux系统**:在终端执行 sudo shutdown -h nowsudo poweroff。,* **Windows系统**:在命令提示符执行 shutdown /s /t 0 或使用开始菜单关机选项。

安全关机原则

在操作前务必理解:

VMware如何快速正确关机命令

  • 正常关机:向客户机操作系统发送关机信号,确保数据保存(推荐)。
  • 强制关机:直接切断虚拟机电源(仅当系统无响应时使用,存在数据丢失风险)。

VMware Workstation/Fusion(桌面版)

(1) 图形界面操作

  • 客户机内关机
    登录虚拟机操作系统(如Windows/Linux),执行系统自带关机命令(例:Windows点击开始菜单→关机;Linux执行 sudo shutdown -h now)。

  • VMware工具栏操作
    选中虚拟机 → 点击工具栏 “关机” 图标(非电源按钮)→ 选择 “正常关闭客户机”

(2) 命令行操作(主机端)

  • 正常关机(需安装VMware Tools):

    VMware如何快速正确关机命令

    vmrun -T ws stop "虚拟机路径.vmx" soft
    • soft:发送关机信号(安全)
    • hard:强制断电(危险!仅限宕机时)
  • 强制关机(立即断电):

    vmrun -T ws stop "虚拟机路径.vmx" hard

VMware ESXi/vSphere(服务器版)

(1) 通过vSphere Client

  • 登录vCenter或ESXi Host → 右键虚拟机 → 关机(需VMware Tools支持)。
  • 若Tools未运行,选项显示为 “关闭电源”(强制操作)。

(2) ESXi Shell命令行

  • 正常关机(依赖VMware Tools):
    vim-cmd vmsvc/power.shutdown <VM-ID>
  • 强制关机
    vim-cmd vmsvc/power.off <VM-ID>

    获取VM-ID

    vim-cmd vmsvc/getallvms | grep "虚拟机名称"

(3) ESXi主机自身关机

  1. 迁移所有虚拟机(vMotion)至其他主机。
  2. 进入ESXi Shell:
    esxcli system shutdown poweroff --delay=10 --reason="维护关机"
    • --delay=N:N秒后关机(默认60秒)
    • poweroff / reboot:关机或重启

注意事项

  1. VMware Tools必须安装
    未安装Tools时无法发送关机信号,只能强制断电。
  2. ESXi关机顺序
    先关闭所有虚拟机 → 再关闭ESXi主机 → 最后断电机柜电源。
  3. 强制关机风险
    可能导致文件系统损坏,仅作为最后手段。
  4. 脚本自动化
    生产环境中建议结合PowerCLIvSphere API实现安全关机流程。

引用说明


重要提示:生产环境操作前务必验证备份有效性,并在维护窗口执行,非必要不使用hardpower.off命令。

VMware如何快速正确关机命令

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/22731.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月13日 16:07
下一篇 2025年6月13日 16:12

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN