本文共 8864 字,大约阅读时间需要 29 分钟。
xen目前还是RHEL/CentOS/OEL5.X支持情况比较好。RHEL6.X就默认不支持了,但是也可以通过安装xen的源进行安装。本文采用OEL5.8 x64进行环境配置。今后将发布一个系列的纯文本配置xen实战配置文章,这里不讨论半虚拟化,完全虚拟化等概念,只讲实战,以此对xen学习做一个总结。
xen虚拟化实战系列文章列表
xen虚拟化实战系列(一)之xen虚拟化环境安装
xen虚拟化实战系列(二)之xen虚拟机安装xen虚拟化实战系列(三)之xen虚拟机复制xen虚拟化实战系列(四)之xen虚拟机扩展磁盘空间一法xen虚拟化实战系列(五)之xen虚拟机扩展磁盘空间再一法xen虚拟化实战系列(六)之xen虚拟机破解密码xen虚拟化实战系列(七)之xen虚拟机VNC访问配置
xen虚拟化实战系列(八)之xen虚拟机开机自启动配置
xen虚拟化实战系列(九)之xen虚拟机时间配置xen虚拟化实战系列(十)之xen虚拟机双网卡配置xen虚拟化实战系列(十一)之xen虚拟机磁盘文件挂载
xen虚拟化实战系列(十二)之xen虚拟机高可用之在线迁移
xen虚拟化实战系列(十三)之xen虚拟机集中管理之convirt
CentOS6.x安装xen4.2虚拟化实践
采用OEL5.8 X64安装,安装过程中选中图形界面,开发包,开发库,老的软件开发包等,其它都不选。
OEL下载地址大全:
Linux oradb 2.6.18-308.el5 #1 SMP Sat Feb 25 12:40:07 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
说明:通过安装源进行安装是最简单的。
1
Oracle Enterprise linux(OEL)官方yum源配置
1
23456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146Loaded plugins: rhnplugin, security
This system is not registered with ULN.ULN support will be disabled.el5_latest | 1.4 kB 00:00el5_latest/primary | 16 MB 01:20el5_latest 11750/11750ol5_UEK_base | 1.2 kB 00:00ol5_UEK_base/primary | 685 kB 00:03ol5_UEK_base 28/28Setting up Install ProcessResolving Dependencies--> Running transaction check---> Package kernel-xen.x86_64 0:2.6.18-348.16.1.0.1.el5 set to be installed---> Package virt-viewer.x86_64 0:0.0.2-3.el5 set to be updated--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.3)(64bit) for package: virt-viewer--> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.5)(64bit) for package: virt-viewer--> Processing Dependency: libgtk-vnc-1.0.so.0()(64bit) for package: virt-viewer--> Processing Dependency: libvirt.so.0()(64bit) for package: virt-viewer---> Package xen.x86_64 0:3.0.3-142.el5_9.3 set to be updated--> Processing Dependency: python-virtinst for package: xen--> Processing Dependency: bridge-utils for package: xen--> Processing Dependency: libSDL-1.2.so.0()(64bit) for package: xen---> Package xen-libs.i386 0:3.0.3-142.el5_9.3 set to be updated--> Processing Dependency: libext4fs.so.2 for package: xen-libs--> Processing Dependency: liblzma.so.0 for package: xen-libs---> Package xen-libs.x86_64 0:3.0.3-142.el5_9.3 set to be updated--> Processing Dependency: libext4fs.so.2()(64bit) for package: xen-libs--> Running transaction check---> Package SDL.x86_64 0:1.2.10-9.el5 set to be updated---> Package bridge-utils.x86_64 0:1.1-3.el5 set to be updated---> Package e4fsprogs-libs.i386 0:1.41.12-3.el5 set to be updated---> Package e4fsprogs-libs.x86_64 0:1.41.12-3.el5 set to be updated---> Package gtk-vnc.x86_64 0:0.3.8-3.el5 set to be updated---> Package libvirt.x86_64 0:0.8.2-29.0.1.el5_9.1 set to be updated--> Processing Dependency: cyrus-sasl-md5 for package: libvirt--> Processing Dependency: ebtables for package: libvirt---> Package python-virtinst.noarch 0:0.400.3-13.0.1.el5 set to be updated--> Processing Dependency: libvirt-python >= 0.2.1 for package: python-virtinst---> Package xz-libs.i386 0:4.999.9-0.3.beta.20091007git.el5 set to be updated--> Running transaction check---> Package cyrus-sasl-md5.x86_64 0:2.1.22-7.el5_8.1 set to be updated--> Processing Dependency: cyrus-sasl-lib = 2.1.22-7.el5_8.1 for package: cyrus-sasl-md5---> Package ebtables.x86_64 0:2.0.9-5.el5 set to be updated---> Package libvirt-python.x86_64 0:0.8.2-29.0.1.el5_9.1 set to be updated--> Running transaction check--> Processing Dependency: cyrus-sasl-lib = 2.1.22-5.el5_4.3 for package: cyrus-sasl--> Processing Dependency: cyrus-sasl-lib = 2.1.22-5.el5_4.3 for package: cyrus-sasl-devel--> Processing Dependency: cyrus-sasl-lib = 2.1.22-5.el5_4.3 for package: cyrus-sasl-devel--> Processing Dependency: cyrus-sasl-lib = 2.1.22-5.el5_4.3 for package: cyrus-sasl-plain--> Processing Dependency: cyrus-sasl-lib = 2.1.22-5.el5_4.3 for package: cyrus-sasl-plain---> Package cyrus-sasl-lib.i386 0:2.1.22-7.el5_8.1 set to be updated---> Package cyrus-sasl-lib.x86_64 0:2.1.22-7.el5_8.1 set to be updated--> Running transaction check---> Package cyrus-sasl.x86_64 0:2.1.22-7.el5_8.1 set to be updated---> Package cyrus-sasl-devel.i386 0:2.1.22-7.el5_8.1 set to be updated---> Package cyrus-sasl-devel.x86_64 0:2.1.22-7.el5_8.1 set to be updated---> Package cyrus-sasl-plain.i386 0:2.1.22-7.el5_8.1 set to be updated---> Package cyrus-sasl-plain.x86_64 0:2.1.22-7.el5_8.1 set to be updated--> Finished Dependency ResolutionInstalling:
kernel-xen x86_64 2.6.18-348.16.1.0.1.el5 el5_latest 23 Mvirt-viewer x86_64 0.0.2-3.el5 el5_latest 25 kxen x86_64 3.0.3-142.el5_9.3 el5_latest 1.9 Mxen-libs i386 3.0.3-142.el5_9.3 el5_latest 177 kxen-libs x86_64 3.0.3-142.el5_9.3 el5_latest 175 kInstalling for dependencies:SDL x86_64 1.2.10-9.el5 el5_latest 213 kbridge-utils x86_64 1.1-3.el5 el5_latest 30 kcyrus-sasl-md5 x86_64 2.1.22-7.el5_8.1 el5_latest 47 ke4fsprogs-libs i386 1.41.12-3.el5 el5_latest 108 ke4fsprogs-libs x86_64 1.41.12-3.el5 el5_latest 105 kebtables x86_64 2.0.9-5.el5 el5_latest 104 kgtk-vnc x86_64 0.3.8-3.el5 el5_latest 80 klibvirt x86_64 0.8.2-29.0.1.el5_9.1 el5_latest 3.2 Mlibvirt-python x86_64 0.8.2-29.0.1.el5_9.1 el5_latest 239 kpython-virtinst noarch 0.400.3-13.0.1.el5 el5_latest 384 kxz-libs i386 4.999.9-0.3.beta.20091007git.el5 el5_latest 100 kUpdating for dependencies:cyrus-sasl x86_64 2.1.22-7.el5_8.1 el5_latest 1.2 Mcyrus-sasl-devel i386 2.1.22-7.el5_8.1 el5_latest 1.4 Mcyrus-sasl-devel x86_64 2.1.22-7.el5_8.1 el5_latest 1.4 Mcyrus-sasl-lib i386 2.1.22-7.el5_8.1 el5_latest 126 kcyrus-sasl-lib x86_64 2.1.22-7.el5_8.1 el5_latest 130 kcyrus-sasl-plain i386 2.1.22-7.el5_8.1 el5_latest 27 kcyrus-sasl-plain x86_64 2.1.22-7.el5_8.1 el5_latest 27 kInstall 16 Package(s)
Upgrade 7 Package(s)Total download size: 34 MIs this ok [y/N]:Running rpm_check_debugRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning TransactionUpdating : cyrus-sasl-lib 1/30Updating : cyrus-sasl 2/30Installing : bridge-utils 3/30Installing : cyrus-sasl-md5 4/30Updating : cyrus-sasl-plain 5/30Installing : e4fsprogs-libs 6/30Installing : xen-libs 7/30Installing : gtk-vnc 8/30Installing : ebtables 9/30Installing : libvirt 10/30Installing : libvirt-python 11/30Installing : SDL 12/30Updating : cyrus-sasl-lib 13/30Installing : xz-libs 14/30Updating : cyrus-sasl-plain 15/30Installing : e4fsprogs-libs 16/30Installing : python-virtinst 17/30Installing : kernel-xen 18/30Installing : xen 19/30Installing : virt-viewer 20/30Installing : xen-libs 21/30Updating : cyrus-sasl-devel 22/30Updating : cyrus-sasl-devel 23/30Cleanup : cyrus-sasl-plain 24/30Cleanup : cyrus-sasl 25/30Cleanup : cyrus-sasl-lib 26/30Cleanup : cyrus-sasl-devel 27/30Cleanup : cyrus-sasl-devel 28/30Cleanup : cyrus-sasl-plain 29/30Cleanup : cyrus-sasl-lib 30/30Installed:kernel-xen.x86_64 0:2.6.18-348.16.1.0.1.el5 virt-viewer.x86_64 0:0.0.2-3.el5 xen.x86_64 0:3.0.3-142.el5_9.3xen-libs.i386 0:3.0.3-142.el5_9.3 xen-libs.x86_64 0:3.0.3-142.el5_9.3Dependency Installed:SDL.x86_64 0:1.2.10-9.el5 bridge-utils.x86_64 0:1.1-3.el5cyrus-sasl-md5.x86_64 0:2.1.22-7.el5_8.1 e4fsprogs-libs.i386 0:1.41.12-3.el5e4fsprogs-libs.x86_64 0:1.41.12-3.el5 ebtables.x86_64 0:2.0.9-5.el5gtk-vnc.x86_64 0:0.3.8-3.el5 libvirt.x86_64 0:0.8.2-29.0.1.el5_9.1libvirt-python.x86_64 0:0.8.2-29.0.1.el5_9.1 python-virtinst.noarch 0:0.400.3-13.0.1.el5xz-libs.i386 0:4.999.9-0.3.beta.20091007git.el5Dependency Updated:cyrus-sasl.x86_64 0:2.1.22-7.el5_8.1 cyrus-sasl-devel.i386 0:2.1.22-7.el5_8.1cyrus-sasl-devel.x86_64 0:2.1.22-7.el5_8.1 cyrus-sasl-lib.i386 0:2.1.22-7.el5_8.1cyrus-sasl-lib.x86_64 0:2.1.22-7.el5_8.1 cyrus-sasl-plain.i386 0:2.1.22-7.el5_8.1cyrus-sasl-plain.x86_64 0:2.1.22-7.el5_8.1Complete!2
说明: yum安装后,grub菜单是自动安装好了。默认xen服务开机自启动
[root@node1 ~]# chkconfig --list |grep xend xend 0:off 1:off 2:on 3:on 4:on 5:on 6:off xendomains 0:off 1:off 2:off 3:on 4:on 5:on 6:off查看xen内核
[root@node1 ~]# uname -a Linux node1 2.6.18-348.16.1.0.1.el5xen #1 SMP Tue Aug 20 13:57:31 PDT 2013 x86_64 x86_64 x86_64 GNU/Linux查看xen情况
[root@node1 ~]# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 1744 1 r----- 32.8到此xen虚拟化环境配置完毕,下面就开始安装虚拟机了。
转载地址:http://znpzm.baihongyu.com/