xen-create-image详解
来源:互联网 发布:阳西政府网络问政 编辑:程序博客网 时间:2024/05/22 10:24
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,可以进行更改
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,可以进行更改
- xen-create-image详解
- How to create a PV image for XEN
- Create Swing Image Button
- Create Image with Reflection
- Nova image create流程
- Nova image create
- Create a Base Image
- Create a base image
- xm create对应的Xen-API
- Xen配置文件参数详解
- Xen HyperCall 详解
- How to mount a xen image ?
- create-lsb-image 错误总结
- GraphicsImg := TGPGraphics.Create(Image);
- How to create recovery image
- Create Image with useful softwares
- failed to create framebuffer image
- Docker: Create Image from Container
- C. Vasya and Robot
- 全志A1X启动步骤
- OCP-1Z0-053-V12.02-288题
- Linux内核开发之将驱动程序添加到内核
- ImageView的属性android:scaleType
- xen-create-image详解
- 读《你为什么没有好工作》有感
- Java的多线程研究(四)
- 重装系统后要选择windows 7 Loader XE 还是 windows 7
- Xen虚拟机安装历程
- yum时出错
- PHP - SOAP异常
- 多线程并发应用(生产者/消费者)
- Five minute introduction to ANTLR 3