1、脙擄萀(辆氦汤氦讀缁H缀窚活椀褂崃甃疃甃礃贃霃霃霃灔瀀琀瀀瀀琀昀昀昀攀昀愀戀攀搀挀愀攀最椀昀灔瀀琀瀀瀀琀尀尀愀戀攀搀愀愀昀愀挀戀氀愀夀刀猀瀀椀匀甀刀娀儀一礀儀夀圀洀儀礀唀唀愀娀伀倀圀樀唀儀搀挀砀一稀儀瀀瀀琀扎挀愀攀戀愀挀昀愀戀戀挀愀攀愀搀黿獜倀倀吀蜀捥愀甀愀娀搀愀礀眀氀吀猀洀匀儀堀瘀唀挀洀嘀匀夀吀爀栀娀搀儀焀吀唀堀攀渀戀娀搀挀栀娀圀砀戀焀一嘀攀爀琀琀蔀腣薉腣琀屝繖谀琀屝琀R啟屝葎葥屝噓敻遒屝祏邍nN娀玃耀E0勈証i煰匀漀眀愀瀀瀀栀琀洀氀旤頀槽/Mg前台访问/p-3469181.html106.11.155.720聠i最茀眀愀瀀漀漀欀刀攀愀搀愀猀瀀砀椀搀旤頀槽/Me前台访问/p-3304765.
2、html49.82.87.2460i%椀瀀栀琀洀氀旤頀槽砀5gwap前台访问/BookRead.aspx?id=2539163111.206.198.180i儀欀眀愀瀀搀栀琀洀氀旤槾瀲5Qmwap前台访问/p-638822.html220.181.108.910勈証i嗣最茀眀愀瀀漀漀欀刀攀愀搀愀猀瀀砀椀搀旤态槾鼴/Mi前台访问/p-2539163.html111.206.198.410i攀脀眀愀瀀漀漀欀刀攀愀搀愀猀瀀砀椀搀旤槾/Mi前台访问/p-3469451.h云主机关键技术 (服务器虚拟化)简介 2016年5月 虚拟化技术发展历程 VM/370:完全虚拟化 IBM System 360 I
3、BM PowerVM 98:VMWare诞生 半虚拟化,修改操作系统 软件完全虚拟化 Intel VT/AMD SVM CPU虚拟化架构 60年代90年代2000年初2006 大型机 小型机/ 微机 x86 X86硬 件辅助 虚拟化 云计算的出现,带来IT资源使用方式的重大变革,使得虚拟化技术获得更广泛的 应用,成为云计算的基础架构,同时如何提供一个自适应、安全可信、动态部 署、自动化管理的灵活基础设施成为主要的挑战 虚拟化驱动力 驱动力驱动力 B B E E C C DD A A 企业IT成本及节 能减排压力 硬件性能发展超出软件要 求,资源利用率低 技术进步,带来虚拟化发 展,例如INTE
4、L和AMD在 CPU里加入虚拟指令 云计算应用与发 展需求 不断增长的信息化业务需求 ,需要快速部署、灵活扩展 和低成本 服务器虚拟化基本原理 n 将一台物理服务器虚拟为多台虚拟服 务器 n 每个虚拟化服务器拥有独立的虚拟硬 件(CPU、内存和设备等)和虚拟机 执行环境 n 通过虚拟化层(虚拟机监视器,VMM )的模拟,使得虚拟机的操作系统仍 然认为自己独占物理服务器 n 不同虚拟机上运行的操作系统可以不 同 n 应用在虚拟机上运行的性能必须接近 直接在物理服务器运行的性能 硬件 虚拟化层 硬件抽象层 虚拟硬件抽象层 虚拟硬件抽象层 操作系统 应用程序 操作系统 应用程序 虚拟机虚拟机 服务器
5、虚拟化实现原理 虚拟化前虚拟化后 服务器虚拟化将“硬件”、操作系统和应用程序一同装入 一个可迁移的虚拟机档案文件(虚机镜像文件)中 软件与硬件紧耦合 每台物理机器上只能运行单个操作系 统实例 软件相对于硬件独立 每台物理机器上可运行多个负载(VM ),其上承载不同OS 各虚机运行相互独立,性能互不影响 未更改过的应用 未更改过的OS 虚拟硬件 虚拟化实现方式 服务器虚拟化特征 虚拟化的关键特征 迁多 可以在其他服务器上不加修改的 运行虚拟机 共享 虚拟机完全兼容标准的操作系统, 以及在这些操作系统之上建立的硬 件驱动和应用 隔离性 每一个虚拟机都与同在一个服务器 上的其他虚拟机相隔离 封装 虚
6、拟机将整个系统,包括硬件配置、 操作系以及应用等封装在文件里 . . . . . . 8 v 实现虚机迁移,有利于灵活调度服务器集群的资源,提供冗余保护机制,实现不中断的服务器 维护和业务升级 v 迁移包括文件系统迁移(采用共享式的NAS/SAN来实现)、内存迁移(实时高频率迁移内存 变化,冻结虚拟机并实现最后迁移,需要有暂停的时间)、I/O重定向(虚拟网卡)等 v Intel服务器和AMD服务器之间普遍不能进行虚拟机在线迁移,采用同一CPU厂商不同系列 CPU的服务器之间可以进行虚拟机在线迁移 v 虚拟机在线迁移目前要求源主机和目标主机在同一二层网络中并连接共同的共享存储,不适于 跨广域网络
7、进行虚拟机在线迁移 v 虚拟化迁移技术主要有VMWare的Vmotion、Citrix的XENMotion x86 Architecturex86 Architecture VMMVMM x86 Architecturex86 Architecture VMMVMM 迁移虚拟机迁移虚拟机 SAN、iSCSI或NAS 服务器虚拟化关键技术虚机迁移 虚拟化 HA就是发生物理服务器故 障或者虚拟机不可用情况时在其它 物理服务器上自动重启同样的虚拟 机(包括其上的操作系统和应用) 资源池 X 服务器虚拟化关键技术高可用技术 辅助虚拟机 主虚拟机新的“辅 助虚拟机 ” 新的“主虚 拟机” 操作 系统 应
8、用 程序 操作 系统 应用 程序 操作 系统 应用 程序 操作 系统 应用 程序 操作 系统 应用 程序 操作 系统 应用 程序 操作 系统 应用 程序 操作 系统 应用 程序 操作 系统 应用 程序 服务器虚拟化关键技术P2V迁移 v P2V迁移技术 P2V技术实现将物理服务器转化为虚拟机 P2V迁移分为: 在线P2V迁移,物理机开机状态进行虚拟化迁移,不影响物理机应用运行 离线P2V迁移,物理机关机状态进行虚拟化迁移 v P2V迁移实现的主要步骤 1.虚拟化管理软件在被迁移的物理机操 作系统中安装P2V操作代理程序 2.虚拟化管理软件收集物理机硬件、软 件信息,为创建相应规格的虚拟机做 准
9、备 3.P2V代理程序对物理机的每个磁盘( Lun)执行快照操作,并将每个物理 磁盘快照拷贝到虚拟机宿主机形成虚 拟磁盘 4.虚拟化软件负责区分操作系统虚拟磁 盘和数据虚拟磁盘 5.创建虚拟机,分配vCPU和内存资源 ,并挂载虚拟磁盘、虚拟网卡、虚拟 光驱等设备 服务器虚拟化关键技术资源动态调度 功能 跨资源池动态调整平衡 计算资源 基于CPU、内存资源、 磁盘IO、网络IO使用率 根据预定义的策略对虚 拟机实例进行自动化分 配与调度资源 优势 业务优先级匹配 提高系统管理效率 自动化硬件添加和维护 资源池 CPU 36GHz, Mem 58GB 优先级: 高 资源池 CPU 50 GHz, Mem 70GB 优先级:高 服务器虚拟化关键技术备份技术