第 7 章 关闭和重启虚拟机
在 RHEL 10 中,您可以使用命令行或使用 web 控制台 GUI 关闭或重启虚拟机。
7.1. 使用命令行关闭虚拟机 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
关闭虚拟机(VM)是否需要根据虚拟机响应的不同步骤。
关闭有响应的虚拟机
如果您 连接到 guest,请使用 shutdown 命令或适合客户机操作系统的 GUI 元素。
注意在某些环境中,比如使用 GNOME 桌面的 Linux 客户机,使用 GUI 电源按钮暂停或休眠客户机可能会关闭虚拟机。
或者,在主机上使用
virsh shutdown
命令:如果虚拟机位于本地主机上:
virsh shutdown demo-guest1
# virsh shutdown demo-guest1 Domain 'demo-guest1' is being shutdown
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果虚拟机在远程主机上,如本例中 192.0.2.1 :
virsh -c qemu+ssh://root@192.0.2.1/system shutdown demo-guest1
# virsh -c qemu+ssh://root@192.0.2.1/system shutdown demo-guest1 root@192.0.2.1's password: Domain 'demo-guest1' is being shutdown
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
关闭无响应的虚拟机
要强制虚拟机关闭(例如,如果其机已变得无响应),请在主机上使用 virsh destroy
命令:
virsh destroy demo-guest1
# virsh destroy demo-guest1
Domain 'demo-guest1' destroyed
注意
virsh destroy
命令实际上不会删除虚拟机配置或磁盘镜像。它只会终止虚拟机的运行实例,类似于从物理机中拔掉电源。
在个别情况下,virsh destroy
可能会导致虚拟机文件系统崩溃,因此只有在所有其他关闭方法都失败时才使用这个命令。
验证
在主机上,显示虚拟机的列表,以查看其状态。
virsh list --all
# virsh list --all Id Name State ------------------------------------------ 1 demo-guest1 shut off
Copy to Clipboard Copied! Toggle word wrap Toggle overflow