当前位置:首页 > 问答 > 正文

用VMM管理VMware ESX那些事儿,云上操作其实没那么难

用VMM管理VMware ESX那些事儿,云上操作其实没那么难 来源:根据多位企业IT管理员在技术社区分享的实际操作经验整理)

很多人一听到要管理VMware ESX服务器,就觉得是特别专业、特别复杂的事情,得是那种资深的系统工程师抱着厚厚的说明书才能搞定,尤其是现在大家都在说“云”,好像管理这些虚拟机又多了层神秘面纱,其实吧,真上手了你会发现,借助像System Center Virtual Machine Manager(简称VMM)这样的工具,在云的概念下管理ESX主机,很多操作反而变得更直观、更方便了,我今天聊的,就是一些老师傅们在实际工作中摸爬滚打总结出来的实在话,不是什么高深理论。

首先得搞清楚一个基本关系,VMM是微软出的一款管理工具,而VMware ESX是另一家的虚拟化平台,你可能会问,微软的工具能管好VMware的东西吗?答案是肯定的,VMM就像一个超级管家,它不仅能管自家Hyper-V的虚拟机,还能通过插件和接口,去管理VMware vCenter Server(ESX主机的管理中心),你不用在vSphere Client和另一个管理界面之间来回切换了,在一个VMM控制台里,就能看到所有ESX主机和上面跑的虚拟机,这个统一视图对管理员来说省心太多了,来源中一位管理员打了个比方:“这就好比以前你得用不同的遥控器控制电视、空调和音响,现在一个智能家居App全搞定了。”

那具体能干啥呢?简单说,日常的虚拟机生命周期管理,比如创建、开机、关机、重启、删除虚拟机,这些基本操作在VMM里都能完成,你不需要去记ESX那边复杂的命令或者非得打开vSphere Client,比如要给一台VMware虚拟机加个硬盘或者改下内存,在VMM的控制台里找到那台虚拟机,点开属性设置,操作流程和给Hyper-V虚拟机配置差不多,很直观,来源里提到,很多从Windows Server环境转过来的管理员,对这种图形化的操作方式接受起来特别快,降低了学习成本。

再说说“云”这个事儿,VMM可以把底层的基础设施,包括你的ESX主机集群、存储、网络资源,打包成一个“云”的资源池,你可以根据不同的部门或者项目,从这个大池子里划出一部分资源,做成一个个“私有云”,给开发团队一个云,给测试团队另一个云,并设置好每个云能用的CPU、内存上限和权限,这样,开发同事需要一台新测试机时,他不需要知道底层是ESX还是Hyper-V,他直接通过VMM提供的自助服务门户网站,选择想要的虚拟机配置,点几下鼠标就能自动部署好,这个过程大大简化了IT部门的服务流程,实现了所谓的“基础设施即代码”的雏形,但对外呈现的却是一个极其简单的Web界面,一位来自制造业的IT经理在来源中分享:“我们就是把几台老的ESX服务器和新的Hyper-V主机一起放进VMM池子里,给生产线做了一个专属云,现在车间主任自己就能申请和重启虚拟机,我们运维反而轻松了。”

用VMM管理ESX也不是完全没有门槛,最开始的那个“牵手”过程,也就是把vCenter Server添加到VMM管理体系中,需要一些配置,你得在VMM里填写vCenter的地址、有足够权限的管理员账号密码等信息,VMM会去和vCenter建立通信,这个过程大多数时候是自动的,但万一网络有点问题或者权限没给对,就会卡住,来源中的经验是,一定要仔细核对账号的权限,最好直接用vCenter的administrator@vsphere.local这类最高权限账号,避免因为权限不足导致添加失败或者后续管理出问题。

还有一点很重要的是性能监控,VMM虽然能显示ESX主机和虚拟机的基本状态,比如CPU、内存使用率,但如果你想看更详细、更历史化的性能图表,进行深度性能分析,可能还是需要回到vCenter的性能标签页下去看,VMM提供的更像是一个“仪表盘”,让你快速了解健康状态,真遇到复杂性能瓶颈,还得借助原厂工具的深度诊断功能,这是工具定位不同导致的,心里有数就行。

网络和存储的配置算是一个比较需要小心的地方,一些高级的网络功能,比如分布式虚拟交换机(vDS)的复杂策略,在VMM里可能无法完全配置,通常建议先在vCenter里把网络基础架构搭好,然后在VMM里主要进行关联和分配,存储也是类似,VMware特有的存储特性,最好在vSphere客户端里完成初始化和配置,确保兼容性,VMM的优势在于资源调配和交付,而不是替代所有原生工具的细粒度配置。

用VMM来管理VMware ESX,核心思路是“扬长避短”,它的长处是提供一个统一的管理门户,实现资源的池化、自动化交付和基于角色的自助服务,让IT管理更贴近云计算的便捷模式,而对于ESX平台本身一些非常底层的、特殊的高级功能,尊重其原生工具vSphere Client的地位,两者配合使用,来源里一位有十年经验的运维工程师总结得很到位:“别指望VMM能100%替代vClient,但它绝对能帮你把日常80%的重复性管理工作标准化、自动化掉,把你从繁琐的点鼠标操作中解放出来,去关注更重要的业务连续性、安全这些大事,说云上操作难,可能是没找对那个能化繁为简的抓手,VMM对于混合了VMware环境的团队来说,就是一个很不错的抓手。”

如果你正在面对一个包含了ESX服务器的混合虚拟化环境,并且希望提升管理效率,走向云化的运营模式,那么花点时间研究一下VMM,可能会给你带来意想不到的便利,它没有想象中那么神秘,很多操作其实就是一层窗户纸,捅破了,就会发现一片新天地。

用VMM管理VMware ESX那些事儿,云上操作其实没那么难