C语言学习网

VMware虚拟机如何迁移到openstack云平台

发表于:2022-12-09 作者:安全数据网编辑
编辑最后更新 2022年12月09日,这篇文章给大家分享的是有关VMware虚拟机如何迁移到openstack云平台的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1操作内容从VMware虚拟机迁移到kvm虚拟机

这篇文章给大家分享的是有关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云平台"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0