镜像格式linux转化,镜像格式转换说明

目前自定义镜像导入支持RAW、VHD、QCOW2、VMDK 格式,如果要导入其他格式的镜像,需要转换后再导入。一般推荐用户将镜像文件转换成qcow2格式,本文将介绍如何使用qemu-img工具对镜像进行格式转换。

工具安装

qemu-img是一个镜像管理工具,在进行格式转换前需要下载并安装该工具,根据您本地使用的机器操作系统类型,请自行查看对应的下载安装方式。

windows

步骤:

1. 将下载链接中的qemu exe安装包下载到本地

2. 双击安装包,将qemu-img工具包安装到指定目录,比如“D:\Program Files\qemu”

3. 配置环境变量

a: 选择“开始 > 计算机”,右键单击“属性”。

b: 单击“高级系统设置”。

c: 在“系统属性”对话框里,单击“高级 > 环境变量"。

d: 在环境变量对话框里,在系统变量部分找到Path,并单击“编辑”。在“变量值”里,添加第2步骤中的指定位置,例如“D:\Program Files\qemu”,不同变量之间以“;”分隔。如果没有PATH变量,需要新建并补充指定位置。

e: 单击 “确定”,保存变量值。

4. 验证安装是否成功,单击“开始 > 运行”,输入“cmd”后按回车键,在“cmd”窗口输入qemu-img --help,如输出信息出现qemu-img工具的版本信息,表示安装成功。

Linux

1.下载安装

本地为linux系统的话,需要根据不同发行版进行安装

ubuntu:[root@test ~]# apt-get install -y qemu-utils

centos:[root@test ~]# yum install -y qemu-img

2. 验证是否安装成功,执行"qemu-img --help", 如果有输出帮助文档的话,说明安装成功

镜像转换

将要准备转换格式的镜像放到某个目录下,并在该目录下执行如下转换命令:[root@test ~]# qemu-img convert -p -f raw -O qcow2 source.raw target.qcow2

参数说明:-p  输出显示转换进度

-f   指定源镜像文件的格式,比如为raw格式

-O 指定转后后的镜像文件格式,比如为qcow2

转换完成后,会在同目录下生成目标文件,可以查看该目标镜像信息[root@test ~]# qemu-img info target.qcow2

ova文件转换说明

开放虚拟机格式文件(Open Virtualization Format,OVF),是一种针对虚拟设备(或者可以允许软件运行的虚拟机)打包和发布的开放标准,不依托任何特定的Hypervisor或处理器架构。

OVF文件夹中所包含的文件,是在定义和部署云服务器时必须用到的,使用.ovf作为扩展名,同时包含一个OVF描述符,一个XML文件。

其中OVA文件是一个单一的压缩包,包含了OVF包中的所有文件类型。

如果使用ova文件做成自定义镜像的话,是需要做预先处理及格式转换

1. 使用tar命令查看ova文件,包含两个文件[root@test ~]# tar tf source.ovasource.ovfsource.vmdk

2. 使用tar命令解压ova文件,可以得到上面输出的两个文件[root@test ~]# tar xvf source.ova

3. 将上述source.vmdk使用qemu-img工具进行转换[root@test ~]# qemu-img convert -p -f vmdk -O qcow2 source.vmdk target.qcow2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值