使用VirtualBox创建KVM磁盘镜像文件

By , December 6, 2012 12:55 am

在OpenNebula等等IaaS系统中,管理员经常需要定制一些操作系统镜像。常见的教程都推荐使用virt-manager,不过我发现用VirtualBox更加好用。因为VirtualBox这个工具在Windows、Linux和OS X上都可以使用,并且使用起来相当方便。

为OpenNebula制作操作系统镜像时,需要同时安装必要的Contextualization脚本。

主要的步骤如下:

1、在VirtualBox中创建一台虚拟机,系统盘使用VDI格式。在VirtualBox中安装所需的操作系统,并进行各种定制化。

2、用下面这个命令将VDI磁盘格式转换成RAW磁盘格式:

# VBoxManage clonehd file_name.vdi file_name.img –format raw

3、将RAW格式的磁盘镜像拷贝到一台安装有QEMU的Linux机器上,用下面这个命令将RAW磁盘格式转换成QCOW2磁盘格式:

# qemu-img convert file_name.img -O qcow2 file_name.qcow2

就这么简单啦。

One Response to “使用VirtualBox创建KVM磁盘镜像文件”

  1. [...] 2012-12-06, 使用VirtualBox创建KVM磁盘镜像文件 [...]

Leave a Reply

Panorama Theme by Themocracy