VMware vSphere 4:的推出是虚拟化风潮的转折点,它向虚拟机的下一代管理迈出了坚实的一步。
今天出炉的VMware vSphere 4有着丰富的新特性和变化。从虚拟机集群到无代理虚拟机备份这些新特性都是非常突出的亮点,它们的出现可能标志着虚拟化已经从提供传统基础架构的复制向大幅提升虚拟化环境的能力这一方向转变。
简而言之,如果你正在使用VMware的基础架构,生活应该会变得更加轻松。对于曾经尝试以操作系统为基础提供坚如磐石的集群服务的用户来说,VMware公司被称之为Fault Tolerance的虚拟机集群特性就应该是一项巨大的改进。中央处理器和随机存储器的热添加并不是多数IT用户的选择,但是有时也能派上用场。这些新的转变显示出VMware仍然在引领着虚拟化的前进方向。
考虑到此次升级的规模,或许"VMware Infrastructure"已经被授权了新的名称,但是希望VMware能就此止步。VMware公司有个坏习惯就是每个几个月就要更改产品的名称,这样就只能不厌其烦的去解释为什么说VirtualCenter, vCenter, VI3, V3i, ESX, ESXi和现在的vSphere基本上都是同一款产品或者同一个产品套装中的某一部分。
对于这些新的特性和改进,vShere为虚拟机带来了更加丰富的硬件资源。现在你可以在一个虚拟机上添加高达8个虚拟中央处理器;在此之前,虚拟机的数量限制在4个。最新的随机存储器容量限制从64GB可以扩展到最高255GB。ESX托管目前可以支持的核心数量最高可达64个,随机存储器内存最高可达512GB。尽管笔者还没有机会亲身进行测试,但看起来你可以为指定的虚拟机规划原始PCI设备。
VMware公司也在关键技术方面的性能改进进行了大幅宣传,诸如他们宣称在微软Microsoft SQL Server上的测试性能提高了20%,他们甚至号称ISCSI的性能暴涨了10倍。后者的说法可能有些夸大其词,因为看起来这款产品是基于万兆ISCSI界面的支持之上的,而不是基于VMware公司内部运行迟缓的ISCSI软件的。
在性能方面,下面的vShere性能图标和相关数据都比目前的版本有很大的改进,界面更加直观,能更好的从整体上访问与虚拟机或者主机性能相关的详细信息:
Fault Tolerance能在两个硬件节点上一前一后运行两个虚拟机,但是只有1个在网络上是可见的。如果第一位的节点脱机了,备份虚拟机就会取而代之。
vShere内部
笔者在实验室来运行过vSphere 4(就是大家所知的ESX4.0和vCenter 4.0)。它是由VI3,ESX或者运行在主机上的ESXi和vCenter组成的。组件的安装和以往是一样的,只是现在你不能在激活目录域控制器上安装vCenter。事实上,VMware目前推荐将vCenter作为虚拟机来运行。
笔者早期的测试台是由几种不同的机型组成的,有搭载英特尔和AMD混合处理器的服务器,包括惠普ProLiant DL580 G5和Sun Fire X4600 M2。笔者在Windows Server 2008系统平台上安装了vCenter,将其放在独立的域名控制器旁边作为虚拟机运行,这样就构建了一个不错的虚拟基础架构。
正如我所提到的,最新的Fault Toleranc(容错)特性具备改变我们生活的能力。简单的说,容错特性能帮助用户在两个硬件节点上一前一后的运行同一个虚拟机,但是只有一个实例对于网络是看见的。你可以将其看做是操作系统不可知集群。如果第一位的实例发生了故障,备份的实例无需VMotion就能立即正常运行。
这种能力最显著的问题是它需要同样的虚拟机在两个硬件节点上运行,因此如果虚拟机占用的随机存储器容量是4GB,你在常规运行时每个硬件节点所使用的随机存储容量为4GB。不过用这种冗余运行关键任务虚拟机不过是小菜一碟。
Host Profiles也是个不错的新特性。Host Profiles能帮助管理员建立硬件主机系统和捕捉可以应用到随后硬件节点上的配置。这样就不用手动配置新的节点或者对ESX的内部配置文件的脚本重新进行修改。你现在可以讲单个的硬件节点和它的设置直接传递给其他的节点。另外,你还可以检查不符合配置要求的节点。一旦你辛苦完成了大规模管理配置树后,这种特性就能帮助用户更加轻松的建立和分配ESX主机。
VMware的热点
热添加特性不仅能帮助你添加随机存储器和中央处理器,而且能添加虚拟HBA和网络界面资源来支持闲置的虚拟机。举例来说,你可以在无需重启服务器的情况下,为Windows Server 2008系统实例另外添加2GB的随机存储器和两个虚拟中央处理器。多数X86操作系统显然都无法支持热添加特性,因此这种特性要适应虚拟环境中的操作系统还有很长的路要走。
vNetwork Distributed Switch也是如此,这是一种能简化虚拟机网络配置和管理的新设备。它能支持与第三方虚拟交换机的集成,诸如思科的Nexus产品,这也是思科统一计算系统中的主要组成部分。
vApps这种新的模板可以用于虚拟机应用软件堆栈的分组。举例来说,如果你的应用软件有几个前端服务器和一个后端数据库服务器组成,你可以在vApp伞下进行分组,将他们作为单一的实体进行管理,甚至可详细说明在其他服务器启动后,那个服务器必须要运行起来。
对于企业环境来说还有一个更加古老的VMware概念需要更新换代:那就是vStorage Thin Provisioning。到目前为止用户如果没有在虚拟机创建时分配所有的虚拟磁盘空间,就无法建立ESX VM。对于这种精简配置的概念,虚拟磁盘也可以被省掉,但是实际上它并没有比目前使用的虚拟机占用更多的物理存储空间。因此,一个200G的虚拟磁盘只有100GB会用到存储设备上。这种容量大体与VMware的桌面系统产品相当,最终会让路于数据中心产品。
对于小规模的企业,最新的数据恢复特性迟早会派上用场。这个特性承诺说会简化虚拟机备份,并且为用户提供文件和系统映像的磁盘备份和恢复。
但是vSphere到底感觉如何呢?笔者与它的接触时间不长,但是笔者注意到vSphere的管理看起来比目前的版本更加直观。任何使用VMware vCenter和ESX的用户都知道他们在执行特定任务并无特别之处,或许在最后完成配置之前10分钟能完成40%。在这种事件中来自管理控制台的反馈非常少,错误报告也非常少见并且很难进行融会贯通。vSphere看起来在这方面有了一些改进,反应的速度更加快捷,能更好的执行虚拟机整合,整体运行也更加流畅。
时间会证明这款产品在实践中的价值。笔者的vShere预推出版本有一些问题,比如ESX主机网络UI无法兼容,在新的ESX主机成功PXE引导时出现故障等。作为测试代码,这并没有什么可值得大惊小怪的,但是笔者确实希望这些功能在正式推出时能完美展现。
从另一个方面说,笔者强调了主机在与存储互动上的改进,诸如在添加ISCSI目标时的自动化LUM恢复,一些之前主机配置艰涩之处的修正。一些改进还包括将ESX3.5主机自动升级到新版本的效用设计。笔者认为在vShere中肯定还会有更多的发现,在即将推出的评测中笔者将给出更多的细节。
到目前为止,笔者介绍的是vShere一些优势的简要试用经验,这款产品所提供的特性会引领虚拟化走向下一个发展阶段。这确实也让VMware的竞争对手有些望尘莫及。
VMware vSphere 4.0
成本–VMware vSphere 4.0基础版,三个物理服务器的版本售价995美元起,或者每个处理器售价166美元。企业版售价每个处理器最高可达3495美元,技术支持和软件维护单独购买
平台–ESX Server可以在搭载英特尔和AMD处理器的服务器硬件上运行,支持32位和64位的Windows, Red Hat Linux, Suse Linux, Ubuntu Linux, CentOS, Debian, FreeBSD, Sun Solaris,Novell NetWare和 OES OSes等操作系统平台