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