在工作中需要部署一套外采系统时,厂商提供的是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