一、背景

之前在做opentsdb测试的时候,把本地的中间件虚拟机磁盘搞满了。而宿主机只剩下80MB左右的空间。
没有办法,只能迁移到备用的新服务器里面了。
该虚拟化环境采用的是KVM,并且使用nanocloud做了一个GUI界面。

二、过程

(1)停掉虚拟机

virsh destrory admin.officetest-midd-lb

(2)之前宿主机undefine

cd /etc/libvirt/qemu
virsh undefine admin.officetest-midd-lb

(3)拷贝磁盘文件到远端

查看/etc/libvirt/qemu/admin.officetest-midd-lb.yml中的uuid
2024-04-16T06:22:37.png

拷贝/var/lib/libvirt/images/local0/36e82be4-c337-40fb-8286-66f01b42f41a* root@remote_address:/var/lib/libvirt/images/local0/

(4)拷贝虚拟机配置文件

将/etc/libvirt/qemu/admin.officetest-midd-lb.xml root@remote_address:/etc/libvirt/qemu/

(5)启动新的虚拟机

cd /etc/libvirt/qemu/
virsh define admin.officetest-midd-lb.yml
virsht start admin.officetest-midd-lb

(6)调整nanocloud

在目录/opt/nano/cell/data 下面有三个文件,将之前宿主机中的关于uuid36e82be4-c337-40fb-8286-66f01b42f41a的相关内容拷贝到新宿主机对应目录里面的对应配置文件。

重启nano-cell服务

systemctl restart nano-cell
最后修改:2024 年 05 月 11 日
如果觉得我的文章对你有用,请随意赞赏