这篇文章给大家分享的是有关VMware虚拟机如何迁移到openstack云平台的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
1操作内容
从VMware虚拟机迁移到kvm虚拟机。本说明书针对VMware停机迁移,即VMware虚拟机停机后迁移到云平台。
2操作流程概述
2.1 Linux虚拟机迁移流程概述
VMware虚拟机镜像导出--虚拟机镜像上传到云平台控制节点--虚拟机镜像格式转换--虚拟机镜像导入到云平台。
2.2 Windows虚拟机迁移流程概述
VMware虚拟机镜像导出--虚拟机镜像格式转换--Windows镜像安装驱动--虚拟机镜像上传到云平台控制节点--虚拟机镜像导入到云平台
3详细步骤
3.1 Linux虚拟机迁移详细步骤
3.1.1 VMware虚拟机镜像导出
1、VMware虚拟机停机
2、导出镜像
注意记录虚拟机的配置,包括CPU、内存、磁盘。
3.1.2虚拟机镜像上传到云平台控制节点
将ova文件传到控制节点上。
3.1.3虚拟机镜像格式转换
1、解压ova格式文件
执行命令:tar -xvf 文件名.ova
2、格式转换
把解压后生成的vmdk格式文件转换成raw或者qcow2格式
a)转换成raw:
qemu-img convert 需要转换的文件名.vmdk -f vmdk -O raw 转换后的文件名.raw
b)转换成qcow2:
qemu-img convert 需要转换的文件名.vmdk -f vmdk -O qcow2 转换后的文件名.qcow2
3.1.4虚拟机镜像导入到云平台
注意:导入之前,输入命令source /root/openrc
a)上传raw格式镜像命令:
glance image-create --name 上传后的镜像名字 --visibility public --disk-format raw --container-format bare --file 原镜像目录和名字.raw --progress
b)上传qcow2格式镜像命令:
glance image-create --name 上传后的镜像名字 --visibility public --disk-format qcow2 --container-format bare --file 原镜像目录和名字.qcow2 --progress
用上传的镜像创建虚拟机,迁移完成。
3.2 windows虚拟机迁移详细步骤
3.2.1 VMware虚拟机镜像导出
1、 VMware虚拟机停机
2、导出镜像
注意记录虚拟机的配置,包括CPU、内存、磁盘。
3.2.2虚拟机镜像格式转换
1、解压ova格式文件
执行命令:tar -xvf 文件名.ova
2、把解压后生成的vmdk格式文件转换成raw格式
执行命令:qemu-img convert 需要转换的文件名.vmdk -f vmdk -O raw 转换后的文件名.raw
3.2.3虚拟机镜像安装驱动
1、在安装有linux系统的计算机中创建一个空文件,执行命令:qemu-img create -f raw test.raw 1G,目的是开机后给虚拟机安装virtio驱动
在安装有linux系统的计算机中打开kvm控制台(virt-manager),用转换后的文件创建一个虚拟机
2、配置虚拟机
a.添加磁盘关联镜像文件,设置磁盘接口模式(IDE),存储格式(RAW)
b.添加磁盘关联空文件test.raw(磁盘接口模式设置为virtio),存储格式(RAW)
c.添加光驱关联驱动文件XXX.iso(驱动文件请自行下载)
d.开启虚拟机(设置为镜像文件那块硬盘启动)
3、给虚拟机安装驱动
安装驱动和我们给自己的电脑安装驱动的步骤一样
4、虚拟机关机
3.2.5虚拟机镜像上传到云平台控制节点
将安装好驱动的镜像文件传到控制节点上
3.2.6虚拟机镜像导入到云平台
在控制节点上执行命令:source /root/openrc
在控制节点上执行命令:
glance image-create --name 上传后的镜像名字 --visibility public --disk-format raw --container-format bare --file 原镜像目录和名字.raw --progress
3、通过镜像创建虚拟机
注意:创建虚拟机应保持原来配置不变
登陆云平台在镜像菜单中可以看到上传的镜像
用上传的镜像创建虚拟机
控制台查看虚拟机,虚拟机迁移成功
感谢各位的阅读!关于“VMware虚拟机如何迁移到openstack云平台”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!