我最近设置了一个带有 KVM 管理程序的 homelab: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 是完全不同的动物。
谢谢!
安装虚拟机时,系统使用与正常运行配置稍有不同的配置(例如,可能会安装安装 ISO,或可能配置 PXE 引导)。
安装完成后,安装程序会重新启动,而不是重新启动,virt-install 会关闭 VM。这样可以将其重新配置为其正常配置(从虚拟硬盘驱动器等启动)。
如果您在重新启动时运行了 virt-manager 或 virt-install,那么它会在关闭虚拟机后为您重新启动虚拟机,(前提是您没有通过该
--noreboot
选项)但是如果您在启动之前中断了 virt-install操作系统安装完成,然后它不会自动重新启动 VM,您需要自己重新启动。无论哪种方式,您的虚拟机都将在之后正常重启。此逻辑仅适用于首次启动,旨在促进 OS 安装。