使用默认安装方式安装操作系统完毕后,从操作系统的光盘中寻找如下RPM并上传到服务器上,用于Xen的安装:
光盘 Server 目录
kernel-xen
xen-lib
gnome-python2-gnomekeyring
首先安装Kernel的RPM包,使用rpm -ivh 命令安装。
rpm -ivh kernel-xen-2.6.18-8.el5.i686.rpm
rpm -ivh xen-libs-3.0.3-25.el5.i386.rpm
rpm -ivh gnome-python2-gnomekeyring
接下来修改默认的Kernel启动顺序。编辑/etc/grub.conf,找到“default=1”这行,把数字改成“0” 。“0”表示启动第一个内核,即Xen内核。“1”表示启动第二个内核。
修改完毕后重新启动系统。重启系统完成后,再安装其他的RPM
这里我们还需要安装一个依赖包bridge-utils-1.1-2.i386.rpm在Server目录下可以找到
然后进入光盘 VT 目录安装其他包:
gnome-applet-vm-0.1.2-1.el5.i386.rpm
libvirt-0.1.8-15.el5.i386.rpm
libvirt-devel-0.1.8-15.el5.i386.rpm
libvirt-python-0.1.8-15.el5.i386.rpm
python-virtinst-0.99.0-2.el5.noarch.rpm
virt-manager-0.2.6-7.el5.i386.rpm
Virtualization-en-US-5.0.0-7.noarch.rpm
Virtualization-zh-CN-5.0.0-7.noarch.rpm
xen-3.0.3-25.el5.i386.rpm
xen-devel-3.0.3-25.el5.i386.rpm
现在修改启动Xen自己的后台服务“Xend”并将其设置为随机自动启动。
/etc/init.d/xend start
chkconfig --add xend
chkconfig --level 345 xend on
接下来我们进行配置,可以使用xm命令查看帮助参数信息;通过执行vm命令输出的这里可以看到,xm命令行工具可执行的操作包括登录、启动、停止、暂停、备份、恢复、重启、迁移、内存设置、CPU设置等。
redhat5对Xen提供的集成中包含了图形工具,可以从菜单进入,如图。
也可以在命令行窗口中,用命令启动这些工具
点击连接如图
点击---文件---新系统---前进----输入系统名称--前进、
选择半虚拟化--前进----输入安装介质地址(可以是http、nfs)
下面我们制作安装源
为了制作HTTP安装镜像,需要一个HTTP服务器。这里就不在详细讲述apache的配置了。我apache已经安装好,并使用系统默认的/var/www/html作为web服务的根目录。
挂载光盘、mount /dev/cdrom /mnt
复制光盘中的三个目录image、isolinux、Server到/var/www/html目录下
复制过程中由于Server目录包含了数百MB的RPM文件,复制过程可能稍慢。
[root@localhost ~]# cp –r /mnt/images /var/www/html
[root@localhost ~]# cp –r /mnt/isolinux /var/www/html
[root@localhost ~]# cp –r /mnt/Server /var/www/html
使用Kickstart无人值守脚本自动安装系统
在终端输入:system-config-kickstart