博威---云架构决胜云计算

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: network

VMware ESX4使用大全

[复制链接]
 楼主| 发表于 2010-12-20 17:39:50 | 显示全部楼层
免费的Citrix XenServer缺少高级功能思杰将在下周免费提供XenServer Enterprise Edition与VMware竞争。不过,思杰也从基础包移除了一些功能,将其添加到XenServer的Essentials版本,这个附加包的价格是每个服务器节点1500到5000美元之间。


  在VMworld Europe大会上,思杰也发布了一款用于微软Hyper-V的Essentials版本,在微软的基础hypervisor上将思杰的管理功能进行分层。思杰也引用了来自微软的承诺:System Center的下一版本将管理XenServer,这个版本预计在2010年发布,微软将利用其广泛的合作伙伴网络推广Essentials。这些动作将增强XenServer在市场上的地位,以便与VMware竞争。

  XenServer的功能缺陷

  免费XenServer包里的功能包括支持Windows和Linux子机、热迁移和资源池,还有无限的多服务器管理的hypervisor。思杰CTO Simon Crosby将新版本XenServer的这些功能与VMware Virtual Infrastructure 3 (VI3) Enterprise Edition相比,每个双插座系统节约了5750美元。

  不过这还不是精确的比较,Burton Group公司的分析师说,由于VI3 Enterprise Edition也包括高可用性(VMware HA)和负载均衡(Distributed Resource Scheduler),思杰的不包括。

  “HA的缺失影响最大,”Wolf说,“如果我是一家企业,正要部署在生产环境,(虚拟化平台)必须包括HA。”

  以前的Enterprise Edition的其他功能有一些不包括在免费版本里,如Workflow Studio编排,以便自动化常见任务,除此之外,还不包括StorageLink,一套存储整合模块,可以让管理员直接从XenServer管理控制台配置虚拟机存储。Workflow Studio和StorageLink都应该包含其中,作为Hyper-V和XenServer Essentials的一部分。

  新的自动化实验和生命周期管理软件也应该包括在XenServer和Hyper-V  Essentials版本里,再加上在XenServer里,应该包括高可用性和负载均衡,这些功能类似于VMware HA和DRS。

  不免费但有用

  然而,Burton Group的Wolf说新的XenServer免费版本适合那些刚开始虚拟化的小中型业务单位。

  Advanced Health Media公司的副总裁James Duffy已经将Citrix XenServer当作100个XenDesktop虚拟桌面部署的一部分。Duffy正开始考虑虚拟化他的服务器。Citrix XenServer是他少数几个虚拟化平台选择之一,他说价格也是他的选择标准。

  “在经济时代,价格是比较重要的考虑因素。不过最终,你需要考虑公司所需要的功能,并算出哪个平台是最划算的选择。”Duffy说。

  即使现在几乎是VMware的天下,免费的Citrix XenServer也有一席之地,Belron公司的Windows服务器管理员Rick Vanover如是说。Vanover目前在生产环境中使用VMware ESX,VMware的免费ESXi则用于测试与开发。同时,他也看到Hyper-V和Citrix XenServer的性能都很好,“VMware或XenServer或Hyper-V不存在什么魔力,关键是在于它们能为你做些什么。”

  对于关注微软Hyper-V的组织来说,Hyper-V的Citrix Essentials给他们提供了“移动到现在的XenServer和将虚拟机移到Hyper-V”的能力。此外,Essentials的存储整合将是在大量用户使用Hyper-V的关键。同时,多数企业“已经使用VMware的产品很长时间了”而现在不会考虑“XenServer和Hyper-V”,Wolf说,“那只有在价格上打败VMware。”


思杰免费提供XenServer
思杰将免费提供XenServer
免费的Citrix XenServer缺少高级功能
关于思杰免费XenServer的说明
 楼主| 发表于 2010-12-20 17:40:06 | 显示全部楼层
 楼主| 发表于 2010-12-20 17:40:45 | 显示全部楼层
 楼主| 发表于 2010-12-20 18:57:48 | 显示全部楼层
http://www.searchdatacenter.com.cn/ezine/virtualnov2010.htm
http://www.searchvirtual.com.cn/

vspherebeginner.pdf (627.33 KB, 下载次数: 0)
virtualnov2010.pdf (1.52 MB, 下载次数: 0)
vmware-partner-network-program-brochure.pdf (812.48 KB, 下载次数: 0)
 楼主| 发表于 2010-12-20 19:00:51 | 显示全部楼层
capacityplanning.pdf (440.58 KB, 下载次数: 0) opensource.pdf (1.97 MB, 下载次数: 0)
 楼主| 发表于 2010-12-20 20:03:06 | 显示全部楼层
IBM虚拟化软件和技术,容易被人忽略的力量
以服务器虚拟化为主的虚拟化解决方案目前正在火热的发展与普及中,各种迹象都表明,越来越多的客户都已走出理论评估的阶段,而开始真正的部署虚拟化解决方案。不过,由于x86服务器是当前服务器市场出货量的主流,所以一谈到虚拟化,很多人都潜意识的将其等同于x86虚拟化解决方案,而在这一领域,大家想到的是VMware Hyper-VXen等。但显然这并不全面,当虚拟化本身使得硬件平台对于用户来说越来越透明的时候,我们会发现,其实与我们关系更密切的是应用环境,而不再是硬件平台本身了,这样也将使我们对平台的看法有所改变。所以,说到这里,我们就不得不提到IBM的虚拟化解决方案,以及IBM独有的虚拟化软件和技术。

事实上,当我们放眼整体的服务器市场,尤其是在金融,电信等高端行业和数据中心等高端的应用情境时,IBM 虚拟化软件Power VM使我们更深切的感受到IBM在Unix平台上的虚拟化能力正左右着未来数据中心大整合、应用平台大融合的趋势,成为市场上不可忽视的力量。本文主要介绍IBM虚拟化软件Power VM的特点和优势,但IBM虚拟化软件不仅仅是Power VM,IBM还拥有最完整的虚拟化软件和虚拟化管理解决方案,例如TivoliMonitoring (ITM)



PowerVM的历史

与只有10几年历史的x86平台虚拟化的领袖VMware相比,IBM的虚拟化软件和技术的历史要比它久远多了。IBM早在40多年前就开发出第一代虚拟化软件,并应用在它的大型主机上,当时IBM使用一种专为System/360 Mainframe 量身订造的操作系统CP-40。在1967 年,第一个虚拟化软件Hypervisorhypervisor)诞生,第二版的HypervisorCP-67)则在1968年诞生,在那时它就支持跨虚拟机共享内存,为每个用户提供单独的内存空间。

在这里,HypervisorHypervisor)是一种软件,它允许多个操作系统共享一台硬件主机。这个版本被用于整合物理硬件和更迅速地部署环境(比如开发环境)。在20 世纪70 年代,IBM一直在改进他们的技术,支持MVS 与其他操作系统(比如UNIX)在VM/370 上一起运行。在1997 年,同样是在大型机上创建虚拟化技术的这些人在IBM 中端平台上创建了一个Hypervisor

IBM Hypervisor所基于的一个关键元素在于,虚拟化是系统固件本身的一部分的事实,这与其他基于Hypervisor的解决方案不同。这是因为操作系统(OS)、硬件和Hypervisor之间集成非常紧密,Hypervisor是介于OS 与提供虚拟化功能的硬件之间的系统软件。在2001 年,经过4 年的设计和开发,IBM发布了一款面向中端UNIX 系统的Hypervisor,该Hypervisor支持全局分区。2004年发布了高级POWER虚拟化(AdvancedPower VirtualizationAPV,这里的Power不是指电源,而是指POWERSystem服务器),它是IBM 第一款真正的虚拟化解决方案,支持共享资源,它在2008 年被重新命名为PowerVMPowerVM成为IBM新的虚拟化软件代号。
PowerVM的历史

与只有10几年历史的x86平台虚拟化的领袖VMware相比,IBM的虚拟化软件和技术的历史要比它久远多了。IBM早在40多年前就开发出第一代虚拟化软件,并应用在它的大型主机上,当时IBM使用一种专为System/360 Mainframe 量身订造的操作系统CP-40。在1967 年,第一个虚拟化软件Hypervisorhypervisor)诞生,第二版的HypervisorCP-67)则在1968年诞生,在那时它就支持跨虚拟机共享内存,为每个用户提供单独的内存空间。

在这里,HypervisorHypervisor)是一种软件,它允许多个操作系统共享一台硬件主机。这个版本被用于整合物理硬件和更迅速地部署环境(比如开发环境)。在20 世纪70 年代,IBM一直在改进他们的技术,支持MVS 与其他操作系统(比如UNIX)在VM/370 上一起运行。在1997 年,同样是在大型机上创建虚拟化技术的这些人在IBM 中端平台上创建了一个Hypervisor

IBM Hypervisor所基于的一个关键元素在于,虚拟化是系统固件本身的一部分的事实,这与其他基于Hypervisor的解决方案不同。这是因为操作系统(OS)、硬件和Hypervisor之间集成非常紧密,Hypervisor是介于OS 与提供虚拟化功能的硬件之间的系统软件。在2001 年,经过4 年的设计和开发,IBM发布了一款面向中端UNIX 系统的Hypervisor,该Hypervisor支持全局分区。2004年发布了高级POWER虚拟化(AdvancedPower VirtualizationAPV,这里的Power不是指电源,而是指POWERSystem服务器),它是IBM 第一款真正的虚拟化解决方案,支持共享资源,它在2008 年被重新命名为PowerVMPowerVM成为IBM新的虚拟化软件代号。

PowerVM的历史

与只有10几年历史的x86平台虚拟化的领袖VMware相比,IBM的虚拟化软件和技术的历史要比它久远多了。IBM早在40多年前就开发出第一代虚拟化软件,并应用在它的大型主机上,当时IBM使用一种专为System/360 Mainframe 量身订造的操作系统CP-40。在1967 年,第一个虚拟化软件Hypervisorhypervisor)诞生,第二版的HypervisorCP-67)则在1968年诞生,在那时它就支持跨虚拟机共享内存,为每个用户提供单独的内存空间。

在这里,HypervisorHypervisor)是一种软件,它允许多个操作系统共享一台硬件主机。这个版本被用于整合物理硬件和更迅速地部署环境(比如开发环境)。在20 世纪70 年代,IBM一直在改进他们的技术,支持MVS 与其他操作系统(比如UNIX)在VM/370 上一起运行。在1997 年,同样是在大型机上创建虚拟化技术的这些人在IBM 中端平台上创建了一个Hypervisor

IBM Hypervisor所基于的一个关键元素在于,虚拟化是系统固件本身的一部分的事实,这与其他基于Hypervisor的解决方案不同。这是因为操作系统(OS)、硬件和Hypervisor之间集成非常紧密,Hypervisor是介于OS 与提供虚拟化功能的硬件之间的系统软件。在2001 年,经过4 年的设计和开发,IBM发布了一款面向中端UNIX 系统的Hypervisor,该Hypervisor支持全局分区。2004年发布了高级POWER虚拟化(AdvancedPower VirtualizationAPV,这里的Power不是指电源,而是指POWERSystem服务器),它是IBM 第一款真正的虚拟化解决方案,支持共享资源,它在2008 年被重新命名为PowerVMPowerVM成为IBM新的虚拟化软件代号。



PowerVM的主要特色

PowerVM是一个典型的Type1Hypervisor,这从基础上保证了它的高效率,但与VMware、微软、XenType1Hypervisor相比,PowerVM仍然有自己鲜明的特色,发展至今,PowerVM目前有以下几个重要的特点与功能。
下载 (95.24 KB)
2010-8-9 19:41



                              


PowerVM的基本架构,在框架设计上,它与微软的Hyper-V和思杰的更为相似




虚拟I/O服务器(VIOSVirtualI/O Server——这个服务器负责为虚拟分区提供I/O 服务。它负责管理物理适配器供一个或多个VIO 虚拟的客户分区共享。这有助于消除对专用网络和/I/O 的需求,从而减少了成本。IBM的实现方法使用了共享以太网和虚拟SCSI 来支持共享网络和磁盘I/O

微分区和共享处理器逻辑分区(Micro partitioningand Shared Processor Logical PartitioningSLPAR —— 微分区允许虚拟分区只占用一部分的CPU资源,最细的颗粒度可以只到一个CPU核心的1/10。虚拟服务器可以在任何物理服务器上运行,因为物理处理器是完全共享的。而共享的处理器逻辑分区可以在微分区的基础上,通过使用一种称为未封顶分区的特性来扩大CPU 数量和它们的授权容量(EntitledCapacityEC),授权容量在创建CPU 的配置文件时配置。这是一项重要特性,因为允许系统在突发的CPU 密集时期,从一个共享的处理器池的其他逻辑分区中分配未使用的CPU 资源,这些资源在其他时间是空闲的,这样,能够够以一种动态方式简化工作负载管理。
CPU资源的调整单位可精细到1/100核心,方便精确性管理。

动态分区迁移(Live PartitionMobility——这个功能支持将正在运行的逻辑分区LPAR(等同于一个虚拟机,可以是AIX Linux)从一个物理服务器移动到另一个服务器。

共享专用容量 —— 允许专用处理器分区将空闲CPU 周期捐献出来,以便在空闲处理器池中使用。

多个处理器池——允许在分配给共享池的分区之间均衡处理能力,从而提高吞吐量。

Lx86 —— 这项技术支持运行直接在Linux 分区上运行没有专门移植到Power Architecture x86 Linux 应用程序,无需执行必要的重新编译操作。可以有效的整合基于x86Linux应用服务器。

工作负载分区(WorkloadPartitioning WPAR与迁移——这是一个非常有用,且十分重要的特性,它的对象并不是一个完整的虚拟化区,而是相应的工作负载(Workload)。类似于Solaris 容器/专区,它提供了将逻辑分区拆分为工作负载的能力。每个工作负载都具有自己的包含环境,但没有自己的内核。经过配置的WPAR LPAR 的一部分,它减少了需要维护的AIX 映像的数量。WPARAIX 实例**享系统资源:目录、CPURAMI/O。而且可以像迁移LPAR那样,将WPAR进行迁移且不需要中断应用的运行(即LiveApplication Mobility),这个特性还允许执行多系统负载平衡,可以用来节约数据中心的成本。

活动内存共享(Active MemorySharingAMS——与处理器池的概念相似,多个分区可共享一个物理内存池,而每个分区根据工作负载的情况可动态的调配内存资源。当然,管理员也可以为分区分配专一的内存资源以确保应用性能,而AMS的出现为灵活的运用内存提供了可能。

主动内存扩展(Active MemoryExpansionAME——应用有需求的时候(比如SAPERP应用),通过内存压缩技术将现有的内存数据进行压缩,以腾出物理内存空间,最多可等效扩充50%的内存容量,用户也因此可以在部署相关应用时节省50%内存容量的成本。


PowerVM相较其他UNIX虚拟化平台的优势

目前,在UNIX平台下,主要的虚拟化解决方案均是相关硬件平台厂商所专门开发的,IBMPOWER系统对应的虚拟化软件就是PowerVM,而HP的安腾平台就是VSEVirtualServer Environment,虚拟服务器环境),SunSPARC平台则是xVM,但面向SPARC系统的主要还是LDOM(面向Solarison x86的是基于Xen开源平台的),至于VirtualBOX则是面向终端桌面的产品,并不在本文的讨论范围。

HPVSE也有着比x86平台虚拟化更悠久的历史,大约在26年前,HP推出了自己的虚拟化技术,这可算是VSE的前身,而在具体的功能上HP也在不断完善着VSE的能力,不过其主要的虚拟化模式vParnPar以及IVMIntegrityVirtual Machines)均有自己的不足,相对来说vParnPar并不能算是完全的虚拟化分区,它们不支持内核共享,分区间也不能做到共享虚拟化资源,做分区的迁移时仍需要离线,所以这有违于虚拟化的初衷,因此HP的安腾系统主要的虚拟化应用是基于IVM的。在虚拟机的CPU核心颗粒度方面,IVM占有优势,可达到1/20核心,PowerVM只有1/10,不过PowerVM的分区可以最高支持64个虚拟处理器(vCPU),而IVM只有4个(HPvPar分区倒可以支持到128vCPU,但又不能做到CPUI/O资源共享,以及分区的动态迁移)。在内存容量方面,PowerVM的分区可支持高达2TB的内存,而IVM最高只支持64GB内存。当然,VSE也有自己的优势,那就是支持WindowsServer操作系统,不过一台安腾主机对于Windows应用来说,性价比可能更有待考虑。

至于SunLDOM,则也在相应的规格上处于下风,它的虚拟分区最高支持8vCPU64GB的内存,并且微分区功能较弱,在T1处理器上只能实现4个微分区,而在T2处理器上则为8个,并且也不支持分区间的动态分配。

另外一点,活动内存共享与活动内存扩展两大功能也是HPSun虚拟化技术所不具备的。而更重要的是,在新的一代服务器硬件平台的发展中,Sun已经明显力不从心,HP所采用的在2010发布的安腾9300处理器其实是一款2007年的产品,在硬件性能方面明显不如IBMPOWER7,而强大的硬件平台的性能也为更为强大的虚拟化性能提供了基础的保障,这一点POWER7PowerVM的组合,无疑更占优势。





PowerVM相较x86虚拟化平台的优势

而在与x86平台的其他虚拟化软件相比较时,我们更能看出PowerVM的优势,这是与几十年的发展积累分不开的。
下载 (90.62 KB)
2010-8-9 19:42



                              


以上是PowerVM与最新的,也是当前最强大的x86虚拟化平台VMwarevSphere4的比较,可以看出在PowerVM的优势明显,而微软的Hyper-VR2的虚拟机也只支持最多4vCPU64GB内存,而XenServer5.5则是8Vcpu/32GB内存,在可用的虚拟机数量方面,vSphere单台服务器可最多支持256个虚拟机,Hyper-VR2384个,而PowerVM目前的水平可达640个,不久的未来将会达到1000个虚拟机的水平。



此外,在虚拟化的性能衰减方面,IBMPowerVM也有明显的优势。


所谓的虚拟化性能衰减是指服务器在做虚拟化后的应用性能,相对于裸机时的应用性能的下降幅度,下降幅度越小,也就意味着虚拟化性能的衰减越小,虚拟化的效率越高,即系统进行虚拟化时的系统开销越少,而留给应用的处理资源(CPU/内存/IO等)越多。


下载 (35.32 KB)
2010-8-9 19:42







双插槽Power 570SAP虚拟化性能衰减对比


下载 (47.98 KB)
2010-8-9 19:42


SAP S&D 2-tier的测试中,以每核心的用户数为基准,我们可以看出POWER系统基本上没有因虚拟化而产生性能衰减,而在至强5500系统上,配合VMware最新的ESX(包含于vSphere 4),性能出现了比较大的衰减,当使用4个虚拟CPU时,较裸机性能下降了31.7%,而当虚拟CPU增加到8个时(到时与物理CPU核心数量相当),虽然测试结果较4个虚拟CPU更高,但每核心的性能则较裸机性能下降了38.7%,超过了1/3,可见系统的虚拟化开销是比较大的。不过,就裸机性能来看,至强5500有明显让人眼前一亮,已经明显超过了Power 570


                              


下载 (41.61 KB)
2010-8-9 19:43





基于DayTrader的虚拟化性能测试结果


同样的性能衰减也出现在微软的Hyper-V平台上。首先是单个虚拟机不同数量的虚拟CPU的比较,这里采用的测试程序是DayTrader2.0,它是一个开源的基准测试程序,DayTrader2.0测试模型一个股票交易系统,基于Java EE技术构建,采用了外连的数据库架构,在测试中Power 550与至强5500服务器测试环境均搭配相同的数据库服务器(基于Power 570),数据库是DB2 2.97。对于测试结果我们暂且不看不同虚拟CPU个数时的性能差异,只看性能差异的变化值,从1个虚拟CPU过渡到2个虚拟CPU时,POWER与至强5500系统基本上都呈现了成倍的线性性能增长,至强5500甚至更明显(POWER的依靠幅度降低),但当虚拟CPU数量提高到4个和8个时,可以看出虽然两者的性能提升幅度不再像12个虚拟CPU时那样大,但两者间的性能差距在渐渐拉开,也就说明Hyper-V的虚拟化性能衰减更大了。








接下来是虚拟机数量的扩展性能对比测试,测试软件也是一个开源的基准测试程序——AIM7,它主要用来对服务器的CPU、内存与I/O子系统进行压力测试,而虚拟机数量无疑将增加对系统的负载,所以这个测试也将体现系统各功能单元对虚拟机数量的承载能力。还是不用看每个虚拟机数量阶段的性能差异,而是看差异变化的趋势。我们会发现POWER系统基本可以得到线性的增长,至强5500系统在14个虚拟机时表现还不错,甚至在4个虚拟机时与POWER的性能差距小于1个虚拟机的状态,但到了6个和8个虚拟机之后,两者的性能就开始拉大,也就意味着此时Hyper-V的虚拟化性能衰减开始越来越明显。


以上测试基本能反应出了PowerVMx86上的ESXHyper-V这几个Hypervisor的效率差异,显然,PowerVM在系统资源的调配与管理上要更为成熟高效些。


最后值得注意的是,PowerVM还具备x86 Linux直接兼容的能力,传统在x86平台上运行的Linux系统可以不改代码运行在PowerVM环境中,而相对于POWER系统自身的Linux系统,性能衰减只有10%


总结:PowerVM的价值不容忽视


通过以上的分析对比,我们可以感觉到IBM在虚拟化软件和技术方面的优势,以及在UNIX平台上的虚拟化能力,但长久的平台界限的划分,让大多数用户忽略了这一点。不过,正像本文开头所讲的,虚拟化技术本身也在正使平台的划分开始模糊,而用户也因此会越来越关注应用的运行环境而不再是硬件平台。



这让我们想起了IBM另一个引以为荣的产品——大型主机,而它早就以虚拟化技术闻名于天下,借助于兼容Linux系统,使得大型主机获得了更广阔的应用范围,以及更强大的服务能力。而对于POWER系统来讲,强大的裸机性能显然是一个坚实的保障,在此基础上的高效率的虚拟化平台,也将让POWER系统有机会向下染指x86的应用领地。



总之,当我们为x86平台的性能获得巨大进步而欢心鼓舞,并期盼其与UNIX系统一争高小的同时,也不要忘了,虚拟化技术的出现,也让服务器市场变化更为“虚幻莫测”,如果说x86通过增强性能与RAS特性而向高端进军,那么UNIX小型机也完全可能借助于虚拟化向x86领地渗透,这在当前所倡导的数据中心大整合、应用平台大融合的理念并不抵触,就看能否找到其中那个“临界点”,而在这里,IBMPowerVM的价值与能量显然不可忽视!



 楼主| 发表于 2010-12-21 08:11:48 | 显示全部楼层
VM2010大会相关PPT PDF资料。详加研读学习



VMware vForum 2010.rar (65.51 MB, 下载次数: 13)
 楼主| 发表于 2010-12-22 13:12:54 | 显示全部楼层
 楼主| 发表于 2010-12-22 13:12:55 | 显示全部楼层
 楼主| 发表于 2010-12-24 06:29:35 | 显示全部楼层
专家视角:为什么用户反对从ESX切换到ESXi


迄今为止VMware ESXi还没有获得大规模的应用,对于大多数用户来说,ESX仍然是首选,因为它已经在用户身边很多年,而且被管理员所熟悉。如果我们对老牌管理员做个调 查,很容易就能发现他们对ESX Service Console的喜爱。原因是什么呢?很简单,他们已经习惯在这个完整的Linux操作系统中对ESX主机进行管理,这带有的强大功能和灵活性。
然而,看起来VMware似乎更希望用ESXi来代替ESX的使用,这家公司也已经多次申明这会成为将来的方向。而这个切换将发生在什么时候,还仅仅处于猜测阶段。
ESX和ESXi在内核上是完全一致的。它们采用了相同的管理程序,这就是被称为VMkernel的,约为32MB大小的内核程序。它们之间的区别在于管理界面上,而管理界面程序在主机上以一台独立的虚拟机方式运行。
管理界面
ESX中的管理界面被称为Service Console,它一个完全安装的Red Hat Linux操作系统,然后根据ESX的需求做了调整和优化。VMware增加了一系列的驱动、服务、进程和终端程序以使它可以完成对VMkernel的管 理,这其中包括著名的ESX专用命令:esxcfg-vnics 和 vmware-cmd。
作为一个完整的Linux操作系统,Service Console在使用默认分区方式安装后大约要占用8GB空间大小。用户可以通过SSH(secure shell)登录到Service Console,并完成命令运行、日志访问、脚本运行、驱动和应用程序安装(虽然我们不建议采用这种方式安装)等各种操作。
通过Service Console可以实现很多功能,而且在主机发生问题做故障诊断时也很方便。但是如果您不够小心,也可能会导致各种问题发生。由于Service Console所带有的强大功能,在缺乏正确防护的情况下,它也经常被认为是潜在的风险。
相比而言ESXi的管理界面我们简单称之为Management Console。它放弃了安装完整操作系统的方式,而是采用了一个很小的叫做Busybox的可移植系统环境,该操作界面仅提供了一些受限的远程管理接 口。ESXi的初始空间被压缩到了仅有60MB大小,VMware把它作为一个提前配置完的镜像文件提供,也就是说ESXi不需要像ESX一样的完整安装 过程。为了减小空间占用,VMware从ESXi中删除了大量的命令,从而更多地需要依赖远程管理工具的方式实现。这些管理工具借助管理界面,通过 API(advanced programming interfaces)和ESXi实现连接。在用于完成ESXi管理的工具中,包含大家所熟知的vSphere CLI(vCLI,初期被称为Remote Command Line Interface,也有人叫做Remote CLI 或 RCLI),它也可以和ESX集成。vCLI是安装在某台PC上的脚本环境(Perl),通过脚本程序或一些特殊命令和ESXi主机交互,以完成对主机的 配置管理。它几乎对所有用于完成ESX配置的COS命令做了移植。
ESXi的用户界面
ESXi的用户界面被称为DCUI(Direct Console User Interface),它的功能仅限于完成基本的网络设置、重启管理客户端、日志访问和其余的一些基本配置。它还拥有一个隐藏的命令行管理界面,可以在完 成故障诊断的时候使用。这个隐藏的命令行界面被称为Tech Support Mode,而且VMware并不建议用户在没有VMware相应支持服务的情况下使用该界面。在默认情况下,用户无法通过SSH登录到ESXi管理界面, 这也意味着vCLI是ESXi最主要的管理工具。但是通过在Tech Support Mode中完成一些配置可以启用到ESXi主机的SSH连接方式,但这种配置并不被官方所支持。
VMware ESXi存在的问题
为什么VMware希望用ESXi来替换ESX和Service Console,而不是同时提供两种方案,然后让客户自行选择他们喜欢的版本?很多用户喜欢接受ESX及其带来的优势,而另外的一些用户则对ESXi较小 的空间占用和简易安装过程情有独钟。而且,VMware不断地在ESX中增加新的功能,而不是通过利益引导的方式让用户转向ESXi。更进一步地讲,还有 很多技术在ESXi中根本无法支持,如:
对于从SAN存储中启用ESXi的官方支持;
虚拟机的Web管理界面;
对巨型帧的支持;
对脚本安装方式的支持;以及
集成活动目录功能的支持;
之前主要用于ESXi远程管理的vSphere CLI,由于受到自身管理接口的限制,对于在ESX Service Console中存在的很多命令无法提供支持。跟ESX Service Console相比,这部分由于vSphere CLI不能识别而缺失的功能,我们可以参考文章:KnowledgeBase article: vSphere CLI and Service Console Parity issues。而且在没有网络连接,或者是我们找不到可以用于连接到主机并通过vSphere CLI实现管理的工作站等情况时,如何实现对主机的管理也是一个问题。
在ESXi管理界面中,DCUI可以直接完成的操作非常有限。基本上讲,我们可以做以下这些操作:访问日志、配置管理界面所在的网络、重新启动管理 程序端。而对于一些很简单的,诸如启动和关闭虚拟机、进入维护模式、管理虚拟机快照等操作也无法支持,通常我们也经常需要从管理界面去直接进行这些操作。
ESXi真的比ESX安全很多吗?
长期以来,VMware一直宣称ESXi比ESX好,因为它所具有的安全性。但是这真的是事实吗?其实它们的安全性都要取决于其设置方式,通过配置ESX和ESXi都可以轻易地实现更高(或低)的安全性。
ESXi未必比ESX安全,仅仅是ESX和它实现安全的方式不一样,而ESXi也有它固有的弱点。您或许会说因为ESX的Service Console需要安装很多补丁,所以它不安全。但是我认为ESX所经历的历程可以为自己佐证,在多数情况下,ESX都被证明是一个非常安全的平台。
如何使ESXi对用户更有吸引力?
我想VMware在说服客户放弃他们所喜欢的ESX及其Service Console方面,还有很长的路要走。当然,VMware也可以通过停止ESX来迫使客户转变,但是这样做很有可能招致VMware客户的反感。
而另一方面,VMware可以通过提供一些优点来诱使客户转向ESXi,如果VMware可以做到如下这些方面的话:
改进DCUI,增加更多的功能支持,例如对虚拟机状态的监控以及对电源选项相关的操作。仅仅做成简单的文字界面就可以,我们并不需要华丽的图形用户界面。
确保ESXi可以实现对ESX所有功能的支持。据我所知,一些ESXi中缺失的功能很快就会被加入,但是如果一个产品马上要被停产的话,它的替代产品必须可以实现完全地替换。
改进vSphere CLI。ESX Service Console所拥有的所有命令必须可以在vSphere CLI中运行。
基于Web的用户界面,尤其是在远程连接访问的时候。该界面不要特别地华丽和丰富,但是起码应该可以让我们通过它完成基本地操作。甚至是像vCenter Mobile Access那样的简单用户界面都是可以接受的。
挖掘Tech Support Mode。它已经存在了,需要做的就是对它进行支持并让用户使用。在DCUI中增加它的入口,因为我们已经看到,尽管VMware试图隐藏它并且不鼓励使用,但是用户是有需求的。
支持用户对ESXi的脚本安装方式。不是所有用户都可以授权使用主机用户界面,这样的话可以使ESXi的部署更加简单。
ESXi的安装过程很简单,但问题是过于简单了。在安装过程中加入一些画面以支持用户的简单定制需求。加入的界面也不需要多么复杂,但是至少应该支持用户为管理员用户设置一个密码。
我认为如果VMware做出了如上这些改善,ESXi占用的空间将会增大,但是我不认为有人会介意ESXi占用了额外的50MB空间。如果为了始终 保持ESXi的“瘦小体型”,而不断增加用户使用和管理的难度是不明智的。通过使ESXi更易用才可以吸引越来越多的用户习惯于使用ESXi。
由于ESXi受到的限制,很多人依然习惯于使用ESX。最后,我仍然希望可以拥有两种备选方案,请继续保留ESX以提供用户选择的权利。想想将来如果没有了ESX(这个从2001年起就充斥我们身边的产品),会使大家感到非常不习惯。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|boway Inc. ( 冀ICP备10011147号 )

GMT+8, 2024-5-16 10:01 , Processed in 0.107589 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表