redhat5xen虚拟化安装

使用默认安装方式安装操作系统完毕后,从操作系统的光盘中寻找如下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提供的集成中包含了图形工具,可以从菜单进入,如图。

也可以在命令行窗口中,用命令启动这些工具

 
本例中由于是本地安装的Xen并在服务器的本地终端上启动了X图形环境,因此选择“本地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

 

 

 

 

 

 

 

 
配置好左侧各项并保存到指定位置如:/ks/ks.cfg然后新建虚拟机,在下图红色位置填写保存路径即可。
 
 
 
下图为内存和cup分配情况,大家可以自己设定
 
 
 
配置完毕点击结束即可进入安装
 
 
 
 
 
以后的安装和linux系统安装方法一样,在此就不多说了,到此redhat5无人值守安装xen虚拟机就完成了。

你可能感兴趣的:(虚拟化,xen,redhat5,无人值守,xen虚拟机)