【TechTarget中国原创】随着在2008年对Qumranet公司的收购,商业Linux供应商红帽将基于内核虚拟机(KVM)的虚拟化集成到Red Hat Enterprise Linux(RHEL)。使得Red Hat Enterprise Linux 5.4能支持KVM,成为第一家提供KVM支持的企业Linux供应商。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将介绍KVM的硬件需求以及如何配置RHEL服务器作为KVM主机。
你有合适的硬件吗?
首先,安装Red Hat需要有合适的硬件,尤其是有支持虚拟化的CPU。使用基于英特尔的硬件,CPU必须支持Vanderpool功能。如果你的服务器有AMD的处理器,必须内置Pacifica。通常,多数服务器级别的硬件有这些功能,但是旧的或者便宜的硬件可能没有。
当启动服务器时,输入cat /proc/cpuinfo命令。对于受Vanderbilt支持的英特尔处理器,“vmx”应该显示在输出行里。对于拥有Pacifica的AMD CPU将显示“vmx”。就算你的硬件支持虚拟化,要检查服务器的BIOS,因为有些模式在默认下是关掉了虚拟化功能。
接下来对虚拟环境设定规则。如果你在想单台服务器上安装RHEL,确保由足够的RAM(我建议至少有8GB,取决于上面运行的虚拟机数量)。同样,在快速硬盘驱动上分配足够的存储。不要忘记,每台虚拟机需要一个到Virtual Hard Disk的存储后端。要拥有最佳性能,最好将存储后端放置在专有的SCSI驱动上,或者放置在存储区域网络上。SAN是更好的选择,因为如果KVM主机失效,存储后端不会遭受宕机。
安装KVM架构
设置好硬件后,安装红帽操作系统。插入安装DVD,启动安装程序。当提示选择安装类型时,选择虚拟化模式但不要点击Next。默认下,RHEL 5.4安装Xen虚拟化,但是你想安装的是KVM。要更改这个,选择Customize。
图1 确保选择的是KVM

安装好操作系统后,有几个告警。首先,RHEL默认下带有安全功能。不过这些功能可能也会对你想创建的虚拟机产生消极影响。因此,最好关闭防火墙。
最后,使用Red Hat Network注册服务器,下载必要的补丁完成安装。
在下一篇文章中,我们将将介绍如何在Red Hat Enterprise Linux 5.4里创建KVM虚拟机。