【技术实现步骤摘要】
网络构建和带外管理方法、装置、设备、介质和云平台
本申请实施例涉及计算机
,具体涉及云平台的维护管理技术。
技术介绍
云平台是目前提供大规模业务服务和计算服务的一种实现方式。OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。OpenStack所管理的云平台中,主要涉及的节点类型包括:控制节点、网络节点、存储和计算节点,可实现计算、对象存储、镜像服务、身份服务等功能。云平台的各类节点一般部署于多个物理服务器中,通过交换机建立各节点之间的通信网络,从而支持业务运行。在云平台支持业务运行的过程中,为了实现业务的正常运行,因此需要对业务运行过程进行监控,能及时了解物理服务器的性能,并进行适当的维护控制。上述监控和维护控制等操作,可称为对云平台的、业务运行之外的带外管理需求。现有技术中,为了保证业务运行的安全性,通常是将物理服务器集中设置于机房中,并限制外部对其控制操作的,所以只能在机房内部进行带外管理。显然,受限于机房的地理位置等因素,使得到机房内部进行带外管理非常不便。
技术实现思路
本申请实施例提供了一种网络构建和带外管理方法、装置、设备、介质和云平台,以实现便捷、灵活的云平台带外管理。根据第一方面,提供了一种云平台的带外管理网络构建方法,所述云平台包括业务交换机,以及通过业务交换机实现数据通信的物理服务器,所述物理服务器中配置有带外管理单元,所述带外管理单元通过带外管理交换机实现数据通信,所述方法包括:在所述云平台的宿主服务器 ...
【技术保护点】
1.一种云平台的带外管理网络构建方法,其特征在于,所述云平台包括业务交换机,以及通过业务交换机实现数据通信的物理服务器,所述物理服务器中配置有带外管理单元,所述带外管理单元通过带外管理交换机实现数据通信,所述方法包括:/n在所述云平台的宿主服务器中部署带外管理虚机,其中,所述宿主服务器为所述云平台中的任一物理服务器;/n配置所述带外管理虚机的至少两个虚拟网桥分别与所述宿主服务器的至少两个物理网卡连通;/n建立至少两个所述物理网卡分别与所述业务交换机和所述带外管理交换机之间的连通;/n其中,所述带外管理虚机、虚拟网桥、所述宿主服务器中的物理网卡、带外管理交换机和所述物理服务器中的带外管理单元构成带外管理网络通路,所述带外管理网络通路用于供所述带外管理虚机运行的带外管理端与所述云平台中至少一个物理服务器上配置的带外管理单元进行数据交互,以对所述物理服务器进行带外管理。/n
【技术特征摘要】
1.一种云平台的带外管理网络构建方法,其特征在于,所述云平台包括业务交换机,以及通过业务交换机实现数据通信的物理服务器,所述物理服务器中配置有带外管理单元,所述带外管理单元通过带外管理交换机实现数据通信,所述方法包括:
在所述云平台的宿主服务器中部署带外管理虚机,其中,所述宿主服务器为所述云平台中的任一物理服务器;
配置所述带外管理虚机的至少两个虚拟网桥分别与所述宿主服务器的至少两个物理网卡连通;
建立至少两个所述物理网卡分别与所述业务交换机和所述带外管理交换机之间的连通;
其中,所述带外管理虚机、虚拟网桥、所述宿主服务器中的物理网卡、带外管理交换机和所述物理服务器中的带外管理单元构成带外管理网络通路,所述带外管理网络通路用于供所述带外管理虚机运行的带外管理端与所述云平台中至少一个物理服务器上配置的带外管理单元进行数据交互,以对所述物理服务器进行带外管理。
2.根据权利要求1所述的方法,其特征在于,配置所述带外管理虚机的至少两个虚拟网桥分别与所述宿主服务器的至少两个物理网卡连通包括:
在所述带外管理虚机默认创建的至少两个虚机网桥中,将至少一个虚拟网桥与虚拟网络汇聚单元之间的连通关系断开,并保留至少一个其他虚拟网桥与所述虚拟网络汇聚单元之间的连通关系,其中,所述虚拟网络汇聚单元用于连接至与业务交换机连通的物理网卡;
建立断开的虚拟网桥与所述宿主服务器的连接至带外管理交换机的物理网卡之间的连通关系。
3.根据权利要求2的方法,其特征在于:
所述云平台包括控制节点、网络节点、存储节点和计算节点,一个物理服务器中配置所述控制节点、网络节点、存储节点和计算节点中的至少一个;
所述带外管理虚机部署于计算节点中;
所述带外管理虚机连接至带外管理交换机的物理网卡为宿主服务器中的千兆网卡,连接至业务交换机的物理网卡为宿主服务器中的万兆网卡;
所述带外管理单元为iLO芯片。
4.一种云平台的带外管理方法,其特征在于,包括:
通过云平台网络,获取对部署于云平台中宿主服务器上的带外管理虚机的访问请求,其中,所述宿主服务器为所述云平台中的物理服务器;
根据所述访问请求,通过所述带外管理虚机运行带外管理端的程序;
通过所述带外管理端,经由带外管理网络通路与云平台中至少一个物理服务器上配置的带外管理单元进行数据交互,以对所述物理服务器进行带外管理;
其中,所述带外管理网络通路包括所述带外管理虚机、虚拟网桥、所述宿主服务器中的物理网卡、带外管理交换机和所述物理服务器中的带外管理单元。
5.根据权利要求4所述的方法,其特征在于,还包括:
通过所述带外管理端,经由所述云平台网络获取云平台各物理服务器及所部署虚机的数据,用于进行带外管理。
6.根据权利要求4所述的方法,其特征在于,所述云平台网络与所述带外管理网络相互独立;
所述云平台网络包括业务交换机,以及通过业务交换机实现数据通信的物理服务器;
所述带外管理网络包括带外管理交换机,以及通过带外管理交换机实现数据通信的带外管理单元,其中,所述带外管理单元集成于所述物理服务器中。
7.根据权利要求6所述的方法,其特征在于,所述带外管理单元为iLO芯片,集成于所述物理服务器中。
8.根据权利要求6所述的方法,其特征在于,所述云平台包括控制节点、网络节点、存储节点和计算节点,一个物理服务器中配置所述控制节点、网络节点、存储节点和计算节点中的至少一个;
所述带外管理虚机部署于计算节点中;
所述带外管理虚机连接至带外管理交换机的物理网卡为宿主服务器中的千兆网卡,连接至业务交换机的物理网卡为宿主服务器中的万兆网卡。
9.根据权利要求4所述的方法,其特征在于,通过云平台网络,获取对部署于云平台中宿主服务器上的带外管理虚机的访问请求包括:
通过云平台网络获取对所述云平台的登录请求,根据所述登录请求获取部署于所述云平台物理服务器中的各虚机并进行展示,其中,各所述虚机中包括所述带外管理虚机;
获取基于虚拟网络远程控制方式对部署于云平台中宿主服务器上的带外管理虚机的访问请求。
10.根据权利要求4所述的方法,其特征在于,根据所述访问请求,通过所述带外管理虚机运行带外管理端的程序包括:
根据所述访问请求,通过所述带外管理虚机运行浏览器,并通过浏览器访问网页形式的带外管理端;或
根据所述访问请求,通过所述带外管理虚机运行命令行形式的带外管理端。
11.根据权利要求10所述的方法,其特征在于,通过所述带外管理端,经由带外管理网络通路与云平台中至少一个物理服务器上配置的带外管理单元进行数据交互包括:
通过所述带外管理管理端获取待管理的目标物理服务器上所配置的带外管理单元的地址;
基于所述地址,以及所述带外管理虚机所连接的宿主服务器中的物理网卡的地址,经由所述带外管理网络通路进行所述数据交互。
12.根据权利要求4所述的方法,其特征在于,用于进行带外管理的数据交互包括下述至少一项:
物理服务器的运行性能数据;
控制物理服务器进行操作的命令数据。
13.一种云平台的带外管理网络构建装置,其特征在于,所述云平台包括业务交换机,以及通过业务交换机实现数据通信的物理服务器,所述物理服务器中配置有带外管理单元,所述带外管理单元通过带外管理交换机实现数据通信,所述装置配置于宿主服务器中,所述宿主服务器为所述云平台中的任一物理服务器,所述装置包括:
虚机部署模块,用于在所述云平台的宿主服务器中部署带外管理虚机;
网桥配置模块,用于配置所述带外管理虚机的至少两个虚拟网桥分别与所述宿主服务器的至少两个物理网卡连通;
网卡连通模块,用于建立至少两个所述物理网卡分别与所述业务交换机和所述带外管理交换机之间的连通;
其中,所述带外管理虚机、虚拟网桥、所述...
【专利技术属性】
技术研发人员:罗鹏,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。