libvirt 是一套管理虚拟化平台的统一 API:
libvirtd 常驻后台virsh、virt-manager 都通过它管理虚拟机 virsh / virt-manager / virt-viewer
│
libvirtd (libvirt API)
│
QEMU ── KVM ── 硬件
virsh list --all # 列出所有虚拟机
virsh start demo # 启动
virsh shutdown demo # 正常关机
virsh destroy demo # 强制断电
virsh suspend / resume demo # 暂停 / 恢复
virsh reboot demo # 重启
virsh undefine demo # 删除定义(配合 --remove-all-storage 删磁盘)
shutdown是优雅关机(发信号),destroy是强制断电(相当于拔电源)。