文/ 天云软件 售后实施工程师 高铭
高铭现主要负责SkyForm CMP的实施与运维工作,对CloudStack、OpenStack、VMware vSphere、KVM有较多生产环境实际实施部署经验。
本文介绍SkyForm CMP在天云软件某客户(代称“A公司”)管理异构的多资源池的实际应用场景。
A公司共三类资源池,由于历史原因,资源池的类型跨度较大。虚拟化软件方面,有VMware vSphere、Ubuntu 12(KVM)、CentOS 7.0(KVM)等;存储方面,当前支撑业务的存储类型有本地存储(raid)、分布式存储(ceph)、IP-SAN(iscsi);网络方面,由于资源池和虚拟机所属用户以及安全等级不同,划分了管理网络、存储专网、研发测试网、MIS专网等。
资源池 | 虚拟化 | 存储 |
VMware资源池 | VMware vSphere 5.1 | 本地存储 iscsi |
OpenStack社区版 | Ubuntu 12 | 本地存储 ceph iscsi(emc vnx) |
OpenStack商用版 | CentOS 7.0 | 本地存储 ceph |
资源池网络拓扑如下:
资源池简介:
- VMware,是客户早期采购的虚拟化软件,目前esxi主机数量小于50台,承载了A公司一个开发部门的测试开发业务。
- OpenStack 社区版,具体版本为Icehouse,主机数量小于12台,系统为Ubuntu 12,承载了客户MIS系统的办公虚拟机。
- OpenStack 商业版,后期采购的OpenStack商业版,主机数量大于70台,系统为CentOS 7.0,承载A公司研发的大部分开发业务。
管理网划分:
当前管理网共有5个VLAN,分别是3个计算管理内网(每个资源池各一个)、存储管理内网和SkyForm CMP管理网。管理流量由hypervisor内核经虚拟化交换机(vswitch或ovs)上连到各自对应的接入交换机,再通过旁挂的防火墙接入公司核心网络。
存储网划分:
对于VMware资源池,存储网采用两个VLAN,连接到ip-san存储。
对于社区OpenStack集群,该集群同时连接了ip-san和ceph存储。由于服务器网卡受限,iscsi网络和ceph网络共享两块网络网卡,并非最佳建议配置,此处最佳实践建议如下:
商业OpenStack集群只使用了ceph存储,拓扑如下:
以上三种类型的资源池有各自独立的存储、网络以及管理方式,如果单独管理运维将十分复杂。SkyForm CMP有着强大的异构资源池的管理能力,使得以上三种资源池可以在SkyForm CMP中轻松的管理和运维。
资源池管理界面:
在虚拟机模板方面,由于是三个资源池,每个资源池之间模板都是独享,所以底层拥有3套模板——VMware有自己独立的ova模板,OpenStack采用glance管理镜像,并且因为需要支持本次存储和rbd卷存储,所以资源池镜像有qcow2和raw两种。
SkyForm CMP有着强大的异构资源管理能力,所以以上种类繁多的模板在SkyForm CMP中可以清晰的管理。
网络管理界面:
资源监控界面: