Ubuntu虚拟机迁移至另一台机器的方法因虚拟机软件而异,以下是常见工具的迁移步骤:
.vdi
(磁盘文件)、.vbox
(配置文件)和.vbox-prev
(快照文件,如有)复制到目标机器。.vbox
文件,修改<Machine>
标签内的uuid
和<StorageController>
的uuid
,使其与原文件一致。.vdi
文件。/etc/netplan/
或/etc/network/interfaces
)。.ova
或.ovf
文件。sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start
或通过dhclient
获取IP。sudo apt install qemu-kvm libvirt-daemon-system
)。.qcow2
)和配置文件(XML)复制到目标机器的相同路径,使用virsh define
注册虚拟机。virsh migrate
命令迁移虚拟机,无需停机。ip a
或ifconfig
查看,必要时修改/etc/netplan/
或/etc/network/interfaces
。根据使用的虚拟机软件选择对应方法,操作前建议备份重要数据。