Kvm-Virtualization
拍攝快照後 KVM 客戶機損壞
我需要在 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
使它恢復生機。