Linux虛擬機系統遷移因虛擬化平臺不同而有差異,以下是常見平臺的遷移方法:
virsh dumpxml導出虛擬機XML配置文件,再用rsync復制虛擬機磁盤文件到目標宿主機,然后在目標宿主機上用virsh define注冊虛擬機,最后根據需要調整配置文件并啟動虛擬機。virsh migrate命令進行遷移,如virsh migrate --live test02 qemu+ssh://kvm02/system,其中test02是虛擬機名稱,kvm02是目標宿主機名稱。可使用VMware vCenter Converter將虛擬機從一臺ESXi主機遷移到另一臺,也可將物理機轉換為VMware虛擬機。具體操作是安裝該工具,選擇源虛擬機,指定目標主機和存儲位置,然后按向導完成遷移。
可通過克隆虛擬機來實現遷移。先在源主機上使用VBoxManage clonevm命令克隆虛擬機,指定源虛擬機名稱、目標虛擬機名稱和存儲位置,然后在目標主機上導入克隆的虛擬機文件即可。