中国移动异构虚拟化统一管理:OpenStack驱动的实践与挑战

版权申诉
0 下载量 81 浏览量 更新于2024-08-03 收藏 283KB PPTX 举报
中国移动异构虚拟化平台统一管理的研发与实践中,面临的主要挑战是实现对VMware、Citrix、HyperV等不同厂商的虚拟化资源的集中管理和标准化操作。该平台的核心是基于OpenStack,这是一个开源的云计算管理框架,它提供了一个统一的虚拟化资源管理平台,可以抽象底层虚拟化技术(如KVM、VMware、Citrix)的差异,让运营和运维团队能够高效地管理和调度资源。 在架构设计上,OpenStack负责统一用户界面,包括计费、审批和统计报表,提供一站式的服务体验。它作为资源池的管理者,能够接入并整合各类虚拟化资源,如OpenNebula、KVM、Citrix的虚拟机。运营管理平台则承担了多套OpenStack之间的协调任务,确保权限管理和资源调度的一致性,同时提供统一的监控和报告功能,包括多样化的报表和资源导入功能,支持存量资源如VMware和Citrix的虚拟机、磁盘和网络资源的导入。 为了满足用户的操作习惯,平台采用了OpenStack对接VMware计算的方式,比如通过VMware VCDriver(尽管ESXiDriver已被弃用),支持对vCenter Server的连接,允许进行虚拟机的生命周期管理操作,如创建、部署和销毁。镜像管理方面,Glance被用来存储和分发镜像,以VMDK格式支持虚拟机的创建。 网络部分,平台采用了Nova-network和Neutron,提供多种网络模式,如flat、flatdhcp和vlan,而在VMware环境中,如需使用NSX,需要通过Neutron NSX plugin来调用NSX接口。存储解决方案依赖于Cinder,它与VMware的VMDK driver集成,支持FC、NFS、iSCSI、vSAN等多种存储类型。 然而,现有的架构存在一些不足,例如OpenStack Nova并不直接管理ESXi和VMware Datastore,所有的管理操作都是通过VMware API间接执行,这提供了高度的定制性但同时也导致无法直接获取虚拟机在特定ESXi主机或Datastore上的位置信息。这种设计导致业务问题,比如用户无法指定虚拟机的部署位置,限制了资源的灵活性和精细化管理。 中国移动的异构虚拟化平台统一管理的研发与实践,通过OpenStack为核心,旨在打破不同虚拟化技术的壁垒,提高资源利用率和运维效率,同时通过不断优化,逐步解决现有架构中的局限性,以更好地适应企业级云计算环境的需求。