xen-create-image详解

xen-create-image用过的话,会发现其是很方便的,他都做哪些工作呢?那先让我们看一下自己 手动创建和安装PVM的过程(参考 http://help.ubuntu.com/community/Xen):
    1. 创建虚拟磁盘(虚拟文件磁盘或LVM)
    2. 下载所用的系统内核(vmlinuz)和启动项(initrd.gz)
    3. 写配置文件并拷贝到/etc/xen/ 目录下,如centos6.cfg
    4. 用sudo xm create centos6.cfg -c 进行安装
    5. 安装完成后,设置配置文件启动方式为pygrub,即在配置文件中添加bootloader = "pygrub" 并 注释配置文件中的kernel和ramdisk
    6. 重新启动 sudo xm create centos6.cfg -c 即可
 
从上面可以看到在xen下创建虚拟机是需要一系列的过程,在写配置文件那一步可能会出现各种问题,且参数的格式也会随着xen版本变化而变化,xen-create-image正是简化了上述的安装步骤,一切由他帮你来完成虚拟文件和配置文件创建,镜像文件下载或拷贝等。

需要注意的是xen-create-image提供的四中创建Guest的方式:1) debootstrap, 2)rinse (xen V4.0以上版本), 3)tar 4) copy
    1. 用debootstrap命令(安装debian和ubuntu系列的系统,具体支持哪些版本可以通过 ls /usr/share/debootstrap/scripts 查看);
    2. 用rinse命令(安装opensuse,fedora,rhel,slc和centos系列的系统, 具体支持哪些版本可以通过 ls /usr/lib/rinse 查看);
    3. 拷贝已安装的image;
    4. 打包安装;
    debootstrap是ubuntu和debian包安装工具,安装包所用的源参考的/etc/xen-tools/xen-tools.conf中的mirror变量,可以修改和添加为速度更快的源,如163和中国科技大学的;
    rinse是rpm包安装工具,安装包所用源可以通过/etc/rinse/rinse.conf配置,下载的软件包列表在/etc/rinse/xxx.packages,可以进行更改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值