KVM無法重啟或者關閉虛擬機


virsh 無法重啟或者關閉虛擬機

命令行virsh reboot vm-name

     kvm目前仍不支持reboot命令,'reboot' is not supported by the hypervisor

 2 虛擬機內部重啟操作不成功,狀態為關機,重啟失敗。

   原因配置文件中:

……

<on_poweroff>destroy</on_poweroff>

  <on_reboot>restart</on_reboot>

  <on_crash>destroy</on_crash>

……

其中<on_reboot> 選項設置為restart則表示在虛擬機內部執行reboot但不關機, 如果設置為destroy則表示執行reboot命令后直接關機。

3  kvm環境下可以使用shutdown命令讓虛擬機關機,但不生效。
virsh shutdown vm-name
 由於關機通過acpi電源管理接口來實現的
  3.1 首先配置文件里需要有這個選項
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  3.2 虛擬機內部需要有acpi服務並運行
    Windowns的虛擬機一般情況是默認已安裝且運行的
    Linux虛擬機例如Ubuntu虛擬機如果沒有安裝acpi服務,
    先執行apt-get install acpid進行安裝並啟動該服務,即可讓虛擬機響應shutdown命令

依此方法通過ubuntu server 10.04.2redhat6.0企業版,windows xp sp3 ,windows server2003操作系統進行驗證均可以實現自然關機。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM