KVM 关机(宿主机执行 virsh)
替换
vm-name为你的虚拟机名字/ID
✅ 优雅关机(推荐,发送ACPI电源信号,客户机正常关机)
virsh shutdown vm-name
作用:相当于按服务器电源按钮,客户机OS自己走正常关机流程,不会丢数据
查看虚拟机状态:
virsh domstate vm-name
# 或者列出所有虚拟机
virsh list
可选模式:
virsh shutdown vm-name --mode agent依赖 qemu-guest-agent(优先推荐,可靠性更高)virsh shutdown vm-name --mode acpiACPI电源按键
⚠️ 强制断电(虚拟机卡死无响应才用,类似拔电源,有文件系统损坏风险)
virsh destroy vm-name
注意:destroy 只是停止运行,不会删除虚拟机配置和磁盘镜像!
🔁 重启虚拟机
virsh reboot vm-name
📌 客户机内部关机(进虚拟机控制台里执行)
Linux客户机内:
shutdown -h now
# 或者
systemctl poweroff
常见排查点
virsh shutdown没反应:- Windows虚拟机:要确保虚拟机内开启ACPI;
- Linux虚拟机:推荐安装
qemu-guest-agent,用--mode agent可靠性强很多。
- 远程宿主机操作KVM:
virsh -c qemu+ssh://root@192.168.1.100/system shutdown vm-name
作者:月影鹏鹏 创建时间:2026-10-04 01:24
最后编辑:月影鹏鹏 更新时间:2026-10-04 01:24
最后编辑:月影鹏鹏 更新时间:2026-10-04 01:24