我喜欢VMware vCenter,每天也在用,但它有缺陷。
VMware vCenter Server为vSphere主机和虚拟机提供了集中管理控制台。vSphere的多数高级功能,如vMotion、Distributed Resource Scheduler和Fault Tolerance,都需要用到vCenter Server。
但有些vCenter Server管理功能需要改进。并且还有些vCenter Server管理缺口比其他的都大。那么VMware管理员该肿么办?他们如何填补这些虚拟架构裂缝?
由于每个虚拟架构不一样,所以每个组织也不一样,所以你所看到的vCenter裂缝可能与我看到的不一样。所以本文列举的是我看到的vCenter Server管理缺口,你懂的~~如何修复呢?
VCenter Server管理缺口一:备份与恢复
你需要一款能识别虚拟架构的备份应用,与vCenter交互,以便确认虚拟机位置。每个版本的vSphere从Essentials Plus开始,都包括VMware Data Recovery功能,这是用于虚拟架构的很好的备份工具,可备份100台虚拟机。(使用多个VDR设备就能备份更多虚拟机。)
不过VMware对VDR就放任不理了,也没提供新VDR版本或添加新功能。所以多数企业使用第三方虚拟化备份工具,不管组织有多少台虚拟机。这些工具能扩展到备份上千台虚拟机,你可以永远不用替换虚拟机备份工具,因为备份上百台虚拟机就足够了。此外,这些工具还提供额外功能,如数据中心之间的数据复制、即使恢复和高级认证。这样的虚拟化备份工具有Veeam Backup和Replication 5,以及Quest vRanger。
VCenter Server管理缺口二:大量变更
如果虚拟机少,那么修改虚拟机属性不麻烦。但如果你想在500台虚拟机上断开CD驱动?我的个神,那可倒腾了。VCenter没能提供自动化该过程的方式。
不用在vSphere Client或vCenter进行大量变更,VMware建议使用PowerCLI,它是PowerShell接口与vSphere专有附件的结合。PowerCLI本身难以利用,但如果有好的工具集和预先配置好的脚本库,PowerCLI就能轻松自动化变更过程。
VCenter Server管理缺口三:警报提醒
VCenter提供42种默认警报。但当警报出现时,你没位于vSphere Client中,那么你可能一直蒙在鼓里,直到CIO找你麻烦你才知道。并且手动配置对警报进行邮件提醒又是件很蛋疼的事。
这时,你可以使用两种迅速、便捷和免费的报警工具,发送定制化的警报,无论vSphere Client是否运行都行。XtraVirt的vAlarm和Nick Weaver的vSphere Mini Monitor都能解决该问题。
下文将继续介绍其他三个VCenter Server管理缺口。
VCenter Server管理缺口四:容量规划
VCenter在性能图表和历史追踪方面表现很好,但是性能监控略逊一筹。此外,对于容量规划或者识别容量瓶颈没有内置的方法。
VMware的vCenter Capacity和第三方工具,如vKernel的vOperations Suite,能简化容量规划,还能解决这些疑问:有多少额外的虚拟机容量?架构中的瓶颈在哪?按照目前的增长速度,什么时候需要升级RAM?
VCenter Server管理缺口五:虚拟机子机进程与文件
VCenter将主机和虚拟机管理得非常好,但在子操作系统方面就暗淡了。在vSphere Client里,可以看到每台虚拟机中所有运行着的进程,编辑虚拟机子操作系统文件或者跨所有虚拟机运行脚本。
免费的VMware Guest Console是VMware Labs创建的的实验性应用,是管理Sphere虚拟机进程和文件的好工具。你可以跨所有虚拟机查看、分类、删除进程,也可以在所有Windows or Linux虚拟机上运行脚本。我盼望VMware也能很快在vSphere Client添加这些实验性功能。
VCenter Server管理缺口六:虚拟网络
vSphere Client能够指出虚拟机网络流量是导致1GB以太网适配器达到99%利用率的幕后真凶。但奇怪的是,它不能显示是哪种类型的流量在跨虚拟网络传输,从哪里来到哪里去。
要知道流量来源,有个免费工具用于vSphere:Xangati for ESX,这个虚拟设备能追踪虚拟网络上的会话。它能解决任何虚拟网络问题、分析虚拟桌面架构,还能将vCenter性能图表和虚拟网络图表联系起来分析。
【编辑推荐】