Kvm-Virtualization

拍攝快照後 KVM 客戶機損壞

  • March 1, 2019

我需要在 KVM 來賓上做一些工作。為了能夠回到之前的狀態,我拍了一張快照:

virsh snapshot-create vph-share

在此之後,我嘗試通過 SSH 連接到虛擬機:

ssh vph-share.hexvm

但我得到了

ssh:連接到主機 vph-share.hexvm 埠 22:沒有到主機的路由

在我拍攝快照之前,這工作得很好。

我看了一下快照列表,它看起來很正常。然後我嘗試再次登錄,並得到

ssh:連接到主機 vph-share.hexvm 埠 22:連接超時

我也試過了virsh shutdown,但儘管 virsh 報告說虛擬機實際上正在關閉,但事實並非如此。以下virsh start表示 VM 已經處於活動狀態。

我試過virsh reboot並得到:

error: Failed to reboot domain vph-share
error: Requested operation is not valid: Reboot is not supported without the JSON monitor

我在我的伺服器上的另一個 VM 上嘗試了相同的操作,沒有問題。

日誌(/var/log/libvirt/qemu/vph-share.log)只有關於關閉嘗試的註釋:

2015-03-19 09:14:43.445+0000: 關閉

我怎樣才能讓這個虛擬機重新工作?

主機的作業系統是 Ubuntu Server 12.04。

KVM 來賓的作業系統是 Ubuntu 12.04。

我注意到,與其他 VM 不同,此 VM 的映像由 root:root 擁有。

我嘗試將chown它與其他 VM 一樣使用 libvirt-qemu:kvm,但所有權自動更改回 root:root。

但是,這確實導致 VM 處於“關閉”狀態。開始它sudo virsh start vph-share使它恢復生機。

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