VMware到Smartx迁移:ova包部署与虚拟磁盘格式转换

在工作中需要部署一套外采系统时,厂商提供的是ova的包。如果是在VMware环境中部署会很简单,但是如果是在Smartx环境中该如何部署ova模板呢?

1.解压缩

#tar xvf shizhanxia.ova

2.安装qemu-img

如果想转换虚拟磁盘格式,首先需要安装qemu-img

#yum install qemu-img –y

3.转换vmdk为raw格式

#qemu-img convert -f vmdk -O raw 'shizhanxia.vmdk' 'shizhanxia.raw'

4.下载转换后的raw文件到本地

5.上传到smartx环境

(1)打开flsheye,选择”虚拟卷”
(2)选择”新建虚拟机卷”,”上传虚拟卷”,等待上传完成。
(3)选择”虚拟机”,”新建虚拟机””新建空白虚拟机”
(4)虚拟机挂载虚拟卷,选择刚才上传的虚拟卷。

6.完成

按照实际情况配置dracut.conf文件,用于支持virtio驱动。

# vi /etc/dracut.conf.d/disk.conf 
add_drivers+="virtio_blk virtio_scsi virtio_net virtio_pci virtio_ring virtio"
# dracut -f /boot/initramfs-4.18.0-305.el8.x86_64.img

7.扩展阅读

如果想转换虚拟磁盘格式,首先需要安装qemu-img

#yum install qemu-img –y

(1)RAW转换为VMDK:

#qemu-img convert -f raw 'shizhanxia.raw' -O vmdk 'shizhanxia.vmdk'

(2)QCOW2转换为VMDK

#qemu-img convert -f qcow2 'shizhanxia.qcow2' -O vmdk 'shizhanxia.vmdk'

(3)若是Windows下使用,qemu-img需带上绝对路径。

#qemu-img convert -f raw 'D:\shizhanxia.raw' -O vmdk 'E:\shizhanxia.vmdk'

注意:开机后蓝屏或者无法启动,可把vmware加载硬盘时格式选择IDE,不要选默认的VIRTIO。

(4)如果分割了很多子文件,进行合并。

1.vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vmdk
2.vmware-vdiskmanager.exe -r <原文件路径(含文件名)>  -t 0 <合并后文件路径(含文件名)>

(5)VMDK转换为qcow2

#qemu-img convert -f vmdk -O qcow2 'shizhanxia.vmdk' 'shizhanxia.qcow2'

(6)VMDK转换为raw

#qemu-img convert -f vmdk -O raw 'shizhanxia.vmdk' 'shizhanxia.raw'

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
保哥的头像保哥
上一篇 2024年7月12日 16:13
下一篇 2024年7月15日 07:26

相关推荐

发表回复

登录后才能评论
近期VMware公司在广泛地发律师函。本站也并非专门提供ISO镜像下载服务的站点,经慎重考虑,决定停止向各位赞助者提供该镜像的下载服务。由此带来的不便,我们深表歉意。