品高云如何管理VMware虚拟机环境 | 品高云公开课

2026年01月20日/ 浏览 12

小编的话

“品高云公开课”系列文章意在分享技术牛人的知识干货,和大家一起交流学习云知识,每期主题都不一样哟!期待各位读者在文后发表留言,来一场技术上的交流和思想上的碰撞!2016年8月3日本期品高云公开课,由胡秉俊带来“品高云如何管理VMware虚拟机环境”的分享。

分享嘉宾

胡秉俊目前就任品高广州云架构产品部 BingoCloud平台软件开发工程师,从事云平台开发工作4年,参与多个云服务开发、镜像agent开发、对接vmware服务开发等。分享正文

品高云开放性原则:

作为一家纯软件厂商,品高云的价值观是绝不做硬件绑定,而是要全面支持更多第三方软硬件产品,将选择权交到用户手中。正是基于这样的价值观,让品高云成为业内兼容主流软硬件、兼容国际主流云服务、以及开放标准最多的云计算产品。

比态度更重要的是行动,品高云已经与众多知名软硬件企业联合起来,共同打造帮助政企用户顺畅入云的健康生态系统。VMware显然也是品高云支持的对象之一。

1、支持vmware的必要性

• 在我国,存在不少客户在使用Vmware ESXI + Vcenter 在管理跑业务的虚拟机,包括政企事业单位,金融证券企业、银行等;

• 随着企业IT业务扩展,开发与运维工程师遇到的挑战越来越大,企业准备实施云战略;

• 在构建企业云时,需要考虑对利旧资产的问题。

2、 整体技术架构

品高云平台划分为资源池系统、自动化云服务系统和云管控中心,最上层是对接SIP自助服务平台。

其中自动化云服务系统里的蓝色高亮部分的是品高云平台对 vmware 的一些基本功能支持,橙色高亮部分是品高云平台额外支持的高级服务。

3、 基础服务(计算、存储、网络)

早期,我们利用ESXI提供的API,对ESXI系统做了简单的兼容。在我们的平台上,就能在ESXI上创建出虚拟机,并且能对这些虚拟机进行备份、打包、开机、关机、销毁、挂接存储、获取密码、远程连接等操作。

为了能够完美接管vmware的环境,我们实现了“导入实例”这么一个功能。针对这些实例,我们已经实现了实例开关机、备份实例、实例打包、远程控制台等基础功能。

传统vmware对虚拟硬盘的管理很繁琐,他们没有对虚拟硬盘有一个专门管理的地方,很多时候想要找一个虚拟硬盘要手工去数据存储里查找。

而品高云平台已经调用了ESXI的API实现了存储卷服务,结合我们的管控平台,让ESXI上的存储卷资源能更直观地统一管理。

由于我们在品高云平台上已经可以独立管理存储卷,我们便可以单独对一个存储卷做快照备份。

不仅如此,品高云平台已经支持多个共享存储设备的调度,只需要在存储设备上添加一条设备记录就能使用接入的共享存储设备。

在品高云平台里,我们将网络分为内部网络和外部网络,统称为云网络。当网络选择为内部网络时,虚拟机的网关在云集群控制器上,虚拟机网络包都会经过云集群控制器。云集群控制器拥有DHCP服务功能,负责给新建的虚拟机分配IP。

当网络选择为外部网络时,虚拟机的网关由企业交换机控制,虚拟机网络包不会经过云集群控制器。

4、高级功能支持

除了上面的基本功能支持以外,我们还额外支持一些高级服务功能,如负载均衡、弹性伸缩、简单通知服务、云编排服务和IAAS+服务(3D渲染、Spark、Tomcat中间件等)。

5、监控实现

品高云平台调用了ESXI的API,对虚拟机与物理机进行了CPU、内存、磁盘IO读写操作数、磁盘读写字节数、网络上传下载字节数进行了监控。

平台对vmware环境里的监控,除了调用vmware 原生API获取监控数据以外,还可以结合平台提供的ec2config工具,来对虚拟机实现自定义的监控。通过在平台上设置一些监控指标、监控脚本,就能轻松监控用户自己想监控的指标值。

我今天的分享就到这里,感谢大家的收听。

欢迎大家一起来交流!

picture loss