KVM 客户机无法重新启动

KVM 客户机无法重新启动

我最近用 KVM 虚拟机管理程序设置了一个家庭实验室:qemu-kvm-1.5.3-105.el7_2.3.x86_64 libvirt-1.2.17-13.el7_2.4.x86_64

我几乎已经让所有东西都按我想要的方式运行(网络/vnc),但有些东西我搞不清楚,似乎遗漏了。当我从客户机内部重新启动客户机时(到目前为止,仅在安装客户机期间),它实际上从未重新启动,但 virsh list --all 显示其已关闭。

安装完客户机并登录到客户机操作系统后,客户机将正常重启。只有在安装和初始重启期间才会发生这种情况。Ubuntu 14.04、CentOS6/7 和 Arch Linux(基本 ISO,无自定义)都发生过这种情况。

我对此没有意见,但想知道这是否正常,或者是否存在固有设置错误?我甚至不知道应该在哪里查找。我真的只是在研究 virt-install 和 virsh 的手册页。我是 KVM 新手,不是虚拟化新手。我了解虚拟化的概念,但 KVM 完全是另一回事。

谢谢!

答案1

当你安装虚拟机,系统使用与正常运行配置略有不同的配置(例如,可能挂载了安装 ISO,或者配置了 PXE 启动)。

安装完成后,安装程序将重新启动,但 virt-install 不会重新启动,而是会关闭虚拟机。这样虚拟机就可以重新配置为正常配置(从虚拟硬盘启动等)。

如果您在重启时正在运行 virt-manager 或 virt-install,那么它会在关闭虚拟机后为您重新启动虚拟机(前提是您没有通过该--noreboot选项),但如果您在操作系统安装完成之前中断了 virt-install,那么它将不会自动重新启动虚拟机,您需要自己执行此操作。

无论如何,您的虚拟机随后都会正常重启。此逻辑仅适用于首次启动,旨在方便操作系统安装。

相关内容