把VMWare平台导出的虚拟机文件上传到UIS平台的某个主机上,注意如果是中文名字需改成英文名字后再上传,否则上传后会显示成乱码。本例中将“一卡通电子支付平台-1.ova”文件名改成“1.ova”上传到主机10.10.10.151的/vms/defaultShareFileSystem0目录下。
图-1 上传VMware虚拟机文件
如果虚拟机文件是OVA格式需要先解压后才能转化,由于解压会产生多个文件,最好把镜像放到一个临时文件中进行解压。本例中在/vms/defaultShareFileSystem目录下创建临时文件tmp,把上传的文件1.ova移到tmp下,用tar命令对1.ova文件进行解压。
root@cvknode1:/vms/defaultShareFileSystem0# mkdir tmp
root@cvknode1:/vms/defaultShareFileSystem0# ls
root@cvknode1:/vms/defaultShareFileSystem0#
mv 1.ova tmp
root@cvknode1:/vms/defaultShareFileSystem0# cd tmp
root@cvknode1:/vms/defaultShareFileSystem0/tmp# tar –xf 1.ova
解压完,找到以.vmdk结尾的文件。
图-2 解压完成
使用如下qemu-img convert命令对vmdk文件进行转化,转化成qcow2格式。
qemu-img convert -O qcow2 filename oute_filename(注:filename是原镜像名,oute_filename是转化后的镜像名)
本例中对应的命令如下:
图-3 格式转化
转化完,把转化后的qcow2格式的镜像移到某个存储池中,待后面创建虚拟机的时候使用。
本例是mv 到/vms/defaultShareFileSystem0存储池:
root@cvknode1:/vms/defaultShareFileSystem0/tmp# mv ykt-1 /vms/defaultShareFileSystem0
root@cvknode1:/vms/defaultShareFileSystem0/tmp# cd ..
root@cvknode1:/vms/defaultShareFileSystem0#ls
在UIS超融合管理平台中创建虚拟机,创建虚拟机的时候,镜像文件选择刚才转化后的镜像,总线类型选择IDE硬盘。
本例中创建虚拟机时选择defaultShareFileSystem0存储池下的ykt-1镜像:
图-4 创建虚拟机
图-5 选择镜像
虚拟机创建成功后,启动虚拟机,检查业务是否正常。