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