红帽企业linux虚拟化管理

红帽企业linux虚拟化管理

ID:31840625

大小:1.96 MB

页数:125页

时间:2019-01-20

红帽企业linux虚拟化管理_第1页
红帽企业linux虚拟化管理_第2页
红帽企业linux虚拟化管理_第3页
红帽企业linux虚拟化管理_第4页
红帽企业linux虚拟化管理_第5页
资源描述:

《红帽企业linux虚拟化管理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1章红帽虚拟化系统体系结构红帽虚拟化系统是多层的,它由专用的红帽虚拟化组件驱动。红帽虚拟化系统可以支持多个客户机操作系统。每个客户机操作系统都运行在自己的域里。红帽虚拟化系统在虚拟机内调度虚拟CPU来最好地利用可用的物理CPU。每个客户机操作系统都处理自己的应用程序。这些客户机操作系统也相应地调度每个应用程序。你可以以两种方式来部署红帽虚拟化系统:完全虚拟化(fullvirtualization)或半虚拟化(paravirtualization)。完全虚拟化提供底层物理系统的全部抽象化,且创建一个新的虚拟系统,客户机操作系统可以在里面运行。不需要对客户机操作系统或者应用程序进行

2、修改(客户机操作系统或者应用程序象往常一样运行,意识不到虚拟环境的存在)。半虚拟化需要对运行在虚拟机器上的客户机操作系统进行修改(这些客户机操作系统会意识到它们运行在虚拟环境里)并提供相近的性能。完全虚拟化和半虚拟化都可以部署在你的虚拟化构架里。第一个域,称为domain0(dom0),在你引导系统时自动创建。Domain0是专用的客户机,它拥有创建新域并管理它们的虚拟设备的管理能力。Domain0处理物理硬件,如网卡和硬盘控制器。Domain0也处理管理性的任务,如暂停、恢复执行或移植客户机域到其他虚拟机里。hypervisor(红帽的虚拟机监控器)是一个虚拟化平台,它允许多个

3、操作系统在单一的主机里的完全虚拟化环境里同时运行。客户机(guest)是主机或主操作系统之外的运行在虚拟机上的操作系统(OS)。在红帽虚拟化系统里,每个客户机的内存(memory)都来自于一片主机的物理内存。对于半虚拟化的客户机,你可以设置初始内存和虚拟机的最大值。你也可以在运行时增加(或删除)虚拟机的物理内存,只要不超过你所指定的最大值。这个过程被称为ballooning。你可以用许多虚拟cpu(称为vcpu)来配置每个客户机。虚拟机管理程序按照物理CPU的负载来调度这些vcpu。你可以授予某个客户机任何数量的虚拟磁盘(virtualdisks)。客户机把这些磁盘视为硬盘或(对

4、于完全虚拟化客户机而言)CD-ROM设备。每个虚拟磁盘都以块设备或主机上的常规文件的方式供客户机使用。主机上的设备包含了客户机的完整的磁盘映像,通常也包括了分区表、多重分区和可能的LVM物理卷。虚拟网络接口(Virtualnetworkinginterface)运行在客户机上。象虚拟以太网卡(VNIC)一样,其他接口可以运行在客户机上。这些网络接口用永久的虚拟MAC地址配置。新安装的客户机会缺省安装VNIC,它的MAC地址从一个有着一千六百万地址的储备池里随机选取,所以两个客户机接受相同MAC地址是不太可能的。有着大量客户机的复杂站点可以手工分配MAC地址来确保在网络里的唯一性。

5、每个客户机都有一个连接至主机的虚拟文本控制台(textconsole)。你可以把客户登录和控制台输出重定向到这个文本控制台。你可以配置任何客户机来使用虚拟图形控制台(graphicalconsole),这对应于物理主机上的普通的显示控制台。对于完全和半虚拟化客户机你都可以使用它。它具有标准的图形适配器的特征,如引导信息、图形化引导、多个虚拟终端以及X窗口系统。你也可以使用图形化键盘来配置虚拟键盘和鼠标。客户机可以用三种身份(identity)中的任何一种来识别:域名(domain-name)、identity(domain-id)或UUID。domain-name是一个对应于客户

6、机配置文件的文本串。domain-name用来启动客户机,当客户机运行时,相同的名字被用来进行识别和控制。domain-id是唯一的,非持久的号码,它被分配给活动的域并被用来进行识别和控制。UUID是持久的、唯一的识别符,它在客户机的配置文件里进行控制并确保客户机可以被系统管理工具所识别。在客户机运行时,它是可见的。当客户机第一次安装时,新的UUID被系统工具自动分配给每个客户机。第2章操作系统支持红帽虚拟化系统的半虚拟化模式允许你在可能很难虚拟化的体系结构(如基于x86的系统)上应用高性能的虚拟化。要在你的操作系统里部署半虚拟化,你需要访问半虚拟化客户机内核,这可以从不同的红帽

7、distro(例如,RHEL4.0、RHEL5.0等)里获得。虽然你的操作系统内核必须支持红帽虚拟化系统,但你并不需要修改用户的应用程序或库文件。如果你有IntelVT和AMDSVMCPU硬件,红帽虚拟化系统允许你运行未经修改的客户机内核。在IntelVT或AMDSVM系统里,你不必要移植你的操作系统来部署这个体系结构。红帽虚拟化系统支持:o用于完全和半虚拟化的IntelVT-x或AMD-VPacifica和Vanderpool技术。o用于ia64的IntelVT-ioLinux

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。