红帽全球专业服务
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 半虚拟化客户机。步骤如下: