RHEL5 xen虚拟化安装手册 下载本文

红帽全球专业服务

RHEL5虚拟机安装指南

红帽全球专业服务

目的:使用RHEL5的虚拟化功能组件xen创建虚拟机。 Keywords:RHEL5、xen、virt-manager

目前,Xen虚拟机有两种运行方式:完全虚拟化(full virtualization)和半虚拟化(para virtualization)。

?

完全虚拟化提供底层物理系统的全部抽象化,且创建一个新的虚拟

系统,客户机操作系统可以在里面运行。不需要对客户机操作系统或者应用程序进行修改(客户机操作系统或者应用程序像往常一样运行,意识不到虚拟环境的存在)。可以创建Linux、FreeBSD和Windows客户机。 ?

半虚拟化需要对运行在虚拟机上的客户机操作系统进行修改(这些客户机操作系统会意识到它们运行在虚拟环境里)并提供相近的性能,但半虚拟化的性能要比完全虚拟化更优越。支持RHEL4.5以上版本的客户机。

1

准备工作

在开始创建虚拟机之前,首先要确定你的服务器是否支持完全虚拟化或者半虚拟化。在命令行执行:

# grep flags /proc/cpuinfo

如果有 pae标志出现的话,就表示你的处理器支持半虚拟化。

对Intel的CPU,如果有 vmx标志出现的话,就表示你的处理器支持完全虚拟化。 对Intel的CPU,如果有 svm标志出现的话,就表示你的处理器支持完全虚拟化。 注:在某些Intel服务器上,默认“Virtualizaton Technology”功能没有打开,需要进入到BIOS中将其打开。

2

安装并启动相关服务

使用下面的命令检查系统是否用支持虚拟化的kernel-xen内核启动 # uname –r

使用下面的命令检查系统是否已经安装了虚拟化相关组件包 # rpm –qa |grep xen

如果没有安装,用下面的命令进行安装 # yum install kernel-xen xen virt-manager 或者安装直接按组安装 # yum groupinstall Virtualization

注:yum仓库的创建方法参见附录一:创建本地安装源

红帽全球专业服务

启动和停止Xen服务 1.启动Xen服务 # /etc/init.d/xend start 2.停止Xen服务 # /etc/init.d/xend stop 3.重新启动Xen服务 # /etc/init.d/xend restart 4.自动启动Xen服务 # chkconfig xend on 3

创建虚拟机

使用图形工具virt-manager创建Xen虚拟系统

在RHEL5的图形界面中打开“应用程序”→“系统工具”→“Virtual Machine Manager”,

选择“本地Xen宿主”后单击“连接”,启动虚拟化管理应用程序virt-manager 。下面使用 virt-manager 安装 一个Linux Xen 半虚拟化客户机。步骤如下: