虚拟化 之 安装 XEN
# yum install xenLoaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package xen.i386 0:3.0.3-120.el5_6.2 set to be updated
--> Processing Dependency: xen-libs = 3.0.3-120.el5_6.2 for package: xen
--> Processing Dependency: xen-hypervisor-abi = 3.1 for package: xen
--> Processing Dependency: libxenctrl.so.3.0 for package: xen
--> Processing Dependency: libfsimage.so.1.0 for package: xen
--> Processing Dependency: libxenguest.so.3.0 for package: xen
--> Processing Dependency: libxenstore.so.3.0 for package: xen
--> Processing Dependency: python-virtinst for package: xen
--> Processing Dependency: bridge-utils for package: xen
--> Processing Dependency: libblktap.so.3.0 for package: xen
--> Processing Dependency: libfsimage.so.1.0(libfsimage.so.1.0) for package: xen
--> Processing Dependency: xz-libs for package: xen
--> Running transaction check
---> Package bridge-utils.i386 0:1.1-2 set to be updated
---> Package kernel-xen.i686 0:2.6.18-238.12.1.el5 set to be installed
---> Package python-virtinst.noarch 0:0.400.3-11.el5 set to be updated
--> Processing Dependency: libvirt-python >= 0.2.1 for package: python-virtinst
---> Package xen-libs.i386 0:3.0.3-120.el5_6.2 set to be updated
--> Processing Dependency: libext4fs.so.2 for package: xen-libs
---> Package xz-libs.i386 0:4.999.9-0.3.beta.20091007git.el5 set to be updated
--> Running transaction check
---> Package e4fsprogs-libs.i386 0:1.41.12-2.el5 set to be updated
---> Package libvirt-python.i386 0:0.8.2-15.el5_6.4 set to be updated
--> Processing Dependency: libvirt = 0.8.2-15.el5_6.4 for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.4) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.7.2) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.1) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.8.1) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.3) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.1) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.9) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.1) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.5) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.7.3) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0 for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.5) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.1) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.7.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.3) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.3) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.8.2) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.5.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.7.7) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.4) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.7.5) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.2) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.8.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.7.1) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.3) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.0) for package: libvirt-python
--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.5) for package: libvirt-python
--> Running transaction check
---> Package libvirt.i386 0:0.8.2-15.el5_6.4 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================
Installing:
xen i386 3.0.3-120.el5_6.2 updates 1.9 M
Installing for dependencies:
bridge-utils i386 1.1-2 base 27 k
e4fsprogs-libs i386 1.41.12-2.el5 base 108 k
kernel-xen i686 2.6.18-238.12.1.el5 updates 18 M
libvirt i386 0.8.2-15.el5_6.4 updates 3.0 M
libvirt-python i386 0.8.2-15.el5_6.4 updates 234 k
python-virtinst noarch 0.400.3-11.el5 base 380 k
xen-libs i386 3.0.3-120.el5_6.2 updates 167 k
xz-libs i386 4.999.9-0.3.beta.20091007git.el5 base 100 k
Transaction Summary
===============================================================================================================================================
Install 9 Package(s)
Upgrade 0 Package(s)
Total download size: 24 M
Is this ok : y
Downloading Packages:
(1/9): bridge-utils-1.1-2.i386.rpm |27 kB 00:00
(2/9): xz-libs-4.999.9-0.3.beta.20091007git.el5.i386.rpm | 100 kB 00:00
(3/9): e4fsprogs-libs-1.41.12-2.el5.i386.rpm | 108 kB 00:00
(4/9): xen-libs-3.0.3-120.el5_6.2.i386.rpm | 167 kB 00:02
(5/9): libvirt-python-0.8.2-15.el5_6.4.i386.rpm | 234 kB 00:03
(6/9): python-virtinst-0.400.3-11.el5.noarch.rpm | 380 kB 00:05
(7/9): xen-3.0.3-120.el5_6.2.i386.rpm | 1.9 MB 00:24
(8/9): libvirt-0.8.2-15.el5_6.4.i386.rpm | 3.0 MB 00:54
(9/9): kernel-xen-2.6.18-238.12.1.el5.i686.rpm |18 MB 05:30
-----------------------------------------------------------------------------------------------------------------------------------------------
Total 58 kB/s |24 MB 07:05
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : kernel-xen 1/9
Modulefile is /etc/modprobe.conf
Installing : xz-libs 2/9
Installing : bridge-utils 3/9
Installing : e4fsprogs-libs 4/9
Installing : xen-libs 5/9
Installing : libvirt 6/9
Installing : libvirt-python 7/9
Installing : python-virtinst 8/9
Installing : xen 9/9
Installed:
xen.i386 0:3.0.3-120.el5_6.2
Dependency Installed:
bridge-utils.i386 0:1.1-2 e4fsprogs-libs.i386 0:1.41.12-2.el5 kernel-xen.i686 0:2.6.18-238.12.1.el5
libvirt.i386 0:0.8.2-15.el5_6.4 libvirt-python.i386 0:0.8.2-15.el5_6.4 python-virtinst.noarch 0:0.400.3-11.el5
xen-libs.i386 0:3.0.3-120.el5_6.2 xz-libs.i386 0:4.999.9-0.3.beta.20091007git.el5
Complete!
然后
# vi /boot/grub/grub.conf
修改为 default=0
2 重新登录
reboot
由于更改了grub.conf,默认启动是xen内核了。启动后,实际上我们用的系统是xen基础上的一个系统。
3检查 xen的状态
# service xend status
xend is running
4 在xen上安装信的虚拟机
to be added
4.1 使用 图形界面安装 virt-manager
# yum install virt-manager
然后
# virt-manager
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]