云计算操作系统中配置信息的管理方法和系统.pdf

上传人:b*** 文档编号:1033254 上传时间:2018-03-27 格式:PDF 页数:11 大小:415.59KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110075410.9

申请日:

2011.03.28

公开号:

CN102117235A

公开日:

2011.07.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 11/14申请日:20110328|||公开

IPC分类号:

G06F11/14

主分类号:

G06F11/14

申请人:

浪潮(北京)电子信息产业有限公司

发明人:

张立强; 张海涛

地址:

100085 北京市海淀区上地信息路2号2-1号C栋1层

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司 11262

代理人:

栗若木;王漪

PDF下载: PDF下载
内容摘要

本发明提供一种云计算操作系统中配置信息的管理方法和系统。所述方法,包括:将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基准配置信息保存;当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。

权利要求书

1: 一种云计算操作系统中配置信息的管理方法, 其特征在于, 包括 : 将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基 准配置信息保存 ; 当系统当前需处理的服务与系统所处理过的服务的内容相同, 则发起将当前系统的配 置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。
2: 根据权利要求 1 所述的方法, 其特征在于, 所述基准配置信息包括如下至少一种 : 处于上线状态的服务节点 ; 处于上线状态的至少一个服务节点上硬件的性能信息 ; 处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及, 处于上线状态的至少一个服务节点上参数的属性值。
3: 根据权利要求 2 所述的方法, 其特征在于, 所述方法还包括 : 在系统处理某种内容的服务的过程中, 生成系统处理该种内容服务时的各版本的配置 信息 ; 获取系统在各版本配置信息下的成本和处理能力 ; 根据各版本的配置信息下系统成本和处理能力, 选择符合期望参数的配置信息作为系 统处理该种服务时的基准配置信息。
4: 根据权利要求 3 所述的方法, 其特征在于, 所述各版本的配置信息是由当前配置信 息中不同于上一版本的配置信息的配置信息组成的。
5: 根据权利要求 2 所述的方法, 其特征在于, 所述发起将当前系统的配置信息更新为 系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作, 包括 : 在系统当前处于上线状态的服务节点不同于所述基准配置信息中记录的处于上线状 态的服务节点时, 发起将当前处于上线状态的服务节点更新为所述基准配置信息中记录的 处于上线状态的服务节点的操作 ; 在服务节点的硬件配置小于所述基准配置信息中的硬件配置, 发起将服务节点当前硬 件配置升级到基准配置信息中的硬件配置的操作 ; 在服务节点未安装基准配置信息的软件时, 发起将服务节点当前硬件配置升级到基准 配置信息中的硬件配置的操作 ; 根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件的参数的属 性值, 配置所述系统中的各参数对应的属性值。
6: 一种云计算操作系统中配置信息的管理系统, 其特征在于, 包括 : 存储模块, 用于将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理 该种内容的基准配置信息保存 ; 更新模块, 用于当系统当前需处理的服务与系统所处理过的服务的内容相同, 则发起 将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配 置信息的操作。
7: 根据权利要求 6 所述的系统, 其特征在于, 所述存储模块所存储的基准配置信息基 准配置信息包括如下至少一种 : 处于上线状态的服务节点 ; 处于上线状态的至少一个服务节点上硬件的性能信息 ; 2 处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及, 处于上线状态的至少一个服务节点上参数的属性值。
8: 根据权利要求 7 所述的系统, 其特征在于, 所述系统还包括 : 生成模块, 用于在系统处理某种内容的服务的过程中, 生成系统处理该种内容服务时 的各版本的配置信息 ; 获取模块, 用于获取系统在各版本配置信息下的成本和处理能力 ; 选择模块, 用于根据各版本的配置信息下系统成本和处理能力, 选择符合期望参数的 配置信息作为系统处理该种服务时的基准配置信息。
9: 根据权利要求 8 所述的系统, 其特征在于, 所述生成模块所生成的各版本的配置信 息是由当前配置信息中不同于上一版本的配置信息的配置信息组成的。
10: 根据权利要求 7 所述的系统, 其特征在于, 所述更新模块包括 : 第一更新单元, 用于在系统当前处于上线状态的服务节点不同于所述基准配置信息中 记录的处于上线状态的服务节点时, 发起将当前处于上线状态的服务节点更新为所述基准 配置信息中记录的处于上线状态的服务节点的操作 ; 第二更新单元, 用于在服务节点的硬件配置小于所述基准配置信息中的硬件配置, 发 起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作 ; 第三更新单元, 用于在服务节点未安装基准配置信息的软件时, 发起将服务节点当前 硬件配置升级到基准配置信息中的硬件配置的操作 ; 配置单元, 用于根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬 件的参数的属性值, 配置所述系统中的各参数对应的属性值。

说明书


云计算操作系统中配置信息的管理方法和系统

    技术领域 本发明涉及计算机应用领域, 尤其涉及一种云计算操作系统中配置信息的管理方 法和系统。
     背景技术 大型存储系统为便于简便、 可靠的维护, 通常都具备配置备份和维护功能, 这类功 能通常都能实现系统当前各种配置文件的备份, 即把当前所有配置文件备份为一个压缩 包, 保存起来, 当系统配置出现问题的时候据此进行恢复。
     在实现本发明过程中, 发明人发现现有技术存在如下问题 :
     现有技术对配置文件的维护的方法一般只能保存几个配置状态, 并且无法实现各 种配置状态的对比, 更不具备与系统的历史运行状态综合生成更有效信息的能力。
     发明内容 本发明提供的云计算操作系统中配置信息的管理方法和系统, 要解决的技术问题 是如何缩短配置信息的调试时间的问题。
     为解决上述技术问题, 本发明提供了如下技术方案 :
     一种云计算操作系统中配置信息的管理方法, 包括 :
     将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容 的基准配置信息保存 ;
     当系统当前需处理的服务与系统所处理过的服务的内容相同, 则发起将当前系统 的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操 作。
     优选的, 所述方法还具有如下特点 : 所述基准配置信息包括如下至少一种 :
     处于上线状态的服务节点 ;
     处于上线状态的至少一个服务节点上硬件的性能信息 ;
     处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及,
     处于上线状态的至少一个服务节点上参数的属性值。
     优选的, 所述方法还具有如下特点 : 所述方法还包括 :
     在系统处理某种内容的服务的过程中, 生成系统处理该种内容服务时的各版本的 配置信息 ;
     获取系统在各版本配置信息下的成本和处理能力 ;
     根据各版本的配置信息下系统成本和处理能力, 选择符合期望参数的配置信息作 为系统处理该种服务时的基准配置信息。
     优选的, 所述方法还具有如下特点 : 所述各版本的配置信息是由当前配置信息中 不同于上一版本的配置信息的配置信息组成的。
     优选的, 所述方法还具有如下特点 : 所述发起将当前系统的配置信息更新为系统
     处理与当前需处理的服务内容相同的服务时的基准配置信息的操作, 包括 :
     在系统当前处于上线状态的服务节点不同于所述基准配置信息中记录的处于上 线状态的服务节点时, 发起将当前处于上线状态的服务节点更新为所述基准配置信息中记 录的处于上线状态的服务节点的操作 ;
     在服务节点的硬件配置小于所述基准配置信息中的硬件配置, 发起将服务节点当 前硬件配置升级到基准配置信息中的硬件配置的操作 ;
     在服务节点未安装基准配置信息的软件时, 发起将服务节点当前硬件配置升级到 基准配置信息中的硬件配置的操作 ;
     根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件的参数 的属性值, 配置所述系统中的各参数对应的属性值。
     一种云计算操作系统中配置信息的管理系统, 包括 :
     存储模块, 用于将系统处理某种内容服务时符合期望参数时的配置信息作为系统 处理该种内容的基准配置信息保存 ;
     更新模块, 用于当系统当前需处理的服务与系统所处理过的服务的内容相同, 则 发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基 准配置信息的操作。
     优选的, 所述系统还具有如下特点 : 所述存储模块所存储的基准配置信息基准配 置信息包括如下至少一种 :
     处于上线状态的服务节点 ;
     处于上线状态的至少一个服务节点上硬件的性能信息 ;
     处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及,
     处于上线状态的至少一个服务节点上参数的属性值。
     优选的, 所述系统还具有如下特点 : 所述系统还包括 :
     生成模块, 用于在系统处理某种内容的服务的过程中, 生成系统处理该种内容服 务时的各版本的配置信息 ;
     获取模块, 用于获取系统在各版本配置信息下的成本和处理能力 ;
     选择模块, 用于根据各版本的配置信息下系统成本和处理能力, 选择符合期望参 数的配置信息作为系统处理该种服务时的基准配置信息。
     优选的, 所述系统还具有如下特点 : 所述生成模块所生成的各版本的配置信息是 由当前配置信息中不同于上一版本的配置信息的配置信息组成的。
     优选的, 所述系统还具有如下特点 : 所述更新模块包括 :
     第一更新单元, 用于在系统当前处于上线状态的服务节点不同于所述基准配置信 息中记录的处于上线状态的服务节点时, 发起将当前处于上线状态的服务节点更新为所述 基准配置信息中记录的处于上线状态的服务节点的操作 ;
     第二更新单元, 用于在服务节点的硬件配置小于所述基准配置信息中的硬件配 置, 发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作 ;
     第三更新单元, 用于在服务节点未安装基准配置信息的软件时, 发起将服务节点 当前硬件配置升级到基准配置信息中的硬件配置的操作 ;
     配置单元, 用于根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件的参数的属性值, 配置所述系统中的各参数对应的属性值。
     与现有技术相比, 本发明提供的实施例, 在系统处理某种服务时, 通过记录各版本 的配置信息以及在各版本的配置信息条件下系统的处理能力, 从中得到适用于处理该种服 务的最佳配置信息, 在日后遇到相同内容的服务时, 可以直接使用得到最佳配置信息, 减少 了后续对配置信息的调试时间, 节约了系统的运营成本。 附图说明
     图 1 为本发明提供的云计算操作系统中配置信息的管理方法实施例的流程示意 图;
     图 2 为本发明提供的云计算操作系统中配置信息的管理系统实施例的结构示意 图;
     图 3 为图 2 所示系统实施例的另一结构示意图。 具体实施方式
     为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图及具体实施例对 本发明作进一步的详细描述。 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施 例中的特征可以相互任意组合。
     发明人发现, 在集群系统或云计算操作系统等多服务服务节点构成的对外服务系 统中, 由于服务节点数量众多, 服务节点之间的关联复杂, 系统一旦上线运行可能会长久以 滚动升级的方法进行维护, 所以为了保证系统软硬件配置和运行状态的可追溯性, 需要对 配置信息进行管理。
     考虑到系统对外所服务的内容在不断变化, 且在处理某一内容的服务时通常需要 进行长久的滚动升级以达到花费最少且性能较优的状态, 为了减少系统配置的调试时间, 提出如下方案 :
     将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容 的基准配置信息保存 ;
     当系统当前需处理的服务与系统所处理过的服务的内容相同, 则发起将当前系统 的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操 作。
     其中所述基准配置信息包括如下至少一种 :
     处于上线状态的服务节点 ;
     处于上线状态的至少一个服务节点上硬件的性能信息 ;
     处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及,
     处于上线状态的至少一个服务节点上参数的属性值。
     下文以云计算操作系统为例进行说明, 其中云计算操作系统按照对外服务的功能 对系统中服务节点进行划分的话, 可以分为管理节点和服务服务节点, 其中管理节点用于 管理系统中的服务服务节点, 服务服务节点用于处理系统的服务。
     图 1 为本发明提供的云计算操作系统中配置信息的管理方法实施例的流程示意 图。图 1 所示方法实施例, 包括 :步骤 101、 在系统处理某一内容的服务的过程中, 生成系统处理该种内容服务时的 各版本的配置信息 ;
     其中, 可以在如下任一发生变化时生成新版本的配置信息, 包括 :
     处于上线状态的服务节点 ;
     处于上线状态的至少一个服务节点上硬件的性能信息 ;
     处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及,
     处于上线状态的至少一个服务节点上参数的属性值。
     其中本文所指的软件是指与处理该服务有关的软件 ; 硬件的配置状态包括硬件的 个数和性能, 软件的配置状态是指服务节点
     本文中, 服务是按照内容进行划分的, 即服务可以是动漫渲染、 非线性媒体编辑或 者高性能计算等。
     优选的, 在记录各版本的配置信息, 只记录当前版本与上一版本发生变化的配置 信息, 即各版本的配置信息是由当前配置信息中不同于上一版本的配置信息的配置信息组 成的, 从而减少每次存储的内存, 降低了磁盘空间的占用。
     需要说明的是, 假设各版本的编号为 1, 2, ......N, 当需要查看第 i 版的配置信息 时, 可以根据第 2 至 i 版记录的配置信息得出相对于第 1 版配置信息中变化的全部配置信 息, 根据得到的变化的全部配置信息以及第 i 版配置信息, 得出第 i 版的配置信息。 步骤 102、 获取系统在各版本配置信息下的成本和处理能力 ;
     其中, 系统的处理能力可以根据响应时间以及负载大小来决定。
     步骤 103、 根据各版本的配置信息下系统成本和处理能力, 选择符合期望参数的配 置信息作为系统处理该种服务时的基准配置信息。
     步骤 104、 当系统当前需处理的服务与系统所处理过的服务的内容相同, 则发起将 当前系统的配置信息更新为与当前需处理的服务内容相同的服务所对应的基准配置信息 的操作。其中本步骤具体包括 :
     步骤 A、 如果系统当前处于上线状态的服务服务节点不同于所述基准配置信息中 记录的处于上线状态的服务服务节点, 则发起将当前处于上线状态的服务服务节点更新为 所述基准配置信息中记录的处于上线状态的服务服务节点的操作。
     例如, 根据系统当前处于上线状态的服务服务节点以及所述基准配置信息中记录 的处于上线状态的服务服务节点, 确定当前需要启动的服务服务节点, 所述管理节点可以 远程启动所述当前需要启动的服务服务节点, 也可以通知用户进行启动操作, 当然, 为了减 少资源的消耗, 可以根据系统当前处于上线状态的服务节点以及所述基准配置信息中记录 的处于上线状态的服务节点, 确定当前需要下线的服务节点 ; 所述管理节点可以远程启动 所述当前需要启动的服务节点, 也可以通知用户进行启动操作。
     步骤 B、 如果服务节点的硬件配置小于所述基准配置信息中的硬件配置, 发起将服 务节点当前硬件配置升级到基准配置信息中的硬件配置的操作 ;
     例如, 获取服务节点当前的硬件配置, 并将当前的硬件配置与基准配置信息中的 硬件配置进行比较, 得到当前性能低于基准配置信息中硬件配置的目标硬件, 发出告警信 息, 并显示所述目标硬件在基准配置信息中所对应的硬件配置, 通知用户对目标硬件进行 升级操作。
     步骤 C、 如果服务节点未安装基准配置信息的软件, 发起将服务节点当前硬件配置 升级到基准配置信息中的硬件配置的操作 ;
     具体的, 根据基准配置信息中记录的软件, 查找服务节点上是否已经安装该软件, 如果未安装, 可以通知用户安装或自行安装, 其中自行安装的过程具体包括 : 从预先存储有 软件安装包的数据库获取软件安装包, 并启动服务节点上自行安装程序, 加载所述软件安 装包。
     步骤 D、 根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件 的参数的属性值, 配置所述系统中的各参数对应的属性值。
     当然, 为了便于对配置信息的管理, 在以版本保存该系统的配置信息时, 可以记录 每个版本的使用时间。当接收到用户查询某一时间段内配置信息时, 按照已记录的各版本 的使用时间, 显示用户所需的版本信息。其中进一步, 还可以接收用户对配置信息的定制, 即可以输出系统全部的配置信息, 也可以根据用户选定的软件或硬件, 输出该软件或硬件 各版本的配置信息。
     其中还可以记录每个版本中对各配置信息进行管理的管理人员。 在使用某一版本 的配置信息后, 系统出现重大问题时, 通过查询对该版本的配置信息进行管理人员, 确定责 任归属问题。 可选的, 为了便于对配置信息的管理, 所述管理节点在以版本保存该系统的配置 信息时, 记录每个版本的使用时间 ; 当接收到用户查询某一时间段内配置信息时, 按照第一 记录模块记录的各版本的使用时间, 显示用户所需的版本信息。
     可选的, 为了满足用户对配置信息的多样化需求, 所述管理节点接收用户对配置 信息的定制, 并根据用户的定制信息, 输出所述定制信息所请求的配置信息。例如, 用户可 以定制某一服务节点、 某一软件或硬件的配置信息。
     可选的, 管理节点记录每个版本中对各配置信息进行管理的管理人员, 以用于在 使用某一版本的配置信息后, 系统出现重大问题时, 通过查询对该版本的配置信息进行管 理人员, 确定责任归属问题。
     本发明提供的方法实施例, 在系统处理某种服务时, 通过记录各版本的配置信息 以及在各版本的配置信息条件下系统的处理能力, 从中得到适用于处理该种服务的最佳配 置信息, 在日后遇到相同内容的服务时, 可以直接使用得到最佳配置信息, 减少了后续对配 置信息的调试时间, 节约了系统的运营成本。
     图 2 为本发明提供的云计算操作系统中配置信息的管理系统实施例的结构示意 图。结合图 1 所示的方法实施例, 图 1 所示系统实施例包括 :
     存储模块 201, 用于将系统处理某种内容服务时符合期望参数时的配置信息作为 系统处理该种内容的基准配置信息保存 ;
     更新模块 202, 用于当系统当前需处理的服务与系统所处理过的服务的内容相同, 则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的 基准配置信息的操作。
     其中所述存储模块 201 所存储的基准配置信息包括基准配置信息包括如下至少 一种 :
     处于上线状态的服务节点 ;
     处于上线状态的至少一个服务节点上硬件的性能信息 ;
     处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及,
     处于上线状态的至少一个服务节点上参数的属性值。
     图 3 为图 2 所示系统实施例的另一结构示意图。图 3 所示系统实施例还包括 :
     生成模块 301, 用于在系统处理某种内容的服务的过程中, 生成系统处理该种内容 服务时的各版本的配置信息 ;
     获取模块 302, 与所述生成模块 301 相连, 用于获取系统在各版本配置信息下的成 本和处理能力 ;
     选择模块 303, 与所述获取模块 302 和所述存储模块 201 相连, 用于根据各版本的 配置信息下系统成本和处理能力, 选择符合期望参数的配置信息作为系统处理该种服务时 的基准配置信息。
     其中所述生成模块 301 在如下任一发生变化时生成新版本的配置信息, 包括 :
     处于上线状态的服务节点 ;
     处于上线状态的至少一个服务节点上硬件的性能信息 ;
     处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件 ; 以及,
     处于上线状态的至少一个服务节点上参数的属性值。
     可选的, 为了减少新版本配置信息所占用的存储空间, 所述生成模块 301 所生成 的新版本的配置信息是由当前配置信息中不同于上一版本的配置信息的配置信息组成的。
     可选的, 所述更新模块 202 包括 :
     第一更新单元, 用于在系统当前处于上线状态的服务节点不同于所述基准配置信 息中记录的处于上线状态的服务节点时, 发起将当前处于上线状态的服务节点更新为所述 基准配置信息中记录的处于上线状态的服务节点的操作。
     第二更新单元, 用于在服务节点的硬件配置小于所述基准配置信息中的硬件配 置, 发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作 ;
     第三更新单元, 用于在服务节点未安装基准配置信息的软件时, 发起将服务节点 当前硬件配置升级到基准配置信息中的硬件配置的操作 ;
     配置单元, 用于根据所述基准配置信息中记录的各各处于上线状态的服务节点上 软硬件的参数的属性值, 配置所述系统中的各参数对应的属性值。
     可选的, 为了便于对配置信息的管理, 所述系统还包括 :
     第一记录模块, 用于在以版本保存该系统的配置信息时, 可以记录每个版本的使 用时间 ;
     显示模块, 用于当接收到用户查询某一时间段内配置信息时, 按照第一记录模块 记录的各版本的使用时间, 显示用户所需的版本信息。
     可选的, 为了满足用户对配置信息的多样化需求, 所述系统还包括 :
     接收模块, 用于接收用户对配置信息的定制 ;
     输出模块, 用于根据用户的定制信息, 输出所述定制信息所请求的配置信息。
     例如, 用户可以定制某一服务节点、 某一软件或硬件的配置信息。
     当然, 所述系统还可以包括 :
     第二记录模块, 用于记录每个版本中对各配置信息进行管理的管理人员, 以用于在使用某一版本的配置信息后, 系统出现重大问题时, 通过查询对该版本的配置信息进行 管理人员, 确定责任归属问题。
     本发明提供的系统实施例, 在系统处理某种服务时, 通过记录各版本的配置信息 以及在各版本的配置信息条件下系统的处理能力, 从中得到适用于处理该种服务的最佳配 置信息, 在日后遇到相同内容的服务时, 可以直接使用得到最佳配置信息, 减少了后续对配 置信息的调试时间, 节约了系统的运营成本。
     本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程 序流程来实现, 所述计算机程序可以存储于一计算机可读存储介质中, 所述计算机程序在 相应的硬件平台上 ( 如系统、 设备、 装置、 器件等 ) 执行, 在执行时, 包括方法实施例的步骤 之一或其组合。
     可选地, 上述实施例的全部或部分步骤也可以使用集成电路来实现, 这些步骤可 以被分别制作成一个个集成电路模块, 或者将它们中的多个模块或步骤制作成单个集成电 路模块来实现。这样, 本发明不限制于任何特定的硬件和软件结合。
     上述实施例中的各装置 / 功能模块 / 功能单元可以采用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 也可以分布在多个计算装置所组成的网络上。 上述实施例中的各装置 / 功能模块 / 功能单元以软件功能模块的形式实现并作为 独立的产品销售或使用时, 可以存储在一个计算机可读取存储介质中。上述提到的计算机 可读取存储介质可以是只读存储器, 磁盘或光盘等。
     以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于此, 任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到变化或替换, 都应涵 盖在本发明的保护范围之内。 因此, 本发明的保护范围应以权利要求所述的保护范围为准。
    

云计算操作系统中配置信息的管理方法和系统.pdf_第1页
第1页 / 共11页
云计算操作系统中配置信息的管理方法和系统.pdf_第2页
第2页 / 共11页
云计算操作系统中配置信息的管理方法和系统.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《云计算操作系统中配置信息的管理方法和系统.pdf》由会员分享,可在线阅读,更多相关《云计算操作系统中配置信息的管理方法和系统.pdf(11页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102117235A43申请公布日20110706CN102117235ACN102117235A21申请号201110075410922申请日20110328G06F11/1420060171申请人浪潮(北京)电子信息产业有限公司地址100085北京市海淀区上地信息路2号21号C栋1层72发明人张立强张海涛74专利代理机构北京安信方达知识产权代理有限公司11262代理人栗若木王漪54发明名称云计算操作系统中配置信息的管理方法和系统57摘要本发明提供一种云计算操作系统中配置信息的管理方法和系统。所述方法,包括将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容。

2、的基准配置信息保存;当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图1页CN102117240A1/2页21一种云计算操作系统中配置信息的管理方法,其特征在于,包括将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基准配置信息保存;当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。2根据。

3、权利要求1所述的方法,其特征在于,所述基准配置信息包括如下至少一种处于上线状态的服务节点;处于上线状态的至少一个服务节点上硬件的性能信息;处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,处于上线状态的至少一个服务节点上参数的属性值。3根据权利要求2所述的方法,其特征在于,所述方法还包括在系统处理某种内容的服务的过程中,生成系统处理该种内容服务时的各版本的配置信息;获取系统在各版本配置信息下的成本和处理能力;根据各版本的配置信息下系统成本和处理能力,选择符合期望参数的配置信息作为系统处理该种服务时的基准配置信息。4根据权利要求3所述的方法,其特征在于,所述各版本的配置信息是由。

4、当前配置信息中不同于上一版本的配置信息的配置信息组成的。5根据权利要求2所述的方法,其特征在于,所述发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作,包括在系统当前处于上线状态的服务节点不同于所述基准配置信息中记录的处于上线状态的服务节点时,发起将当前处于上线状态的服务节点更新为所述基准配置信息中记录的处于上线状态的服务节点的操作;在服务节点的硬件配置小于所述基准配置信息中的硬件配置,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;在服务节点未安装基准配置信息的软件时,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;根。

5、据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件的参数的属性值,配置所述系统中的各参数对应的属性值。6一种云计算操作系统中配置信息的管理系统,其特征在于,包括存储模块,用于将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基准配置信息保存;更新模块,用于当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。7根据权利要求6所述的系统,其特征在于,所述存储模块所存储的基准配置信息基准配置信息包括如下至少一种处于上线状态的服务节点;处于上线状态的至少一个服务节点上硬件的性。

6、能信息;权利要求书CN102117235ACN102117240A2/2页3处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,处于上线状态的至少一个服务节点上参数的属性值。8根据权利要求7所述的系统,其特征在于,所述系统还包括生成模块,用于在系统处理某种内容的服务的过程中,生成系统处理该种内容服务时的各版本的配置信息;获取模块,用于获取系统在各版本配置信息下的成本和处理能力;选择模块,用于根据各版本的配置信息下系统成本和处理能力,选择符合期望参数的配置信息作为系统处理该种服务时的基准配置信息。9根据权利要求8所述的系统,其特征在于,所述生成模块所生成的各版本的配置信息是由当前。

7、配置信息中不同于上一版本的配置信息的配置信息组成的。10根据权利要求7所述的系统,其特征在于,所述更新模块包括第一更新单元,用于在系统当前处于上线状态的服务节点不同于所述基准配置信息中记录的处于上线状态的服务节点时,发起将当前处于上线状态的服务节点更新为所述基准配置信息中记录的处于上线状态的服务节点的操作;第二更新单元,用于在服务节点的硬件配置小于所述基准配置信息中的硬件配置,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;第三更新单元,用于在服务节点未安装基准配置信息的软件时,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;配置单元,用于根据所述基准配置信息中。

8、记录的各各处于上线状态的服务节点上软硬件的参数的属性值,配置所述系统中的各参数对应的属性值。权利要求书CN102117235ACN102117240A1/7页4云计算操作系统中配置信息的管理方法和系统技术领域0001本发明涉及计算机应用领域,尤其涉及一种云计算操作系统中配置信息的管理方法和系统。背景技术0002大型存储系统为便于简便、可靠的维护,通常都具备配置备份和维护功能,这类功能通常都能实现系统当前各种配置文件的备份,即把当前所有配置文件备份为一个压缩包,保存起来,当系统配置出现问题的时候据此进行恢复。0003在实现本发明过程中,发明人发现现有技术存在如下问题0004现有技术对配置文件的维。

9、护的方法一般只能保存几个配置状态,并且无法实现各种配置状态的对比,更不具备与系统的历史运行状态综合生成更有效信息的能力。发明内容0005本发明提供的云计算操作系统中配置信息的管理方法和系统,要解决的技术问题是如何缩短配置信息的调试时间的问题。0006为解决上述技术问题,本发明提供了如下技术方案0007一种云计算操作系统中配置信息的管理方法,包括0008将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基准配置信息保存;0009当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。。

10、0010优选的,所述方法还具有如下特点所述基准配置信息包括如下至少一种0011处于上线状态的服务节点;0012处于上线状态的至少一个服务节点上硬件的性能信息;0013处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,0014处于上线状态的至少一个服务节点上参数的属性值。0015优选的,所述方法还具有如下特点所述方法还包括0016在系统处理某种内容的服务的过程中,生成系统处理该种内容服务时的各版本的配置信息;0017获取系统在各版本配置信息下的成本和处理能力;0018根据各版本的配置信息下系统成本和处理能力,选择符合期望参数的配置信息作为系统处理该种服务时的基准配置信息。001。

11、9优选的,所述方法还具有如下特点所述各版本的配置信息是由当前配置信息中不同于上一版本的配置信息的配置信息组成的。0020优选的,所述方法还具有如下特点所述发起将当前系统的配置信息更新为系统说明书CN102117235ACN102117240A2/7页5处理与当前需处理的服务内容相同的服务时的基准配置信息的操作,包括0021在系统当前处于上线状态的服务节点不同于所述基准配置信息中记录的处于上线状态的服务节点时,发起将当前处于上线状态的服务节点更新为所述基准配置信息中记录的处于上线状态的服务节点的操作;0022在服务节点的硬件配置小于所述基准配置信息中的硬件配置,发起将服务节点当前硬件配置升级到基。

12、准配置信息中的硬件配置的操作;0023在服务节点未安装基准配置信息的软件时,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;0024根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件的参数的属性值,配置所述系统中的各参数对应的属性值。0025一种云计算操作系统中配置信息的管理系统,包括0026存储模块,用于将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基准配置信息保存;0027更新模块,用于当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。00。

13、28优选的,所述系统还具有如下特点所述存储模块所存储的基准配置信息基准配置信息包括如下至少一种0029处于上线状态的服务节点;0030处于上线状态的至少一个服务节点上硬件的性能信息;0031处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,0032处于上线状态的至少一个服务节点上参数的属性值。0033优选的,所述系统还具有如下特点所述系统还包括0034生成模块,用于在系统处理某种内容的服务的过程中,生成系统处理该种内容服务时的各版本的配置信息;0035获取模块,用于获取系统在各版本配置信息下的成本和处理能力;0036选择模块,用于根据各版本的配置信息下系统成本和处理能力,选择。

14、符合期望参数的配置信息作为系统处理该种服务时的基准配置信息。0037优选的,所述系统还具有如下特点所述生成模块所生成的各版本的配置信息是由当前配置信息中不同于上一版本的配置信息的配置信息组成的。0038优选的,所述系统还具有如下特点所述更新模块包括0039第一更新单元,用于在系统当前处于上线状态的服务节点不同于所述基准配置信息中记录的处于上线状态的服务节点时,发起将当前处于上线状态的服务节点更新为所述基准配置信息中记录的处于上线状态的服务节点的操作;0040第二更新单元,用于在服务节点的硬件配置小于所述基准配置信息中的硬件配置,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;0。

15、041第三更新单元,用于在服务节点未安装基准配置信息的软件时,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;0042配置单元,用于根据所述基准配置信息中记录的各各处于上线状态的服务节点上说明书CN102117235ACN102117240A3/7页6软硬件的参数的属性值,配置所述系统中的各参数对应的属性值。0043与现有技术相比,本发明提供的实施例,在系统处理某种服务时,通过记录各版本的配置信息以及在各版本的配置信息条件下系统的处理能力,从中得到适用于处理该种服务的最佳配置信息,在日后遇到相同内容的服务时,可以直接使用得到最佳配置信息,减少了后续对配置信息的调试时间,节约了系。

16、统的运营成本。附图说明0044图1为本发明提供的云计算操作系统中配置信息的管理方法实施例的流程示意图;0045图2为本发明提供的云计算操作系统中配置信息的管理系统实施例的结构示意图;0046图3为图2所示系统实施例的另一结构示意图。具体实施方式0047为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。0048发明人发现,在集群系统或云计算操作系统等多服务服务节点构成的对外服务系统中,由于服务节点数量众多,服务节点之间的关联复杂,系统一旦上线运行可能会长久以滚动升级的方。

17、法进行维护,所以为了保证系统软硬件配置和运行状态的可追溯性,需要对配置信息进行管理。0049考虑到系统对外所服务的内容在不断变化,且在处理某一内容的服务时通常需要进行长久的滚动升级以达到花费最少且性能较优的状态,为了减少系统配置的调试时间,提出如下方案0050将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基准配置信息保存;0051当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基准配置信息的操作。0052其中所述基准配置信息包括如下至少一种0053处于上线状态的服务节点;0054处于上线状。

18、态的至少一个服务节点上硬件的性能信息;0055处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,0056处于上线状态的至少一个服务节点上参数的属性值。0057下文以云计算操作系统为例进行说明,其中云计算操作系统按照对外服务的功能对系统中服务节点进行划分的话,可以分为管理节点和服务服务节点,其中管理节点用于管理系统中的服务服务节点,服务服务节点用于处理系统的服务。0058图1为本发明提供的云计算操作系统中配置信息的管理方法实施例的流程示意图。图1所示方法实施例,包括说明书CN102117235ACN102117240A4/7页70059步骤101、在系统处理某一内容的服务的过程。

19、中,生成系统处理该种内容服务时的各版本的配置信息;0060其中,可以在如下任一发生变化时生成新版本的配置信息,包括0061处于上线状态的服务节点;0062处于上线状态的至少一个服务节点上硬件的性能信息;0063处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,0064处于上线状态的至少一个服务节点上参数的属性值。0065其中本文所指的软件是指与处理该服务有关的软件;硬件的配置状态包括硬件的个数和性能,软件的配置状态是指服务节点0066本文中,服务是按照内容进行划分的,即服务可以是动漫渲染、非线性媒体编辑或者高性能计算等。0067优选的,在记录各版本的配置信息,只记录当前版本与。

20、上一版本发生变化的配置信息,即各版本的配置信息是由当前配置信息中不同于上一版本的配置信息的配置信息组成的,从而减少每次存储的内存,降低了磁盘空间的占用。0068需要说明的是,假设各版本的编号为1,2,N,当需要查看第I版的配置信息时,可以根据第2至I版记录的配置信息得出相对于第1版配置信息中变化的全部配置信息,根据得到的变化的全部配置信息以及第I版配置信息,得出第I版的配置信息。0069步骤102、获取系统在各版本配置信息下的成本和处理能力;0070其中,系统的处理能力可以根据响应时间以及负载大小来决定。0071步骤103、根据各版本的配置信息下系统成本和处理能力,选择符合期望参数的配置信息作。

21、为系统处理该种服务时的基准配置信息。0072步骤104、当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为与当前需处理的服务内容相同的服务所对应的基准配置信息的操作。其中本步骤具体包括0073步骤A、如果系统当前处于上线状态的服务服务节点不同于所述基准配置信息中记录的处于上线状态的服务服务节点,则发起将当前处于上线状态的服务服务节点更新为所述基准配置信息中记录的处于上线状态的服务服务节点的操作。0074例如,根据系统当前处于上线状态的服务服务节点以及所述基准配置信息中记录的处于上线状态的服务服务节点,确定当前需要启动的服务服务节点,所述管理节点可以远程启动所。

22、述当前需要启动的服务服务节点,也可以通知用户进行启动操作,当然,为了减少资源的消耗,可以根据系统当前处于上线状态的服务节点以及所述基准配置信息中记录的处于上线状态的服务节点,确定当前需要下线的服务节点;所述管理节点可以远程启动所述当前需要启动的服务节点,也可以通知用户进行启动操作。0075步骤B、如果服务节点的硬件配置小于所述基准配置信息中的硬件配置,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;0076例如,获取服务节点当前的硬件配置,并将当前的硬件配置与基准配置信息中的硬件配置进行比较,得到当前性能低于基准配置信息中硬件配置的目标硬件,发出告警信息,并显示所述目标硬件在基。

23、准配置信息中所对应的硬件配置,通知用户对目标硬件进行升级操作。说明书CN102117235ACN102117240A5/7页80077步骤C、如果服务节点未安装基准配置信息的软件,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;0078具体的,根据基准配置信息中记录的软件,查找服务节点上是否已经安装该软件,如果未安装,可以通知用户安装或自行安装,其中自行安装的过程具体包括从预先存储有软件安装包的数据库获取软件安装包,并启动服务节点上自行安装程序,加载所述软件安装包。0079步骤D、根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件的参数的属性值,配置所述系统中的各参。

24、数对应的属性值。0080当然,为了便于对配置信息的管理,在以版本保存该系统的配置信息时,可以记录每个版本的使用时间。当接收到用户查询某一时间段内配置信息时,按照已记录的各版本的使用时间,显示用户所需的版本信息。其中进一步,还可以接收用户对配置信息的定制,即可以输出系统全部的配置信息,也可以根据用户选定的软件或硬件,输出该软件或硬件各版本的配置信息。0081其中还可以记录每个版本中对各配置信息进行管理的管理人员。在使用某一版本的配置信息后,系统出现重大问题时,通过查询对该版本的配置信息进行管理人员,确定责任归属问题。0082可选的,为了便于对配置信息的管理,所述管理节点在以版本保存该系统的配置信。

25、息时,记录每个版本的使用时间;当接收到用户查询某一时间段内配置信息时,按照第一记录模块记录的各版本的使用时间,显示用户所需的版本信息。0083可选的,为了满足用户对配置信息的多样化需求,所述管理节点接收用户对配置信息的定制,并根据用户的定制信息,输出所述定制信息所请求的配置信息。例如,用户可以定制某一服务节点、某一软件或硬件的配置信息。0084可选的,管理节点记录每个版本中对各配置信息进行管理的管理人员,以用于在使用某一版本的配置信息后,系统出现重大问题时,通过查询对该版本的配置信息进行管理人员,确定责任归属问题。0085本发明提供的方法实施例,在系统处理某种服务时,通过记录各版本的配置信息以。

26、及在各版本的配置信息条件下系统的处理能力,从中得到适用于处理该种服务的最佳配置信息,在日后遇到相同内容的服务时,可以直接使用得到最佳配置信息,减少了后续对配置信息的调试时间,节约了系统的运营成本。0086图2为本发明提供的云计算操作系统中配置信息的管理系统实施例的结构示意图。结合图1所示的方法实施例,图1所示系统实施例包括0087存储模块201,用于将系统处理某种内容服务时符合期望参数时的配置信息作为系统处理该种内容的基准配置信息保存;0088更新模块202,用于当系统当前需处理的服务与系统所处理过的服务的内容相同,则发起将当前系统的配置信息更新为系统处理与当前需处理的服务内容相同的服务时的基。

27、准配置信息的操作。0089其中所述存储模块201所存储的基准配置信息包括基准配置信息包括如下至少一种0090处于上线状态的服务节点;说明书CN102117235ACN102117240A6/7页90091处于上线状态的至少一个服务节点上硬件的性能信息;0092处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,0093处于上线状态的至少一个服务节点上参数的属性值。0094图3为图2所示系统实施例的另一结构示意图。图3所示系统实施例还包括0095生成模块301,用于在系统处理某种内容的服务的过程中,生成系统处理该种内容服务时的各版本的配置信息;0096获取模块302,与所述生成模。

28、块301相连,用于获取系统在各版本配置信息下的成本和处理能力;0097选择模块303,与所述获取模块302和所述存储模块201相连,用于根据各版本的配置信息下系统成本和处理能力,选择符合期望参数的配置信息作为系统处理该种服务时的基准配置信息。0098其中所述生成模块301在如下任一发生变化时生成新版本的配置信息,包括0099处于上线状态的服务节点;0100处于上线状态的至少一个服务节点上硬件的性能信息;0101处于上线状态的至少一个服务节点上用于处理该种内容的服务的软件;以及,0102处于上线状态的至少一个服务节点上参数的属性值。0103可选的,为了减少新版本配置信息所占用的存储空间,所述生成。

29、模块301所生成的新版本的配置信息是由当前配置信息中不同于上一版本的配置信息的配置信息组成的。0104可选的,所述更新模块202包括0105第一更新单元,用于在系统当前处于上线状态的服务节点不同于所述基准配置信息中记录的处于上线状态的服务节点时,发起将当前处于上线状态的服务节点更新为所述基准配置信息中记录的处于上线状态的服务节点的操作。0106第二更新单元,用于在服务节点的硬件配置小于所述基准配置信息中的硬件配置,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配置的操作;0107第三更新单元,用于在服务节点未安装基准配置信息的软件时,发起将服务节点当前硬件配置升级到基准配置信息中的硬件配。

30、置的操作;0108配置单元,用于根据所述基准配置信息中记录的各各处于上线状态的服务节点上软硬件的参数的属性值,配置所述系统中的各参数对应的属性值。0109可选的,为了便于对配置信息的管理,所述系统还包括0110第一记录模块,用于在以版本保存该系统的配置信息时,可以记录每个版本的使用时间;0111显示模块,用于当接收到用户查询某一时间段内配置信息时,按照第一记录模块记录的各版本的使用时间,显示用户所需的版本信息。0112可选的,为了满足用户对配置信息的多样化需求,所述系统还包括0113接收模块,用于接收用户对配置信息的定制;0114输出模块,用于根据用户的定制信息,输出所述定制信息所请求的配置信。

31、息。0115例如,用户可以定制某一服务节点、某一软件或硬件的配置信息。0116当然,所述系统还可以包括0117第二记录模块,用于记录每个版本中对各配置信息进行管理的管理人员,以用于说明书CN102117235ACN102117240A7/7页10在使用某一版本的配置信息后,系统出现重大问题时,通过查询对该版本的配置信息进行管理人员,确定责任归属问题。0118本发明提供的系统实施例,在系统处理某种服务时,通过记录各版本的配置信息以及在各版本的配置信息条件下系统的处理能力,从中得到适用于处理该种服务的最佳配置信息,在日后遇到相同内容的服务时,可以直接使用得到最佳配置信息,减少了后续对配置信息的调试。

32、时间,节约了系统的运营成本。0119本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上如系统、设备、装置、器件等执行,在执行时,包括方法实施例的步骤之一或其组合。0120可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。0121上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。0122上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。0123以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。说明书CN102117235ACN102117240A1/1页11图1图2图3说明书附图CN102117235A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1