Linux

KVM Guest 未重新開機

  • April 27, 2016

我最近設置了一個帶有 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 安裝。

引用自:https://serverfault.com/questions/773146