【技术实现步骤摘要】
【国外来华专利技术】用部署冻结选项来筹备配置变更
[0001]相关申请
[0002]本申请要求于2020年7月23日提交的,申请号为16/937,162的美国专利申请;以及于2020年6月2日提交的,申请号为63/033,633的美国临时专利申请的优先权,其全部内容通过引入并入本文。
[0003]本公开总体涉及对与处于冻结状态的网络控制器相关联的网络的至少一部分的配置变更提交进行排队,以允许在期望的时间段(例如,维护窗口)期间对所提议的变更和配置变更的部署进行审阅和批准。
技术介绍
[0004]服务提供商提供基于计算的服务或解决方案,以向用户提供对计算资源的访问,以满足用户对计算资源的需求,而无需投资和维护实现服务所需的计算基础设施。这些服务提供商通常维护数据中心的网络,这些数据中心容纳服务器、路由器和向用户提供计算资源(例如计算资源、网络资源、存储资源、数据库资源、应用资源等)的其他设备。由服务提供商提供的解决方案可以包括各种各样的服务,这些服务可以被微调以满足用户的需求。可以使用虚拟化技术在多个网络上向用户分配计算资源的各部 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:一个或多个处理器;以及一个或多个非暂态计算机可读介质,包括指令,所述指令在由所述一个或多个处理器执行时,使得所述一个或多个处理器执行操作,所述操作包括:接收第一数据,所述第一数据表示针对软件定义网络(SDN)控制器的当前配置所提议的变更;与针对所述SDN控制器的配置所提议的变更列表相关联地存储所提议的变更的指示;在一段时间内避免部署所提议的变更列表中的所提议的变更;接收第二数据,所述第二数据表示对所提议的变更列表中的至少一个所提议的变更的批准或不批准;至少部分地基于所述第二数据来生成经修改的所提议的变更列表;以及在所述一段时间之后,将所述经修改的所提议的变更列表中的所提议的变更部署到所述SDN控制器,使得所述当前配置被变更到更新后的配置。2.根据权利要求1所述的系统,其中,所述第二数据至少部分地基于与所提议的变更中的一个或多个发生第一冲突和与所述SDN控制器的当前配置发生第二冲突中的至少一个来指示对所提议的变更的不批准。3.根据权利要求1或2所述的系统,其中,满足以下各项中的至少一项:第一用户账户与具有第一许可的第一角色相关联,所述第一许可被配置为提交所提议的变更;第二用户账户与具有第二许可的第二角色相关联,所述第二许可被配置为批准或不批准所提议的变更列表中的至少一个所提议的变更;以及第三用户账户与具有第三许可的第三角色相关联,所述第三许可被配置为部署所提议的变更。4.根据权利要求1至3中的任一项所述的系统,其中,在一段时间内避免部署所提议的变更列表中的所提议的变更包括以下各项中的至少一项:避免将所提议的变更列表中的所提议的变更部署到与所述网络控制器相关联的网络;避免将所提议的变更列表中的所提议的变更部署到所述网络的预定义部分;以及避免将所提议的变更列表中的所提议的变更部署到所述网络的用户定义部分。5.根据权利要求1至4中的任一项所述的系统,其中,所述第一数据包括:用户账户标识符;以及所提议的变更的理由;并且所述操作还包括:至少部分地基于所述用户账户标识符来标识用户账户;生成所提议的变更记录,所提议的变更记录包括所述用户账户、所述理由和所提议的变更;以及与所提议的变更记录列表相关联地存储所提议的变更记录的指示,所提议的变更记录列表与所述SDN控制器的配置相关联。6.根据权利要求5所述的系统,其中,所提议的变更记录列表包括至少一个先前的变更记录,所述至少一个先前的变更记录表示针对所述SDN控制器的先前配置的先前所提议的
变更。7.根据权利要求1至6中的任一项所述的系统,其中,所述第二数据包括用户账户标识符,并且所述操作还包括:至少部分地基于所述用户账户标识符来标识用户账户;确定所述用户账户与具有被配置为批准或不批准所提议的变更列表中的所提议的变更的许可的角色相关联;并且其中,生成所述经修改的所提议的变更列表是至少部分地基于确定所述用户账户与所述角色相关联的。8.根据权利要求1至7中的任一项所述的系统,其中,所述第一数据包括用户账户标识符,并且所述操作还包括:至少部分地基于所述用户账户标识符来标识用户账户;确定所述用户账户与具有被配置为提交所提议的变更的许可的角色相关联;并且其中,与所提议的变更列表相关联地存储所提议的变更的指示是至少部分地基于确定所述用户账户与所述角色相关联的。9.一种计算机实现的方法,包括:接收第一数据,所述第一数据表示针对软件定义网络(SDN)控制器的当前配置所提议的变更;与针对所述SDN控制器的配置所提议的变更列表相关联地存储所提议的变更的指示;在一段时间内避免部署所提议的变更列表中的所提议的变更;接收第二数据,所述第二数据表示对所提议的变更列表中的至少一个所提议的变更的批准或不批准;至少部分地基于所述第二数据来生成经修改的所提议的变更列表;以及在所述一段时间之后,将所述经修改的所提议的变更列表中的所提议的变更部署到所述SDN控制器,使得所述当前配置被变更到更新后的配置。10.根据权利要求9所述的计算机实现的方法,其中,所述第二数据至少部分地基于与所提议的变更中的一个或多个发生第一冲突和与所述SDN控制器的当前配置发生第二冲突中的至少一个来指示对所提议的变更的不批准。11.根据权利要求9或10所述的计算机实现的方法,其中,满足以下各项中的至少一项:第一用户账户与具有第一许可的第一角色相关联,所述第一许可被配置为提交所提议的变更;第二用户账户与具有第二许可的第二角色相关联,所述第二许可被配置为批准或不批准所提议的变更列表中的至少一个所提议的变更;以及第三用户账户与具有第三许可的第三角色相关联,所述第三许可被配置为部署所提议的变更。12.根据权利要求9至11中的任一项所述的计算机实现的方法,其中,在一段时间内避免部署所提议的变更列表中的所提议的变更包括以下各项中的至少一项:避免将所提议的变更列表中的所提议的变更部署到与所述网络控制器相关联的网络;避免将所提议的变更列表中的所提议的变更部署到所述网络的预定义部分;以及避免将所提议的变更列表中的所提议的变更部署到所述网络的用户定义部分。
13.根据权利要求9至12中的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。