快速业务通道

在Hyper-V里安装Red Hat Enterprise Linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-02

本文介绍的是如何在Hyper-V虚机上安装Red Hat Enterprise Linux Server(RHEL),以X64位RHEL 5.1版本为例.

其实,严格意义上来说,Hyper-V也属于Para-Virtualization(部分虚拟化)的范畴,只不过微软有专门的术语叫做Enlightenment.

所谓Linux的Hyper-V支持,关键是要让Linux成为Enlightened OS,也就是说要理解底层Hypervisor的存在.这需要在Linux虚机里启用xen的内核支持,并安装对应的Hypercall适配器.

为什么要安装Hypercall适配器(Adaptor)?原因是Linux里没有Windows中的WinHv组件,无法把应用程序的常规调用转化成Hypervisor能够理解的Hypercall调用.Hypercall适配器是一个很薄的软件层,以便把来自Linux内核的基于xen的虚拟化函数调用,翻译成Hyper-V能够理解的Hypercall函数调用.这样Linux虚机就可以充分利用Hyper-V的高速内存总线VMBus所带来的性能极大提升,从而极大地改进性能.

而这需要专门的Linux IC,并且可能需要重新编译Linux内核,就目前来说(2009年5月7日),SUSE的安装最简单,不需要内核的重新编译.Red Hat相对复杂些,需要对内核进行编译,这比较消耗时间.

这里补充orpheus兄弟的提问

微软的Hyper-V层目前还没给linux提供直接调用的接口,可以这么理解吧?相对而言,VMware的ESX Server是不是做的更好呢?

盆盆的回答如下

微软和主要Linux厂商,包括Novell和Red Hat签署了互操作协议,两者之间可以兼容.微软和Citrix之间也有互协作关系,确保Xen和Hyper-V在更深层面的兼容性.不用担心Linux在Hyper-V上的表现.还有些Linux发行版本,虽然微软没有提供官方技术支持,但是实际上也可以顺利安装.VMware采用完全不同的架构,其内部架构对上层的虚机来说是不可见的,并不是采用Hyper-V/Xen那样的Para-Virtualization架构.曾经有高手做过比喻:VMware是一个浑身包裹着印度纱丽的美女,只能远远看到其绰约的身姿;而Xen则是穿着三点式的美女,能让您看到更多…当然,也不能完全这样进行区分,其实VMware也有Para-Virtualization的实现,大家都并存多种虚拟化手段,不能简单地说孰优孰劣.

本文的实验分为四个步骤,为了防止中间的误操作,推荐每个步骤都用Hyper-V的快照功能新建一个快照,以便一旦出错,可以快速回复到先前的状态.对于生产系统,在成功以后,请确保删除所有的快照,以便Linux虚机工作在最佳状态下.

本文本非完全由盆盆所原创,其中大多数的实验步骤和脚本、或者相关命令参考自国外的博文,该博文原链接如下:(如果您要转载,请确保加上这句话)

http://www.jules.fm/Logbook/files/win2008_linuxic_rc2_rhel.html

一、准备工作

1. 确认Linux系统的版本

如果还没有安装,可以查看其安装光盘映像名称,如果是X64位,应该是类似如下形式:

rhel-5.1-server-x86_64-dvd

如果是32位,则应该是类似如下形式:

rhel-5.1-server-i386-dvd

如果已经安装,则可以运行以下命令:

uname -a

如果结果是“…x86_64 x86_64 x86_64 GNU/Linux”,则表示是X64位版本.

提示

本文中所涉及的所有命令或者语句,均可以直接复制,然后在Hyper-V虚机中单击剪贴板、输入剪贴板文本,即可快捷方便地输入文本内容.

2. 订阅在线更新服务
订阅其RHN软件在线更新服务,否则在编译内核时会报错(对于X64位来说).

订阅的方式有两种:

一种是购买Red Hat提供的收费服务,其报价可以参考以下网页:

https://www.redhat.com/wapps/store/catalog.html

另一种是申请临时服务,这是免费的,可以到以下网站申请(需要事先注册一个账户):

https://www.redhat.com/rhel/details/eval/

设置好以后,在Linux中单击应用程序、系统工具、软件包更新工具,按照屏幕提示输入所注册的用户名和密码,即可.

3. 下载Linux IC

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号