在Xen上安装CentOS 6的虚拟机(32位)
很多本教程是从我的CentOS 5安装,而这又是从被盗的CentOS维基被盗。我缩短更新安装一个CentOS 6的domU。我只是复制和粘贴所有缩进的行成根终端,瞧!CentOS的VM。
第一步是创建一个磁盘映像将充当虚拟机的硬盘驱动器。下面的命令将创建一个4 GB的稀疏磁盘映像名为/ srv/xen/centos6.img的。稀疏文件是建立在这样一种方式的磁盘映像实际上并不占用整个4GB直到你填满它。如果你想寻求到下面一行较大(11GB)的磁盘映像替代= 10240。我做我的虚拟机不错,小,所以我可以走动容易。1 磁盘映像较大或添加第二个驱动器后,容易使其更小,或以车程。
dd if=/dev/zero of=/srv/xen/centos6.img oflag=direct bs=1M seek=3800 count=1
Xen使用每一个虚拟机配置文件。做安装和更换正常运行的配置以后,我们将开始配置。现在,我们下载安装内核的ramdisk和Xen的配置文件。
wget http://mirror.centos.org/centos/6/os/i386/isolinux/vmlinuz -O /boot/vmlinuz-xen6-installwget http://mirror.centos.org/centos/6/os/i386/isolinux/initrd.img -O /boot/initrd-xen6-installwget http://www.grantmcwilliams.com/files/centos6-install -O /etc/xen/centos6
一个kickstart文件保存自动安装的说明,并在我的xen的配置上面提到。我的例子kickstart文件是非常最小的,但足以让工作的CentOS 6的VM。
修改:如果你想改变我的kickstart文件下载它grantmcwilliams.com并存储在Web服务器上,你管理它。然后更改/ etc/xen/centos6“额外=”行以指向您的kickstart文件。
此外,如果您的Xen系统使用不同的桥名,然后把xenbr0您将需要更改/ etc/xen/centos6。这里是我的线。
vif = [ 'bridge=xenbr0', ]
现在你可以启动虚拟机的安装过程。安装完成后,虚拟机将关闭。
xm create -c centos6
使用wget下载正常操作使用的虚拟机配置文件。这种新的配置文件不再使用的dowloaded的内核和initrd映像。相反,它就像GRUB和使用虚拟机内部的grub.conf文件作为引导程序使用pygrub的。有了这个配置,你可以启动虚拟机可见控制台。
wget http://www.grantmcwilliams.com/files/centos6 -O /etc/xen/centos6xm create -c centos6
现在您的CentOS 6的虚拟机正在运行,你可以登录。kickstart文件自动设置的密码。