对于管理员来说,同时管理多种虚拟机监视器是一项需要耗费大量时间的挑战。这篇文章将会介绍在管理混合
虚拟机监视器环境的过程当中,如何解决一些常见问题。 对于许多企业来说,不得不同时部署多种虚拟机监视器以打破某些束缚,比如厂商锁定、令人失望的虚拟机监视器产品特性规划、授权限制以及其他和虚拟机监视器厂商关系可能出现的微妙变化。但是同时管理多种虚拟机监视器可能是一种复杂和需要耗费大量时间的挑战。许多企业将不同种类的虚拟机监视器交由不同团队进行管理,但是这种方式对于提高敏捷性和资源分配效率来说会起到很大副作用。实现多虚拟机监视器的集中管理是一项及其重要的任务,但是IT专家必须首先了解可能遇到的问题,以及实现多虚拟机监视器高效管理的所需工具。
也许管理多种虚拟机监视器环境可能遇到的虚拟机监视器问题在于管理工具的适用性和兼容性。比如,如果使用Hyper-V和
ESXi,那么管理工具应该同时对两种虚拟机监视器提供全面支持——并且在任何一种虚拟机监视器发生变化时及时响应、提供持续性支持。
此外,还需要更进一步研究将要选择的管理工具如何管理多虚拟机监视器环境。从虚拟机监视器厂商那里选择管理工具的过程当中,确保管理工具拥有强大性能和持续技术支持尤为重要。比如,VMware vCenter Server能够支持Hyper-V虚拟机,但是需要额外部署vCenter Multi-Hypervisor Manager Server作为非VMware虚拟机和vCenter Server之间的接口。这种方式需要借助于“接口”软件,如果没有经过虚拟机监视器恰当地设计和优化,反而可能会影响非原生虚拟机监视器虚拟机的性能表现或者限制其可用特性。还需要注意vCenter Multi-Hypervisor Manager Server可能无法查看第三方虚拟机宿主的完整inventory。而第三方虚拟机管理工具可能不会出现这种问题,因为它们使用类似的方式管理所有虚拟机监视器。
还需要了解将要使用的多虚拟机监视器管理工具如何同每种虚拟机监视器的原生管理控制台进行交互。理想情况下,第三方管理工具应该提供和原厂管理工具同样等级的管理特性,并且能够查看所有已安装虚拟机监视器的特性参数,而不需要依赖于每种虚拟机监视器的原生管理控制台。对于这种情况来说,综合管理工具必须经常使用每种虚拟机监视器的API,以实现服务申请、业务流程规划以及自助服务等功能。但是这样会导致对每种虚拟机监视器所支持的功能参差不齐,仍然需要使用单独的控制台进行管理——往往会带来更多的系统管理开销。
此外,还需要考虑管理多种虚拟机监视器对于IT管理员会造成哪些影响。每增加一种虚拟机监视器都会对管理员的知识和能力提出新的要求,部署综合虚拟机监视器管理工具甚至会要求管理员在理念上有所提升。每增加一种产品都会增加出现管理错误和疏忽的可能性。一些组织通过培养各领域的虚拟机监视器管理专家来解决这种问题,但是最好提供综合的交叉培训机会,使得更多的员工拥有更为广泛的专业基础知识。
最后,当环境出现变化时,软件产品之间的复杂关系可能导致难以预料的后果,所以还需要考虑将要使用的管理工具如何安装补丁和升级版本。在产品论证环节当中应该讨论如何安装虚拟机监视器补丁(以及管理工具补丁),以决定虚拟机监视器特性或者功能是否会受到影响。比如,升级ESXi版本可能导致管理工具无法监控ESXi虚拟机(也许直到管理工具升级之后才能够解决),或者降低对虚拟机监视器虚拟机变化的检测灵敏度,使得工具难以使用。