07-虚拟化技术相关.pptxVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
07-虚拟化技术相关.pptx

虚拟化技术及应用;虚拟化历史 虚拟化技术基础知识 KVM 相关知识 KVM的安装与管理 Xen 相关知识 Xen的安装与管理 VMware的简介和使用 虚拟化技术应用——服务器集群设计;虚拟化历史;;1 虚拟化技术基础知识——什么是虚拟化?;平台虚拟化(Platform Virtualization) 针对计算机和操作系统的虚拟化。 资源虚拟化(Resource Virtualization) 针对特定的系统资源的虚拟化,比如内存、存储、网络资源等。 应用程序虚拟化(Application Virtualization) 包括仿真、模拟、解释技术等。 通常提的虚拟化主要是指平台虚拟化技术,通过使用控制程序(Control Program,也被称为 Virtual Machine Monitor 或 Hypervisor),隐藏特定计算平台的实际物理特性,为用户提供抽象的、统一的、模拟的计算环境(称为虚拟机)。 ;硬件仿真 在宿主系统上创建硬件 VM 仿真所需硬件 优:运行多个虚拟机,各虚拟器仿真不同处理器。 缺:速度非常慢 ;;操作系统级的虚拟化 在操作系统之上实现服务器的虚拟化。 仅支持单个操作系统,将独立的服务器相互简单地隔离开来。 优:可获得原始性能 缺:对操作系统内核进行一些修改 ;商业角度 降低运作成本、提高资源利用率、降低能源消耗、优化基础设施并提高服务器的可用性。 开发者角度 可运行多个操作系统,其中系统由于某个 bug 崩溃,那 hypervisor 和其他操作系统依然可以运行。 ; ;Xen体系结构;Kernel-based Virtual Machine,基于内核的虚拟机管理器,被rhel6正式集成进内核; 可运行多个未修改的客户操作系统; 需CPU支持Intel VT技术或者AMD V技术 KVM hypervisor利用libvirt (API函数)和libvirt工具(virsh和virt-Manager)来进行管理 自Linux 2.6.20之后,集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,相对于Xen,其核心源码很少。 KVM目前已成为学术界的主流VMM之一。 ;2 KVM 相关知识——工作原理;1 Libvirt 免费、开源的支持Linux下主流虚拟化工具的C函数库,libvirt?不是一种工具, 是一种可以建立工具来管理来宾操作系统的 API; 负责将不同类型的虚拟化工具的差异完全屏蔽掉; 通过libvirt的API函数连接到Xen或者KVM宿主机,可以用???样的命令指挥不同的虚拟机; 2 Virsh——libvirt自带的管理虚拟机的命令,包含在libvirt-client包中。 3 Virt-manager——基于libvirt api函数的图形用户界面 。 ; ; ;Bridge方式 可以使虚拟机成为网络中具有独立IP的主机,支持外界访问。;方法一:在新RHEL安装过程中安装KVM;KVM hypervisor, virt-manager, libvirt, virt-viewer;方法二:在现有Rhel中安装KVM 1 前期准备 步骤一:确定cpu是否支持硬件虚拟化 # egrep (vmx|svm) /proc/cpuinfo 步骤二:确保BIOS里开启VT: Intel(R) Virtualization Tech [Enabled] 步骤三:确保内核版本较新,支持KVM # uname –r 若2.6.20以下的linux版本,需升级内核;2 安装过程 步骤一:安装 KVM 包(包含 KVM 内核模块) #yum install kvm 步骤二:安装虚拟化管理包 # yum install virt-manager libvirt libvirt-python python- virtinst libvirt-client 或者 # yum groupinstall “virtualization” 步骤三:检查kvm模块是否安装成功 # lsmod | grep kvm;1 虚拟机创建 2 网络连接(桥接)步骤: 当前网络桥接 # brctl show 网络配置文件 # cat /var/lib/libvirt/network/default.xml 配置bridging联网模式 (1)停止NetworkManager服务 #chkc

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档