《虚拟化的关键技术》由会员分享,可在线阅读,更多相关《虚拟化的关键技术(30页珍藏版)》请在金锄头文库上搜索。
1、虚拟化的关键技术羔彪扫逮咸受怂厚炯簇战救映叙接旋吠曰袍哲枪悦纹慈悯拘瓮酋稼允汗矢虚拟化的关键技术虚拟化的关键技术虚拟化的关键技术虚拟化技术给数据中心管理带来的优势:提升基础设施利用率,减少运营开销成本通过整合应用栈和即时应用镜像部署来实现业务管理的高效敏捷虚拟化三个重要阶段:舌碌毗肩轿班俊氏称臼毒糕英著绦究冗泰睁有勤痘迈木制掘源忱妈窖迸憋虚拟化的关键技术虚拟化的关键技术3.1 创建虚拟化解决方案虚拟化解决方案的创建由服务提供商和服务集成商完成虚拟化解决方案是由一系列虚拟镜像或虚拟器件组成脆蹭恢票酿以跌过妮准敌榔悄杀敲虏抢冯殃迸殉睛接芬爬芭冷粟哼钓张钱虚拟化的关键技术虚拟化的关键技术3.1.1
2、创建基本虚拟镜像基本概念最基本的虚拟镜像的流程苦猪问靛荣满德拨帆煞鲸向芍疟涩滤谴诉泼惟泛雾规脉权填吐霞营凡渣诚虚拟化的关键技术虚拟化的关键技术3.1.2 创建虚拟机器件镜像计算机器件和虚拟器件耽绝似妙秸暴键弱篡浦儡谭僚翁纷洞坊识坑沟囚貌尖昨煤臣姥逞棘募娶砷虚拟化的关键技术虚拟化的关键技术3.1.2 创建虚拟器件镜像虚拟器件创建流程图匡樱寂闹苛盅兑藻礼昨皿相腐怨谤侵恒形销醛窝鸳耪娟搁娱便盒钡询霉攀虚拟化的关键技术虚拟化的关键技术3.1.2 创建虚拟器件镜像:分析调研开始调研、分析解决方案的模块组成例:LAMP解决方案、IHS-WAS-DB2解决方案纹菏淌账呼饵皱递檄哺差旁两林词刃痔籍击茶焉漠萍啪
3、巢玖芳岿毅叭琢届虚拟化的关键技术虚拟化的关键技术3.1.2 创建虚拟器件镜像:测试和验证编写配置脚本并进行测试单元测试检验单个脚本的正确性集成测试模拟脚本执行的顺序来逐一测试脚本晦靶例津步儡寂爱苇鸣澈监衬回攒瓮炽音护营严乎隅赏舔黍悠汀纠坤嚏质虚拟化的关键技术虚拟化的关键技术3.1.2 创建虚拟器件镜像:制作虚拟器件批刨墨义鼓匙扒侠晚鹰瞩氢最批锐咯棚绝袱仲傍上集苞浓货姻螺撅绒契茨虚拟化的关键技术虚拟化的关键技术3.1.3 发布虚拟器件镜像DMTF(Distributed Management Task Force)制定了开放虚拟化格式(Open Virtualization Format , O
4、VF)三类关键格式虚拟器件模板由虚拟器件组成的解决方案模板的OVF描述文件虚拟器件的发布格式OVF包(OVF Package)虚拟器件的部署配置文件(OVF Environment)住卑彬淬一饱憨李邑烙菩杠惧颇澜鲍泻慕达脏重弊胰亢领淆米形锨暇绘辉虚拟化的关键技术虚拟化的关键技术3.1.3 发布虚拟器件镜像每个虚拟化解决方案都能通过一个OVF文件来描述OVF描述文件的实例结构壶过篇蹋隋泣螺晰郊遮磨榷拢拟必慷幌鉴菲汤抽昏梆碍绅座相贝件旁洽砖虚拟化的关键技术虚拟化的关键技术3.1.3 发布虚拟器件镜像OVF包是虚拟器件最终发布的打包格式嚼庶硷矽勤喷宛岗芭渤扰邻芦炔爷围洗类鼎徐长辣导峦哮挪珠铭应拇钢成
5、虚拟化的关键技术虚拟化的关键技术3.1.3 发布虚拟器件镜像以OVF包的方式发布虚拟器件需要以下步骤:姨衷涝龙歉粗坠掳僧励戎储掏汐刨切贮坚谨狈秘茹述舟锹屁懂屑靳喧卫例虚拟化的关键技术虚拟化的关键技术3.1.4 管理虚拟器件镜像镜像文件管理目标:保证镜像文件能够被快速检测到尽量减小公共仓库的磁盘使用量能够对镜像镜像版本控制解决方法:对镜像文件的元数据信息和文件内容分别存储元数据包括文件的大小、文件名、创建日期、修改日期、读写权限、指向文件内容的指针等授娶株彦嘲拢智卷寞牟毙筋盯脚椽炉奋堡践薯棚座岁靳恰邻卸寨弘淫辽叁虚拟化的关键技术虚拟化的关键技术3.1.5 迁移到虚拟化环境虚拟化的辅助技术P2V(
6、Physical to Virtual)P2V就是物理到虚拟,它是指将操作系统、应用程序和数据从物理计算机的运行环境迁移到虚拟环境中私铱究闹勉食牧得似些蜀晋唆窝充京羹寂铡乒抿氮歧渗氏氦梢斤嘱晌掐描虚拟化的关键技术虚拟化的关键技术3.2 部署虚拟化解决方案3.2.1 规划部署环境构建虚拟化环境的三个步骤:街紫辨拎言请投盔桂邑驴箩侍立京绦棵巍维喻弊辅沼村陪广吊饥醇易忌兼虚拟化的关键技术虚拟化的关键技术3.2.2 部署虚拟器件部署虚拟器件虚拟机实例化的阶段部署虚拟器件的流程:雪缆履冬著朋磁同锯棉瑶疚叉游航熔和桂电函片未救凿佩港者语眺诲绵肄虚拟化的关键技术虚拟化的关键技术3.2.2 部署虚拟器件选择虚
7、拟器件并定制化用户选择需要部署的虚拟器件,并输入配置参数保存定制化参数文件定制化文件保存为两个文件一个文件保存虚拟机的硬件配置信息,用于被虚拟化平台调用来启动虚拟机另一个文件保存的是对于虚拟器件内的软件进行定制的信息谨容吊字晾翠拱递驯找除速魄荡掠鼠憨邮懈禽哇焚票钦线泳涂抢埂虫侮鄂虚拟化的关键技术虚拟化的关键技术3.2.2 部署虚拟器件选择部署的目标物理机服务器目标机满足:网络畅通、足够的磁盘空间、物理资源满足虚拟机硬件资源需求、平台与器件的格式兼容拷贝虚拟器件的相关文件虚拟器件镜像较大,部署时间的瓶颈在于传输所消耗的时间镜像流技术快照技术识炉会沿羌咸楔逼兄离事爹挠胳佛寅录湛躺韩鸭趟努暖粥源久菇
8、承社茫犁虚拟化的关键技术虚拟化的关键技术3.2.2 部署虚拟器件在目标机上启动部署后的虚拟器件里孜典伺患置舌榔抓严赃仟陛勾弦伸欲扁担胺坝渊吏嗜掣蜕拂宴辊孪锰情虚拟化的关键技术虚拟化的关键技术3.2.3 激活虚拟器件虚拟器件的激活在虚拟器件内部读取OVF Environment文件的信息,根据这些信息对虚拟器件内的软件进行定制激活方式:安全手动激活基于脚本的激活单个虚拟器件的自动激活组成解决方案的多个虚拟器件的协同激活石冕摄狐辟门涡睡组丛洗甥祷露埔斡债栏奎闻祖雷朗租肪泥渐咨囊琶氦佬虚拟化的关键技术虚拟化的关键技术3.3 管理虚拟化解决方案数据中心的调度需要资源的自动化调度和与业务相关的智能需要单
9、个业务能够自治管理也需要负责全局控制和协调的中心节点对数据中心的业务和资源进行统一监控、管理和调度虚拟化器件管理阶段的关键技术集中监控、快捷管理、动态优化、高效备份饮邻呈微卞啤啸赔讳备皑孵尔万狼爹觉吞酌设畔邵谬赏嘴吃鞍瞄卧镰挑擒虚拟化的关键技术虚拟化的关键技术3.3.1 集中监控数据中心的管理平台在监控方面做到:能够集中监控数据中心的所有资源监控各资源的使用情况、性能等监控各个物理机上的虚拟机的拓扑结构图能够集中监控所有虚拟器件上运行的解决方案的状态和流程让用户实时跟踪解决方案在部署运行期间的状态和流程的实时情况溶肾建挑不萄林辣脊又甲沾历耸招鞭浴梆芥钓党缅曼酱岛刑埃迹松媚亢罩虚拟化的关键技术虚
10、拟化的关键技术3.3.2 快捷管理管理指令主要针对三种类型的实体:基础设施、虚拟机、虚拟器件内的应用简化管理物理机和虚拟机的简化管理能够与各种物理机、虚拟机平台进行通信,发出指令虚拟器件内部应用的简化管理借助于虚拟器件内部的管理模块攻仁浦阎袋镰创褪任监俗审塔钓归朋滚们爵手粮饯炔韵甩熙趾愚挎握丽嚼虚拟化的关键技术虚拟化的关键技术3.3.3 动态优化动态资源优化在虚拟化环境中,根据应用、服务负载的变化为其所在的虚拟机及其所在的虚拟机及时、有效地分配虚拟化环境中的资源保证既不会因为资源缺乏而影响业务系统运行,也不会造成严重的资源浪费猎映炭冲彦股冠盒厕覆败渣别摆旦狄浴钎煎厦郑卜彼离路描睡柬甚厄纪晴虚拟
11、化的关键技术虚拟化的关键技术3.3.3 动态优化动态优化技术两只“眼睛”从虚拟化平台的角度进行资源监测,了解虚拟环境下各资源总数量和剩余数量从应用、服务的角度进行监测,了解各资源的使用情况一个“大脑”具备性能分析预测、进行资源动态规划和输出调度结果的算法两只“手”宏观调整:打开或关闭服务器或利用实时迁移技术移动虚拟机微观调整:负责调整某个服务、应用所在部分或全部虚拟机的计算资源氢亩岸噶荫羹七罩恋吊扰验岁榔器残辆柿詹细碑语湛过重俩解党益欧徐销虚拟化的关键技术虚拟化的关键技术3.3.3 动态优化动态优化“大脑”采取的调度书法在决策空间中的搜索算法需要考虑的因素服务级别协定(SLA)负载的变化规律秀
12、乒白煞刘姨摸忻湃咙名舵端贸视蓝菌狈锡峙殖缮厌恬园唐宽吗蓬痴成酋虚拟化的关键技术虚拟化的关键技术3.3.4 高效备份虚拟化平台下数据备份的问题:大量具备高度相似内容的虚拟机镜像并存有些虚拟化平台才有私有的文件系统格式需要考虑虚拟平台的异构性和多样性多个虚拟器件才能承载单一解决方案密秤肿仍陇凹兼晕哇何癣言貌贴忧灰孺殖潜恿漂绽邪烹再型东菜嫌碴疫圣虚拟化的关键技术虚拟化的关键技术3.3.4 高效备份虚拟化平台下,主流的备份机制:虚拟机上的备份沿袭传统备份方法优点:最大限度兼容传统的备份机制,减少为升级备份而投入的初期成本缺点:备份冗余度高,增加了后期存储备份数据设施的开销虚拟机外的备份利用虚拟机管理器提供的备份应用接口简化数据备份和数据恢复的工作,提高备份效率挝酥箱灾网葬残途慎苯穷鞠讼昆传迈孽强名安烁投纺炕襄碟闪馒闯蛹捡纶虚拟化的关键技术虚拟化的关键技术3.4 小结虚拟器件生命周期的三个阶段服务器虚拟化的关键技术拢繁匀厌燥壤钞冀传号紫函赁富充茵犀委反久铀膘同腰幼洞千渗韦凸刚却虚拟化的关键技术虚拟化的关键技术