Linux

使用 virsh 離線遷移 KVM 來賓?

  • April 26, 2017

我想e-devel使用virsh. 所以我願意

# virsh -d 0 migrate --offline --persistent e-devel qemu+ssh://kvm2/system
migrate: offline(bool): (none)
migrate: persistent(bool): (none)
migrate: domain(optdata): e-devel
migrate: desturi(optdata): qemu+ssh://kvm2/system
migrate: found option <domain>: e-devel
migrate: <domain> trying as domain NAME
root@kvm2's password: 
migrate: found option <domain>: e-devel
migrate: <domain> trying as domain NAME

# 

輸入 root 密碼後,我預計來賓會被遷移,但沒有任何反應。

最後的調試行migrate: <domain> trying as domain NAME讓我覺得有些東西不見了。

這條線是什麼意思?

該消息<domain> trying as domain NAME僅表示程式碼正在嘗試根據其名稱(而不是 UUID 或 ID)查找來賓。IOW,在這裡看到是正常的,沒有問題的跡象。

離線遷移工具並沒有真正做太多事情。它只會導致訪客的 XML 配置被複製到目標主機,僅此而已。特別是它永遠不會將任何儲存複製到目標主機。

IOW,離線遷移是您無法通過執行完成的事情

 virsh dumpxml FOO > foo.xml
 scp foo.xml <targethost>
 virsh define foo.xml

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