一种虚拟化管理平台制造技术

技术编号:14207906 阅读:449 留言:0更新日期:2016-12-18 16:00
本发明专利技术公开一种虚拟化管理平台,包括:宿主机、交换机、存储盘柜、管理端、DNS端、ETCD端、ZABBIX端;所述宿主机分别与交换机、存储盘柜、管理集群线路连接;所述管理平台通过以下步骤搭建消息架构:S1宿主机定时向ETCD端发送自身的状态信息;S2管理端实时通过ETCD端查看宿主机的状态信息,根据负载情况向所述宿主机的任务点发送编排任务;S3 DNS端结合管理端,给VM构建和生产上提供域名解释服务;所述管理平台通过以下步骤搭建监控架构:S4宿主机、交换机和存储盘柜通过SNMP给ZABBIX端发送监控数据;S5 VM点监控按团队推送警报,未来负载数据可以结合自动容量伸缩作进一步操作,以实现实时获知各宿主机的情况、并进行消息的通知及任务分配的智能化管理功能。

Virtualization Management Platform

The invention discloses a virtualization management platform, including: hosts, switches, storage cabinets, management terminal, DNS terminal, ETCD terminal and ZABBIX terminal; the host is respectively connected with the switches, storage cabinets, cluster management lines; the management platform to build message architecture through the following steps: S1 night the host port to ETCD sends its own state information; S2 management by the real-time ETCD side view of the host state information, according to the load to the task sending task arrangement the host; S3 DNS terminal binding management terminal, provide service to the construction of VM domain of interpretation and production; the management platform the monitoring framework through the following steps: S4 host, switches and storage cabinets for the ZABBIX to send monitoring data through SNMP; S5 VM monitoring team according to push the alarm, the future load data can be combined with self Dynamic capacity expansion for further operation, in order to achieve real-time knowledge of the host of the situation, and the notification of the message and task allocation of intelligent management functions.

【技术实现步骤摘要】

本专利技术涉及服务器管理
,具体涉及一种虚拟化管理平台
技术介绍
现有服务器集群需要逐机登录才能进行管理,没有管理系统对服务器集群进行统一的管理,当其一或若干服务器出现问题故障时,无法立刻根据现有其它服务器的情况进行资源的重新分配,不能满足用户的个性化需求。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种能够实时获知各宿主机的情况、并进行消息的通知及任务分配管理的虚拟化管理平台。为了达到上述目的,采用如下技术方案:一种虚拟化管理平台,所述管理平台包括:宿主机、交换机、存储盘柜、管理集群,所述管理集群包括管理端、DNS端、ETCD端、ZABBIX端;所述宿主机分别与交换机、存储盘柜、管理集群线路连接;所述管理平台通过以下步骤搭建消息架构:S1、所述宿主机定时向ETCD端发送自身的状态信息,包括内存、CPU、硬盘空间及VM情况信息;S2、所述管理端实时通过ETCD端查看宿主机的状态信息,根据负载情况向所述宿主机的任务点发送编排任务;S3、所述DNS端结合管理端,给VM构建和生产上提供域名解释服务;所述管理平台通过以下步骤搭建监控架构:S4、所述宿主机、交换机和存储盘柜通过SNMP给ZABBIX端发送监控数据;S5、所述VM点监控按团队推送警报,未来负载数据可以结合自动容量伸缩作进一步操作。进一步,所述管理平台通过以下步骤实现信息查看功能:所述宿主机通过info_script.sh向ETCD端上报自身的内存、CPU、硬盘空间及VM情况信息;所述管理端实时从ETCD端获取信息。进一步,所述管理平台通过以下步骤实现任务推送功能:所述管理端将输入的任务信息推送到ETCD端;所述宿主机从ETCD端实时接收任务信息,分析处理后返回结果到ETCD端;所述管理端从ETCD端接收返回结果并展示。优选地,所述任务信息包括:创建VM、增加VM硬盘、VM电源控制、增减CPU及内存容量。优选地,所述管理平台通过以下步骤实现VM模版和配置文件:所述宿主机分析任务信息后,从模板拷贝一份VMDK文件和生成一份VMX配置文件放入相应的文件夹中,并注册该VMX文件,生成相应的VM;开启VM电源后,通过内置的start.sh文件,完成配置IP、主机名、及相应的环境文件,所述环境数据可以从ETCD端获得;SALT把相关的配置推送过来,以完成文件配置。进一步,所述管理平台通过以下步骤实现系统注入功能:管理端通过ip2mac函数根据生产环境的IP情况翻译成MAC地址;VM在启动时,通过start.sh里的mac2ip函数翻译成IP地址连接到外部,此外,start.sh对数据盘进行初始化并部署帐号和salt-agent。进一步,所述管理平台通过以下步骤实现高能功能:所述宿主机通过ETCD端进行选举,选出MASTER节点;所述宿主机定时报告自身状态,定时检查自身状态,定时报告自身存活VM;若所述宿主机无法检测自身状态,会在预设的时间里检查存储状态,如果检测存储状态有问题,则在预设时间里自动重启;同时,MASTER主机会在预设时间里发现有故障的宿主机;如果MASTER主机判断故障的宿主机不是DAS存储问题,则会立即按其它各宿主机的内存空闲情况分配故障宿主机原来存活的VM重新开机;如果MASTER主机判断故障的宿主机是DAS存储问题,则会在预设的时间里检查DAS存储是否有故障宿主机提交的心跳信息,如果没有,则立即按各宿主机的内存空闲情况分配故障宿主机原来存活的VM重新开机;如果有,则通过人工检测来解决。进一步,所述虚拟化管理平台还包括:光纤交换机,所述宿主机通过光纤交换机与存储盘柜连接。与现有技术相比,本专利技术的有益效果在于:本专利技术通过虚拟化管理平台,包括:宿主机、交换机、存储盘柜、管理集群,所述管理集群包括管理端、DNS端、ETCD端、ZABBIX端;所述宿主机分别与交换机、存储盘柜、管理集群线路连接;所述管理平台通过以下步骤搭建消息架构:S1所述宿主机定时向ETCD端发送自身的状态信息,包括内存、CPU、硬盘空间及VM情况信息;S2所述管理端实时通过ETCD端查看宿主机的状态信息,根据负载情况向所述宿主机的任务点发送编排任务;S3所述DNS端结合管理端,给VM构建和生产上提供域名解释服务;所述管理平台通过以下步骤搭建监控架构:S4所述宿主机、交换机和存储盘柜通过SNMP给ZABBIX端发送监控数据;S5所述VM点监控按团队推送警报,未来负载数据可以结合自动容量伸缩作进一步操作,以实现能够实时获知各宿主机的情况、并进行消息的通知及任务分配的智能化管理功能。附图说明图1是本专利技术虚拟化管理平台搭建消息架构的方法流程图;图2是本专利技术虚拟化管理平台搭建监控架构的方法流程图;图3是本专利技术虚拟化管理平台实现信息查看功能的方法流程图;图4是本专利技术虚拟化管理平台实现任务推送功能的方法流程图;图5是本专利技术虚拟化管理平台实现系统注入功能的方法流程图;图6是本专利技术虚拟化管理平台实现高能功能的方法流程图。具体实施方式下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。具体实施例一种虚拟化管理平台,所述管理平台包括:宿主机、交换机、存储盘柜、管理集群,所述管理集群包括管理端、DNS端、ETCD端、ZABBIX端;所述宿主机分别与交换机、存储盘柜、管理集群线路连接;如图1所示,所述管理平台通过以下步骤搭建消息架构:S101:所述宿主机定时向ETCD端发送自身的状态信息,包括内存、CPU、硬盘空间及VM情况信息;S102:所述管理端实时通过ETCD端查看宿主机的状态信息,根据负载情况向所述宿主机的任务点发送编排任务;S103:所述DNS端结合管理端,给VM构建和生产上提供域名解释服务;如图2所示,所述管理平台通过以下步骤搭建监控架构:S201:所述宿主机、交换机和存储盘柜通过SNMP给ZABBIX端发送监控数据;S202:所述VM点监控按团队推送警报,未来负载数据可以结合自动容量伸缩作进一步操作。如图3所示,所述管理平台通过以下步骤实现信息查看功能:S301:所述宿主机通过info_script.sh向ETCD端上报自身的内存、CPU、硬盘空间及VM情况信息;S302:所述管理端实时从ETCD端获取信息。如图4所示,所述管理平台通过以下步骤实现任务推送功能:S401:所述管理端将输入的任务信息推送到ETCD端;S402:所述宿主机从ETCD端实时接收任务信息,分析处理后返回结果到ETCD端;S403:所述管理端从ETCD端接收返回结果并展示。所述任务信息包括:创建VM、增加VM硬盘、VM电源控制、增减CPU及内存容量。所述管理平台通过以下步骤实现VM模版和配置文件:所述宿主机分析任务信息后,从模板拷贝一份VMDK文件和生成一份VMX配置文件放入相应的文件夹中,并注册该VMX文件,生成相应的VM;开启VM电源后,通过内置的start.sh文件,完成配置IP、主机名、及相应的环境文件,所述环境数据可以从ETCD端获得;SALT把相关的配置推送过来,以完成文件配置。如图5所示,所述管理平台通过以下步骤实现系统注入功能:S501:管理端通过ip2mac函数根据生产环境的IP情况翻译成MAC地址;S50本文档来自技高网...
一种虚拟化管理平台

【技术保护点】
一种虚拟化管理平台,其特征在于,所述管理平台包括:宿主机、交换机、存储盘柜、管理集群,所述管理集群包括管理端、DNS端、ETCD端、ZABBIX端;所述宿主机分别与交换机、存储盘柜、管理集群线路连接;所述管理平台通过以下步骤搭建消息架构:S1、所述宿主机定时向ETCD端发送自身的状态信息,包括内存、CPU、硬盘空间及VM情况信息;S2、所述管理端实时通过ETCD端查看宿主机的状态信息,根据负载情况向所述宿主机的任务点发送编排任务;S3、所述DNS端结合管理端,给VM构建和生产上提供域名解释服务;所述管理平台通过以下步骤搭建监控架构:S4、所述宿主机、交换机和存储盘柜通过SNMP给ZABBIX端发送监控数据;S5、所述VM点监控按团队推送警报,未来负载数据可以结合自动容量伸缩作进一步操作。

【技术特征摘要】
1.一种虚拟化管理平台,其特征在于,所述管理平台包括:宿主机、交换机、存储盘柜、管理集群,所述管理集群包括管理端、DNS端、ETCD端、ZABBIX端;所述宿主机分别与交换机、存储盘柜、管理集群线路连接;所述管理平台通过以下步骤搭建消息架构:S1、所述宿主机定时向ETCD端发送自身的状态信息,包括内存、CPU、硬盘空间及VM情况信息;S2、所述管理端实时通过ETCD端查看宿主机的状态信息,根据负载情况向所述宿主机的任务点发送编排任务;S3、所述DNS端结合管理端,给VM构建和生产上提供域名解释服务;所述管理平台通过以下步骤搭建监控架构:S4、所述宿主机、交换机和存储盘柜通过SNMP给ZABBIX端发送监控数据;S5、所述VM点监控按团队推送警报,未来负载数据可以结合自动容量伸缩作进一步操作。2.根据权利要求1所述的虚拟化管理平台,其特征在于,所述管理平台通过以下步骤实现信息查看功能:所述宿主机通过info_script.sh向ETCD端上报自身的内存、CPU、硬盘空间及VM情况信息;所述管理端实时从ETCD端获取信息。3.根据权利要求1所述的虚拟化管理平台,其特征在于,所述管理平台通过以下步骤实现任务推送功能:所述管理端将输入的任务信息推送到ETCD端;所述宿主机从ETCD端实时接收任务信息,分析处理后返回结果到ETCD端;所述管理端从ETCD端接收返回结果并展示。4.根据权利要求3所述的虚拟化管理平台,其特征在于,所述任务信息包括:创建VM、增加VM硬盘、VM电源控制、增减CPU及内存容量。5.根据权利要求3所述的虚拟化管理平台,其特征在于,所述管理平台通过以下步骤实现VM模版和配置文件:所述宿主机分析任务信息后,从模板...

【专利技术属性】
技术研发人员:邓裕强李兴凤
申请(专利权)人:广州市久邦数码科技有限公司广州恒业软件科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1