参考文档:
https://github.com/rackerjoe/oz-image-build/blob/master/templates/CentOS60_x86_64.tdl
目前网上有许多为OpenStack制作镜像的方法,但大部分是通过命令行来创建的,其实在CentOS下有很方便的窗口程序Virual Machine Manager来为OpenStack创建镜像。接下来我以创建一个CentOS6.3镜像为例简单说明一下这个创建过程。
启动管理程序管理程序需要以root用户登录桌面才能启动,因此首先我们需要以root用户直接或者通过vnc方式登录以图形界面方式登录到服务器,然后在终端输入virt-manager或者依次点击应用》系统工具》Virtual Machine Manager启动管理程序。当然前提是你已经安装好了管理程序,如果没有安装请通过以下命令安装
yum install virt-manager virt-viewer
创建虚拟机点击创建虚拟机按钮打开创建虚拟机对话框,如下图所示:
1.给要创建的虚拟机取一个名字如centos63,选择安装方式;
2.选择安装文件及操作系统类型、版本;
3.配置内存、CPU;
4.创建磁盘,这里我选择了第二项,单击Browse,然后选择New Volume创建一个7G大小的qcow2格式的磁盘,最后选择创建的磁盘文件。如下所示:
继续前进,直到完成弹出虚拟机界面,然后完成系统安装。PS:在对磁盘进行分区时,我只创建了一个root分区,没有创建boot及swap分区。