Xen源码安装遇到了一些问题,现在没有时间一一解决,以后再想办法。偷空写篇日志先

  使用yum安装Virtualization这个软件包群组。Virtualization软件包群组包含所有Xen的组件,因此,只需要利用yum groupinstall便可安装Xen的所有组件。主要有: 
  Xen:这是Xen的主程序,以及执行 Xen必备的组件。 
  kernel-xen:这是针对Xen改写的Linux内核软件包。 
  libvirt:提供虚拟化所需的链接库及管理工具。 
  python-virtinst:文字接口建立并安装虚拟机的工具。 
  virt-manager:一个图形化的Xen综合管理工具。
  [root@localhost ~]# yum -y groupinstall 'Virtualization'
  Loaded plugins: fastestmirror, priorities
  Loading mirror speeds from cached hostfile

  ......
  ......
  ......

  Dependencies Resolved

 ================================================================================
  Package                      Arch    Version                    Repository
                                                                            Size
 ================================================================================
 Installing:
  gnome-applet-vm              i386    0.1.2-1.el5                base      76 k
  kernel-xen                   i686    2.6.18-164.15.1.el5        updates   17 M
  libvirt                      i386    0.6.3-20.1.el5_4           updates  1.9 M
  virt-manager                 i386    0.6.1-8.el5                base     1.5 M
  virt-viewer                  i386    0.0.2-3.el5                base      25 k
  xen                          i386    3.0.3-94.el5_4.3           updates  1.9 M
 Updating:
  cyrus-sasl                   i386    2.1.22-5.el5               base     1.2 M
  cyrus-sasl-devel             i386    2.1.22-5.el5               base     1.4 M
  cyrus-sasl-lib               i386    2.1.22-5.el5               base     126 k
  cyrus-sasl-plain             i386title CentOS (2.6.18-164.15.1.el5xen)
 root (hd0,0)
 kernel /xen.gz-2.6.18-164.15.1.el5
 module /vmlinuz-2.6.18-164.15.1.el5xen ro root=LABEL=/ rhgb quiet
 module /initrd-2.6.18-164.15.1.el5xen.img    2.1.22-5.el5               base      26 k
  gnome-python2-applet         i386    2.16.0-3.el5               base      12 k
  gnome-python2-desktop        i386    2.16.0-3.el5               base      43 k
  gnome-python2-gnomeprint     i386    2.16.0-3.el5               base      77 k
  gnome-python2-gtksourceview  i386    2.16.0-3.el5               base      56 k
 Installing for dependencies:
  bridge-utils                 i386    1.1-2                      base      27 k
  cyrus-sasl-md5               i386    2.1.22-5.el5               base      45 k
  gnome-python2-gnomekeyring   i386    2.16.0-3.el5               base      16 k
  gtk-vnc                      i386    0.3.8-3.el5                base      80 k
  gtk-vnc-python               i386    0.3.8-3.el5                base      12 k
  iscsi-initiator-utils        i386    6.2.0.871-0.12.el5_4.1     updates  774 k
  libvirt-python               i386    0.6.3-20.1.el5_4           updates  132 k
  python-virtinst              noarch  0.400.3-5.el5              base     378 k
  xen-libs                     i386    3.0.3-94.el5_4.3           updates  154 k

 Transaction Summary
 ================================================================================
 Install     15 Package(s)         
 Update       8 Package(s)         
 Remove       0 Package(s)         
 ......
 Installed: ......
 Updated: c......
 Complete! 
  到这里安装就完成了,重新启动,手动选择Xen内核。
 [root@localhost ~]# rpm -q xen
 xen-3.0.3-94.el5_4.3
 这说明系统已安装了Xen软件包。
 [root@localhost ~]# uname -r
 2.6.18-164.15.1.el5xen 
 查询的结果指出,目前执行中的内核版本为2.6.18-164.15.1.el5xen。 
 最后一个步骤就是确保xend服务正常地执行。xend服务是Xen中用来管理所有虚拟机的一个服务。为确保虚拟机能正常使用,检查一下xend的状态。
 [root@localhost ~]# service xend status
 xend is running
 服务已经启动,如果没有启动,就service xend start
 [root@localhost ~]# xm list
 Name                                      ID Mem(MiB) VCPUs State   Time(s)
 Domain-0                                   0      879     1 r-----     72.1


10-16 19:48