管理异构环境在以前是个禁忌的话题,但是现在已经是很多IT部门常见的工作了。两年前,我主持了一场关于异构环境管理的会议,很多人认为这是错误的IT路径。现在,根据最近的一项调查,65%的受访者说,他们在自己的环境中使用多个hypervisor。很多数据中心甚至使用多hypervisor虚拟化构建私有云或公有云。现在的焦点已经变成了如何最好地管理异构环境。
虚拟化厂家已经一窝蜂地在开发管理员辅助工具。这些软件是否只是昙花一现?或许你应该好好地审查这些工具。
探秘异构Hypervisor管理工具
在过去的一年内,厂商们已经抛出了很多支持多hypervisor管理的工具。该趋势会更明显地体现在以后发布的产品和服务包以及全能型的产品版本上。当为你的异构环境创建管理计划时,建议你来看看下面四款工具。
在这篇文章中,我提到的这四款工具是能够真正地实现管理任务,比如创建VM、编辑VM配置、打开和关闭VM。一些多hypervisor管理工具也有计划、执行监控和chargeback功能,但是不能完成上述的任务。这里就不再提了。
PowerShell
首先,也是最重要的,你应该学习PowerShell。我说的是应该,但其实是必须学习的一门技能。最佳的五个hypervisor——Hyper-V、 vSphere、VirtualBox、 KVM和XenServer都支持该功能。其中Hyper-V几乎所有的功能都依赖PowerShell。VMware甚至有自己一个专门的 PowerShell界面开发小组,叫做PowerCLI。使用PowerShell,你可以快速地执行管理任务。其任务命令语言很灵活,具有可扩展性,适用于几乎所有的平台。事实上,目前市场上的很多异构hypervisor管理产品,都是PowerShell在其背后支持。
System Center Virtual Machine Manager 2012 SP1 (SCVMM)
该产品从严格地以Hyper-V 为中心,通过PowerShell和应用程序接口管理XenServer和vSphere进化而来。SCVMM与其他的System Center(尤其是微软System Center Configuration Manager)产品紧密协同工作。目前已经发展成为良好的、综合型的hypervisor管理工具。
VMware vCenter Multi-Hypervisor Manager
我在VMworld 2012上听到该工具时,很是震惊。VMware之前介绍他们的产品时,从来没有将“异构”和“hypervisor”放在一个句子里。VMware vCenter Multi-Hypervisor Manager (MHM)是vCenter中的组件,允许第三方附件管理其他的hypervisor。遗憾的是,VMware实际上并没有创建出这么一款工具供管理员们管理多hypervisor,而是告诉你将其添加到vCenter中是多么的有意义。MHM依赖其他软件一同工作。
HotLink SuperVISOR
这款异构hypervisor工具能够管理vSphere、 XenServer、Hyper-V和KVM,并且能够不费力速执行很多灵敏的管理任务。我认为SuperVISOR最大的缺点是它需要VMware vCenter。你必须在环境中使用vSphere,才能使用该工具。如果HotLink采用的是标准化,而不是特定的厂商平台,我敢说 SuperVISOR会有更多的用户。
如果你的IT小组已经决定开发一个异构环境,请仔细看看这些有用的多hypervisor管理工具。事实与趋势都表明,数据中心的多hypervisor是IT的未来。这些工具能够让你的转变更简单。