如何把虚拟机从一个openstack系统导入到另外一个openstack系统

本人亲测,通过
1.对这个虚拟机进行快照,可以在界面上操作,也可用命令行。
2.找到此虚拟机对应的快照的ID
3. 进入到镜像目录,默认镜像在/var/lib/glance/images/,看看此ID是否存在。如果不存在,目录可能发生了变化
 cd /var/lib/glance/images/
4 下载镜像
 glance image-download --file /root/xor_esh02_snap.qcow2 95580969-6712-4ba7-9890-73e18d6f2fe9
5 拷贝镜像到另外一个openstack操作系统。
 scp /root/xor_esh02_snap.qcow2 root@192.168.3.245://root
6 在另外一个openstack系统创建镜像
glance image-create --name xor_esh02 --disk-format=qcow2 --container-format=bare --visibility public  --file=/root/xor_esh02_snap.qcow2
7 根据创建的镜像生产虚拟机
nova boot --image xor_esh02 --flavor 4cpu8G-disk200G   --security-groups default --availability-zone nova:controller02 --nic net-name=xor_192.168.9.0,v4-fixed-ip=192.168.9.14 XOR-ESH02

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐