不使用 virsh 和 libvirtd 在 KVM 中暂停/挂起客户机

不使用 virsh 和 libvirtd 在 KVM 中暂停/挂起客户机

我已经安装了没有 libvirt/virsh 和 virtualmanager 的 KVM。

安装的软件包是 kvm qemu-kvm bridge-utils libguestfs-tools

在这种情况下我该如何暂停/挂起虚拟机?

答案1

需要传递一个监控命令:

QEMU 运行时,它提供了一个用于与 QEMU 交互的监视器控制台。通过各种命令,监视器允许您检查正在运行的客户操作系统、更改可移动媒体和 USB 设备、截取屏幕截图和音频,以及控制虚拟机的各个方面。

可以通过按住 Ctrl 和 Alt 键(或任何“鼠标抓取”键)并按下 Shift-2 在 QEMU 中访问监视器。进入监视器后,按 Shift-1 可切换回客户操作系统。在监视器中键入 help 或 ? 可显示所有命令的列表。或者,可以使用 -monitor 命令行选项重定向监视器。使用 -monitor stdio 会将监视器发送到标准输出,这在命令行上使用 qemu 时非常有用。

一些相关命令:

https://en.wikibooks.org/wiki/QEMU/Monitor#Virtual_machine

相关内容