Linux
使用 virsh 離線遷移 KVM 來賓?
我想
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