07-虚拟化技术.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07-虚拟化技术

虚拟化技术及应用;虚拟化历史 虚拟化技术基础知识 KVM 相关知识 KVM的安装与管理 Xen 相关知识 Xen的安装与管理 VMware的简介和使用 虚拟化技术应用——服务器集群设计;虚拟化历史;;1 虚拟化技术基础知识——什么是虚拟化?;;半虚拟化 (paravirtualization) 使用 hypervisor 实现对底层硬件的共享,将与虚拟化相关代码集成到操作系统中。 优:接近裸机性能 缺:需要为 hypervisor 修改客户操作系统 ;操作系统级的虚拟化 在操作系统之上实现服务器的虚拟化。 仅支持单个操作系统,将独立的服务器相互简单地隔离开来。 优:可获得原始性能 缺:对操作系统内核进行一些修改 ;商业角度 降低运作成本、提高资源利用率、降低能源消耗、优化基础设施并提高服务器的可用性。 开发者角度 可运行多个操作系统,其中系统由于某个 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服务 #chkconfig NetworkManager off #chkconfig network on #service NetworkManager stop #service network start (2)创建桥接器 /etc/sysconfig/network-scripts,创建ifcfg-br0文件,Bridge (3)将物理网口桥接到br0上 去掉IP信息,加上“BRIDGE=br0”,桥接到br0 3 远程管理虚拟机;4 Xen 相关知识;1 如果硬件系统中有符合Intel VT和AMD SVM的CP

文档评论(0)

djdjix + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档