【技术实现步骤摘要】
用于数据中心网络设备维护的方法和系统
[0001]本技术涉及信息技术,更具体地涉及用于数据中心中的网络设备的自动化维护的方法和系统。
技术介绍
[0002]已经开发了旨在支持网络设备诸如数据中心中的交换机、路由器等的维护的系统。如本文所用,“维护”可以包括例如执行将设备从当前网络操作系统升级到目标(例如:最新的)网络操作系统。如本文所用,“数据中心”不限于位于一个服务器场的物理边界内的基础设施,而是包括组织部署、控制和维护以给该组织自己的内部服务或给第三方实体即该组织的所有客户提供基于计算机群集的服务的所有基础设施,无论是本地的还是远程的。对在节省所需人力、避免人为错误和管理客户影响的同时实现数据中心中的网络设备的维护的自动化的系统的需求已久。
[0003]然而,开发此类系统所面临的挑战不仅在于要解决的网络设备的数目,还在于数据中心中的此类设备的多样性,包括它们的特性和它们的作用。例如,数据中心网络可能由不同的架构组成,这些架构并肩工作以提供连接性和服务,其中这些架构中的每个架构都设计有特定的特性、硬件型号、使能特征 ...
【技术保护点】
【技术特征摘要】
1.一种用于维护数据中心中的多个网络设备的方法,包括:针对所述多个网络设备中的至少一个网络设备收集下述,所述至少一个网络设备选自维护列表:
‑
管理IP,所述管理IP是与所述至少一个网络设备唯一相关联的虚拟标识;
‑
位置,所述位置是表示所述至少一个网络设备的实际物理位置的信息;以及
‑
标签,所述标签是与所述至少一个网络设备相关联的键值元组,所述键值是数据和所述数据的指针中的一者,所述标签是下述中的一者:
‑
BU标签,所述BU标签是表示所述数据中心中的所述至少一个网络设备的产品供应应用的信息;
‑
ROLE标签,所述ROLE标签是表示所述至少一个网络设备在所述数据中心中所占据的功能的信息;以及
‑
INFRA标签,所述INFRA标签是表示所述数据中心的版本的信息,所述至少一个网络设备在所述数据中心中运行;针对所述维护列表上的所述至少一个网络设备,基于所述至少一个网络设备的所述管理IP,获取所述至少一个网络设备的硬件型号和当前网络操作系统级别;以及响应于确定下述中的至少一项:所述至少一个网络设备的所述硬件型号不受支持,所述至少一个网络设备的所述当前网络操作系统级别不受支持,以及所述BU标签、所述ROLE标签、所述INFRA标签和所述位置标签中的至少一者中的错误,从所述维护列表中移除所述至少一个网络设备。2.根据权利要求1所述的方法,还包括确定下述中的至少一项:所述至少一个网络设备的所述硬件型号不受支持,所述至少一个网络设备的所述当前网络操作系统级别不受支持,以及所述BU标签、所述ROLE标签、所述INFRA标签和所述位置标签中的至少一者中的错误。3.根据权利要求1所述的方法,还包括:针对所述多个网络设备中的每个网络设备收集:所述管理IP,所述位置,以及所述标签;响应于从所述维护列表中移除所述至少一个网络设备,将所述维护列表上的剩余网络设备群集成:在所述剩余网络设备的相关联标签之一中具有相同BU标签值的网络设备的i个集群BU
i
,在所述剩余网络设备的相关联标签之一中具有相同ROLE键值的网络设备的j个集群ROLE
j
,以及在所述剩余网络设备的相关联标签之一中具有相同INFRA标签值的网络设备的ROLE
j
集群内的k个集群Cluster
ijk
;在每个Cluster
ijk
集群内创建冗余的所述多个网络设备的组;以及根据适用于INFRA
k
的冗余规则,验证每个创建的组中的冗余网络设备的数目是否与第
一数量相匹配;以及根据适用于组合BU
i
‑
ROLE
j
‑
INFRA
k
的大小规则,验证每个组中的网络设备的数目是否与第二数量相匹配。4.根据权利要求3所述的方法,还包括:验证每个组的网络设备是否共享相同位置;从所述维护列表中移除下述网络设备:在给定组中存在的且冗余的数量与所述第一数量不匹配的至少一个网络设备;在另一给定组中存在的数量与所述第二数量不匹配的至少一个网络设备;或者在另一组中存在的且不共享所述相同位置的至少一个网络设备。5.根据权利要求4所述的方法,还包括:使用升级规则和相应的管理IP,将所有Cluster
ijk
集群内的每个组中的剩余网络设备从网络操作系统的当前版本升级到操作系统的目标版本。6.根据权利要求1所述的方法,其中,所述收集和所述获取是使用由数据中心运营商在部署所述数据中心时分配给所述维护列表上的所述网络设备中的每个网络设备的唯一ID来执行的,并且所述唯一ID与每个网络设备的相关联标签中的任一相关联标签、所述管理IP和所述位置相关联。7.根据权利要求5所述的方法,其中,从所述维护列表中移除还包括:移除对于BU标签、ROLE标签和INFRA标签中的每个标签不具有恰好一个值的网络设备。8.根据权利要求6所述的方法,其中,从所述维护列表中移除还包括:创建填充有被移除的网络设备的ID的错误列表。9.根据权利要求8所述的方法,其中,所述错误列表还包括:能够由所述数据中心运营商纠正的错误以及链接到故障网络设备的错误的子列表。10.根据权利要求6所述的方法,其中,所述升级还包括:调整并行处理的C...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。