什么是VMwarevSphere?2011-12-1413:32《降云:VMwarevSphere4云操作系统搭建配置入门与实战》本书共有10章,为了让许多刚接触vMware虚拟化的读者能很快进入状态,除了第1章和第10章,其余每一章,笔者都借用“云”来比喻,以一朵朵小云的形容方式,每完成一章会开出一朵云,共八朵云(ESX/ESXi、vCenterServet、vNetwrok、vStorage、VirtualMachine、ResourceManagement、vMotion/DRS、VMwareHA)环绕在整个VMwarevSphere为基础的数据中心,让读者在不知不觉当中,从无到有,感受站上云端的滋味。本节为大家介绍什么是VMwarevSphere。什么是VMwarevSphere?VMware于2001年正式推出了企业级虚拟化产品ESX,到了现在,历经了四代演进。而整个架构功能经过不断扩展,也越来越充足。前面介绍过云与虚拟化之间的关系,就现阶段而言,VMware是目前业界提供最齐全功能的,架构也最完整的,所以到了vSphere,号称是业界第一套云的操作系统。而自从ESX2.5后,VMware就有了喜欢为产品名称改名的习惯,随着虚拟架构完整度的提高,后续推出的版本不叫ESX3,而是顺势改名为VI3(VirtualInfrastructure3),让ESX成了VI3的一环,以强大的完整性与稳定度再次震撼整个IT业界,掀起了数据中心虚拟化的风潮。下面是VI3(含3.5)功能的提升:VMwareHAenhancements:避免全部鸡蛋放在同一个篮子里的风险,当实体服务器发生硬件故障时,会将虚拟机重启在其他的服务器上面。并且已经可以保护到操作系统发生死机,即使硬件没有发生故障也能检测到OS没有回应,自动重启虚拟机。DRS/DPM:动态的资源负载平衡,当某实体服务器的资源不足较忙碌时,以VMotion技术将虚拟机动态迁移到另一实体服务器上面。DPM是DRS的功能之一,搭配实体服务器的IPMI或iLO设备进行电源管理,当某段时间处于较不忙碌的状态时,会关闭某些实体服务器,将虚拟机集中,等到忙碌时,再启动服务器进行动态资源的负载平衡。EVC:让原本受到CPU限制的vMotion功能兼容性提高。vMotion的条件限制在第8章会说明。GuidedConsolidation:自动评估、分析实体服务器的资源使用率,并提出建议,提供适合P2V环境的报告。UpdateManager:修补漏洞的功能,不仅针对Windows和Linux,就连COS与VMkernel都可以通过UpdateManager来作补丁。StoragevMotion:有别于vMotion是在实体服务器中移动,StoragevMotion可以动态搬迁存储设备里的虚拟机文件,转移到新的存储设备中。我们在第6章会有StoragevMotion的操作练习。通过图1-5的VI3虚拟架构示意,可以看到底层的服务器、存储设备与网络设备全部被抽象化了,对用户而言,根本不需要去管服务来自何方,对虚拟机而言,也不用去管硬件资源怎么应用,一切都是可以被分配、移动、控制的。这种充满弹性的企业数据中心,用户是不是很有腾云驾雾的感觉呢?图1-5图片来源:VMware网站Q:上面的图是否就是所谓的私有云?那公用云指的是什么?很多组织单位已经在尝试对各种云下定义。例如美国国家标准局(NIST)的云345解释:3种服务模式:IaaS、PaaS、SaaS。4个部署模型:私有云、公用云、混合云、社区云。5大特征:Ondemand、Networkaccess、Resourcepool、Rapiddeployment、Measuredservice。私有云一般为中大型企业内部所造,而公用云主要对象是小型与微型企业。私有云是现在,公用云是未来。想想我们前面的例子,如果你盖了工厂,养了数万名员工,那么引水、挖蓄水池、买发电机(私有云)自给自足绝对不是问题,甚至跨水厂与电厂建设,开始提供水电服务给别人使用也不是没有可能(混合云)。但如果你只是卖牛肉面,那么不需要如此麻烦,只要按月缴水电费给电力公司与自来水公司(公用云)就行了,但这群用户绝对是最广大的族群。笔者想说明的是,无论你想象中的云应该是什么样子,白云、乌云、彩云,都行。只要你是IT管理员或IT工程师,有三件事绝对和你有关:一、虚拟化。二、虚拟化。三、虚拟化。什么?到没有虚拟化的小型微型公司工作?放心好了,未来的微型公司,也许不会有IT管理员,因为都上公用云去了。而随着软硬件的普及,价格降低后小型公司会跟上中大型企业的脚步进行虚拟化,造出属于自己的私有云。2009年4月,VMware发表了最新一代的企业级虚拟化产品,名称却不叫VI4,而再次改名为vSphere4,如图1-16所示。图1-6图片来源:VMware网站其实万变不离其宗,各位也不用费心去探讨名称的意义,vSphere依然沿袭了VI3的主要架构,所以是有一致性的,只是又增加了许多新功能和不同的plug-in,并开放了vSphereAPI,使其云平台的发展更加成熟,带给用户更好的体验。vSphere更进一步描绘出清楚概念的云平台,并增添了以下主要新功能:64bitVMkernel:支持CPU硬件辅助虚拟化,32位服务器无法安装。vDS:VI3标准的虚拟交换器(VirtualSwitch)更进一步,可产生横跨不同host的VirtualSwitch,方便管理大规模部署ESX的网络设置。vNetworkAPI还引进了第三方软件厂商的产品,例如Cisco的VirtualSwitch。VMwareDataRecovery:提供无需VCB或其他备份软件OSagent的备份方式,VDR可备份100个虚拟机.。VMwareFT:提供不间断的服务,不需要将虚拟机重启。会产生影子般的虚拟机在其他ESXhost,跟着主要的虚拟机进行一模一样的动作,一旦主虚拟机故障,瞬间可由影子虚拟机接手,不会造成服务停顿。HotAdd:可在虚拟机不关机的状态下直接在线增加内存或CPU给虚拟机使用,但是必须注意的是GuestOS版本也要配合才行。ThinProvisioning:不需要一次性地分配完全大小的虚拟硬盘,可以让你决定虚拟机的VMDK文件容量采用慢慢扩增的方式变大。例如新增一块100GB的虚拟硬盘给你的虚拟机,但是你只装了OS占用了5GB的空间,那么你的VMDK容量大小就只会有5GB,而不是100GB。