管理平台部署方法、装置及设备.pdf

上传人:xia****o6 文档编号:11143310 上传时间:2021-09-05 格式:PDF 页数:12 大小:775.27KB
收藏 版权申诉 举报 下载
管理平台部署方法、装置及设备.pdf_第1页
第1页 / 共12页
管理平台部署方法、装置及设备.pdf_第2页
第2页 / 共12页
管理平台部署方法、装置及设备.pdf_第3页
第3页 / 共12页
文档描述:

《管理平台部署方法、装置及设备.pdf》由会员分享,可在线阅读,更多相关《管理平台部署方法、装置及设备.pdf(12页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910684092.2 (22)申请日 2019.07.26 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中区吴中经 济开发区郭巷街道官浦路1号9幢 (72)发明人 孙凤超 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 张春辉 (51)Int.Cl. G06F 8/60(2018.01) G06F 8/71(2018.01) (54)发明名称 一种管理平台部署方法、 装置及设备 (57)摘要 本申请公开了一种管理平。

2、台部署方法、 装 置、 设备及可读存储介质, 方案包括: 响应用户下 发的部署请求, 以确定当前部署场景和用户标识 信息; 获取在当前部署场景下与用户标识信息对 应的个人习惯配置模板, 根据个人习惯配置模 板, 执行对目标管理平台的部署操作, 其中, 个人 习惯配置模板为根据用户的历史部署记录生成 的。 可见, 该方案通过配置模板的方式来记录用 户在以往部署过程中的配置习惯, 且针对不同的 部署场景, 利用不同的配置模板进行记录, 因此, 在后续的部署过程中, 能够根据当前部署场景以 及用户在当前部署场景下的个人习惯配置模板, 实现自动部署管理平台的目的。 避免了用户输入 大量配置参数的过程,。

3、 显著提高了管理平台部署 的效率。 权利要求书2页 说明书6页 附图3页 CN 110377295 A 2019.10.25 CN 110377295 A 1.一种管理平台部署方法, 其特征在于, 包括: 响应用户下发的部署请求, 以确定当前部署场景和用户标识信息; 获取在所述当前部署场景下与所述用户标识信息对应的个人习惯配置模板, 其中, 所 述个人习惯配置模板为根据所述用户的历史部署记录生成的; 根据所述个人习惯配置模板, 执行对目标管理平台的部署操作。 2.如权利要求1所述的方法, 其特征在于, 所述根据所述个人习惯配置模板, 执行对目 标管理平台的部署操作, 包括: 显示所述个人习惯配。

4、置模板; 响应所述用户的修改操作, 以对所述个人习惯配置模板中的目标配置项进行修改; 响应所述用户的部署操作, 根据修改后的个人习惯配置模板, 以执行对目标管理平台 的部署操作。 3.如权利要求2所述的方法, 其特征在于, 所述显示所述个人习惯配置模板, 包括: 显示所述个人习惯配置模板, 并显示所述个人习惯配置模板中非最优配置项的建议配 置值。 4.如权利要求2所述的方法, 其特征在于, 所述响应所述用户的部署操作, 根据修改后 的个人习惯配置模板, 以执行对目标管理平台的部署操作, 包括: 响应所述用户的部署操作, 以判断修改后的个人习惯配置模板中是否存在非法配置 项; 若存在, 则生成提。

5、示信息; 若不存在, 则根据所述修改后的个人习惯配置模板, 执行对目标管理平台的部署操作。 5.如权利要求1-4任意一项所述的方法, 其特征在于, 在所述获取在所述当前部署场景 下与所述用户标识信息对应的个人习惯配置模板之前, 还包括: 针对预先设置的部署场景, 生成相应的基础配置模板; 根据用户在所述部署场景下的历史部署记录和所述基础配置模板, 生成所述用户在所 述部署场景下的个人习惯部署模板。 6.如权利要求5所述的方法, 其特征在于, 所述针对预先设置的部署场景, 生成相应的 基础配置模板, 包括: 针对预先设置的部署场景, 生成相应的基础配置模板, 所述基础配置模板包括以下任 意一项或。

6、多个配置项: MON节点、 MDS节点、 元数据分离盘、 非元数据分离盘、 存储池保护策 略、 用户网络、 存储网络、 NTP服务器地址、 时间。 7.如权利要求6所述的方法, 其特征在于, 所述针对预先设置的部署场景, 生成相应的 基础配置模板, 包括: 针对预先设置的部署场景, 生成相应的基础配置模板, 所述部署场景包括以下任意一 项或多个场景: 块场景、 文件场景、 对象场景和混合场景。 8.一种管理平台部署装置, 其特征在于, 包括: 部署请求响应模块: 用于响应用户下发的部署请求, 以确定当前部署场景和用户标识 信息; 配置模板获取模块: 用于获取在所述当前部署场景下与所述用户标识信。

7、息对应的个人 习惯配置模板, 其中, 所述个人习惯配置模板为根据所述用户的历史部署记录生成的; 权利要求书 1/2 页 2 CN 110377295 A 2 部署模块: 用于根据所述个人习惯配置模板, 执行对目标管理平台的部署操作。 9.一种管理平台部署设备, 其特征在于, 包括: 存储器: 用于存储计算机程序; 处理器: 用于执行所述计算机程序, 以实现如权利要求1-7任意一项所述的一种管理平 台部署方法的步骤。 10.一种可读存储介质, 其特征在于, 所述可读存储介质上存储有计算机程序, 所述计 算机程序被处理器执行时用于实现如权利要求1-7任意一项所述的一种管理平台部署方法 的步骤。 权。

8、利要求书 2/2 页 3 CN 110377295 A 3 一种管理平台部署方法、 装置及设备 技术领域 0001 本申请涉及计算机技术领域, 特别涉及一种管理平台部署方法、 装置、 设备及可读 存储介质。 背景技术 0002 当前管理平台的部署流程非常固定, 但是, 每次部署都需要用户重新输入大量配 置信息。 而这些配置信息往往跟之前配置信息几乎完全一致, 由于配置信息量很大, 费时费 力, 此外有可能在配置过程中出现错误输入, 导致管理平台部署效率低下。 0003 可见, 如何提升管理平台的部署效率, 是亟待本领域技术人员解决的问题。 发明内容 0004 本申请的目的是提供一种管理平台部署。

9、方法、 装置、 设备及可读存储介质, 用以解 决传统的管理平台部署方案在每次部署过程中都需要用户输入配置信息, 导致部署效率低 下的问题。 具体方案如下: 0005 第一方面, 本申请提供了一种管理平台部署方法, 包括: 0006 响应用户下发的部署请求, 以确定当前部署场景和用户标识信息; 0007 获取在所述当前部署场景下与所述用户标识信息对应的个人习惯配置模板, 其 中, 所述个人习惯配置模板为根据所述用户的历史部署记录生成的; 0008 根据所述个人习惯配置模板, 执行对目标管理平台的部署操作。 0009 优选的, 所述根据所述个人习惯配置模板, 执行对目标管理平台的部署操作, 包 括。

10、: 0010 显示所述个人习惯配置模板; 0011 响应所述用户的修改操作, 以对所述个人习惯配置模板中的目标配置项进行修 改; 0012 响应所述用户的部署操作, 根据修改后的个人习惯配置模板, 以执行对目标管理 平台的部署操作。 0013 优选的, 所述显示所述个人习惯配置模板, 包括: 0014 显示所述个人习惯配置模板, 并显示所述个人习惯配置模板中非最优配置项的建 议配置值。 0015 优选的, 所述响应所述用户的部署操作, 根据修改后的个人习惯配置模板, 以执行 对目标管理平台的部署操作, 包括: 0016 响应所述用户的部署操作, 以判断修改后的个人习惯配置模板中是否存在非法配 。

11、置项; 0017 若存在, 则生成提示信息; 0018 若不存在, 则根据所述修改后的个人习惯配置模板, 执行对目标管理平台的部署 操作。 说明书 1/6 页 4 CN 110377295 A 4 0019 优选的, 在所述获取在所述当前部署场景下与所述用户标识信息对应的个人习惯 配置模板之前, 还包括: 0020 针对预先设置的部署场景, 生成相应的基础配置模板; 0021 根据用户在所述部署场景下的历史部署记录和所述基础配置模板, 生成所述用户 在所述部署场景下的个人习惯部署模板。 0022 优选的, 所述针对预先设置的部署场景, 生成相应的基础配置模板, 包括: 0023 针对预先设置的。

12、部署场景, 生成相应的基础配置模板, 所述基础配置模板包括以 下任意一项或多个配置项: MON节点、 MDS节点、 元数据分离盘、 非元数据分离盘、 存储池保护 策略、 用户网络、 存储网络、 NTP服务器地址、 时间。 0024 优选的, 所述针对预先设置的部署场景, 生成相应的基础配置模板, 包括: 0025 针对预先设置的部署场景, 生成相应的基础配置模板, 所述部署场景包括以下任 意一项或多个场景: 块场景、 文件场景、 对象场景和混合场景。 0026 第二方面, 本申请提供了一种管理平台部署装置, 包括: 0027 部署请求响应模块: 用于响应用户下发的部署请求, 以确定当前部署场景。

13、和用户 标识信息; 0028 配置模板获取模块: 用于获取在所述当前部署场景下与所述用户标识信息对应的 个人习惯配置模板, 其中, 所述个人习惯配置模板为根据所述用户的历史部署记录生成的; 0029 部署模块: 用于根据所述个人习惯配置模板, 执行对目标管理平台的部署操作。 0030 第三方面, 本申请提供了一种管理平台部署设备, 包括: 0031 存储器: 用于存储计算机程序; 0032 处理器: 用于执行所述计算机程序, 以实现如上所述的一种管理平台部署方法的 步骤。 0033 第四方面, 本申请提供了一种可读存储介质, 所述可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时。

14、用于实现如上所述的一种管理平台部署方法的步 骤。 0034 本申请所提供的一种管理平台部署方法、 装置、 设备及可读存储介质, 方案包括: 响应用户下发的部署请求, 以确定当前部署场景和用户标识信息; 获取在当前部署场景下 与用户标识信息对应的个人习惯配置模板, 根据个人习惯配置模板, 执行对目标管理平台 的部署操作, 其中, 个人习惯配置模板为根据用户的历史部署记录生成的。 可见, 该方案通 过配置模板的方式来记录用户在以往部署过程中的配置习惯, 且针对不同的部署场景, 利 用不同的配置模板进行记录, 因此, 在后续的部署过程中, 能够根据当前部署场景以及用户 在当前部署场景下的个人习惯配置。

15、模板, 实现自动部署管理平台的目的。 避免了用户输入 大量配置参数的过程, 显著提高了管理平台部署的效率。 附图说明 0035 为了更清楚的说明本申请实施例或现有技术的技术方案, 下面将对实施例或现有 技术描述中所需要使用的附图作简单的介绍, 显而易见地, 下面描述中的附图仅仅是本申 请的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根 据这些附图获得其他的附图。 说明书 2/6 页 5 CN 110377295 A 5 0036 图1为本申请所提供的一种管理平台部署方法实施例一的实现流程图; 0037 图2为本申请所提供的一种管理平台部署方法实施例二的实现流。

16、程图; 0038 图3为本申请所提供的一种管理平台部署方法实施例二的S202的细化流程图; 0039 图4为本申请所提供的一种管理平台部署装置实施例的功能框图; 0040 图5为本申请所提供的一种管理平台部署设备实施例的结构示意图。 具体实施方式 0041 本申请的核心是提供一种管理平台部署方法、 装置、 设备及可读存储介质, 实现自 动部署管理平台的目的, 避免了用户输入大量配置参数的过程, 显著提高了管理平台部署 的效率。 0042 为了使本技术领域的人员更好地理解本申请方案, 下面结合附图和具体实施方式 对本申请作进一步的详细说明。 显然, 所描述的实施例仅仅是本申请一部分实施例, 而不。

17、是 全部的实施例。 基于本申请中的实施例, 本领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他实施例, 都属于本申请保护的范围。 0043 下面对本申请提供的一种管理平台部署方法实施例一进行介绍, 参见图1, 实施例 一包括: 0044 S101、 响应用户下发的部署请求, 以确定当前部署场景和用户标识信息; 0045 上述用户标识信息是指能够唯一确定该用户或该用户所在终端的信息, 具体可以 为用户ID或IP地址, 用于区分不同用户的部署习惯。 具体的, 本实施例通过配置模板的形式 记录用户的配置习惯, 并且利用不同的配置模板记录用户在不同部署场景下的配置习惯。 上述部署场景具体可。

18、以包括以下任意一项或多个场景: 块场景、 文件场景、 对象场景和混合 场景。 不同场景下配置模板的配置项存在些许不同, 例如最优配置值可能存在差异, 具体可 以根据实际情况来确定。 0046 S102、 获取在所述当前部署场景下与所述用户标识信息对应的个人习惯配置模 板, 其中, 所述个人习惯配置模板为根据所述用户的历史部署记录生成的; 0047 如上所述, 上述个人习惯配置模板是根据用户在当前部署场景下的历史部署记录 生成的。 其生成过程可以为自动实现的, 例如, 自动统计用户在当前部署场景下对各个配置 项的配置值, 当某个配置值出现的次数或频率达到预设次数或预设频率时, 将该配置值作 为个。

19、人习惯配置模板中相应配置项的默认配置值; 其生成过程也可以为手动实现的, 例如, 在检测到用户修改某个配置项的配置值时, 判断用户是否需要将修改后的配置值作为该配 置项的默认值, 若用户选择是, 则将该配置值作为个人习惯模板中该配置项的默认配置值; 可以理解的是, 其生成过程可以为自动与手动相结合的方式实现。 0048 S103、 根据所述个人习惯配置模板, 执行对目标管理平台的部署操作。 0049 具体的, 在执行部署操作之前, 向用户展示个人习惯配置模板, 用户可以选择修改 其中的配置项, 也可以选择下发部署指令, 以便于根据个人习惯部署模板自动执行部署操 作。 作为一种优选的实施方式, 。

20、本实施例不仅仅向用户展示个人习惯配置模板, 还可以进一 步向用户展示建议配置信息, 例如可以展示部分配置项的建议配置值。 0050 本实施例所提供一种管理平台部署方法, 方案包括: 响应用户下发的部署请求, 以 确定当前部署场景和用户标识信息; 获取在当前部署场景下与用户标识信息对应的个人习 说明书 3/6 页 6 CN 110377295 A 6 惯配置模板, 根据个人习惯配置模板, 执行对目标管理平台的部署操作, 其中, 个人习惯配 置模板为根据用户的历史部署记录生成的。 可见, 该方案通过配置模板的方式来记录用户 在以往部署过程中的配置习惯, 且针对不同的部署场景, 利用不同的配置模板进。

21、行记录, 因 此, 在后续的部署过程中, 能够根据当前部署场景以及用户在当前部署场景下的个人习惯 配置模板, 实现自动部署管理平台的目的。 避免了用户输入大量配置参数的过程, 显著提高 了管理平台部署的效率。 0051 下面开始详细介绍本申请提供的一种管理平台部署方法实施例二, 实施例二基于 前述实施例一实现, 并在实施例一的基础上进行了一定程度上的拓展。 0052 参见图2, 实施例二具体包括: 0053 S201、 针对预先设置的部署场景, 生成相应的基础配置模板; 0054 所谓配置模板实际上就是部署过程中的一组配置参数的集合, 基础配置模板可以 理解为默认配置, 例如某些配置项实际上是。

22、有其最佳配置的, 比如存储保护策略, 因此将其 作为默认配置, 在实际部署过程中用户可以根据实际需要进行调整。 0055 如表1所示, 上述基础配置模板包括以下任意一项或多个配置项: MON节点、 MDS节 点、 元数据分离盘、 非元数据分离盘、 存储池保护策略、 用户网络、 存储网络、 NTP服务器地 址、 时间。 上述部署场景包括以下任意一项或多个场景: 块场景、 文件场景、 对象场景和混合 场景。 0056 表1 0057 0058 0059 S202、 根据用户在所述部署场景下的历史部署记录和所述基础配置模板, 生成所 述用户在所述部署场景下的个人习惯部署模板; 0060 可以理解的是。

23、, 在生成个人习惯部署模板的过程中, 不会完全采用用户的历史部 说明书 4/6 页 7 CN 110377295 A 7 署记录, 而是首先对历史部署记录进行取舍优化, 舍弃一些不适合当作模板的配置信息。 举 例来说, 在实际应用场景中, 系统允许用户配置一些不合理的配置, 而这些不合理的配置当 作模板显然是不合适的, 所以在保存个人习惯部署模板时会对类似的配置项进行舍弃, 对 于显然不合理的配置不会放入配置模板中。 0061 具体的, 在用户初次使用模板管理平台时为每个部署场景提供一个基础配置模 板, 基础配置模板中大部分参数设置为当前部署场景下最常见的配置。 用户在使用时可以 针对当前部署。

24、场景选择响应的基础配置模板, 并根据部署流程对各个配置项进行调整。 调 整完成后下发部署指令, 系统将会将此次用户修改后的配置模板与基础配置模板进行对 比, 进行取舍之后保存至个人习惯配置模板中, 并等待用户下次使用。 这样, 经过多次取舍 优化后, 就会形成一套符合用户配置习惯的个人习惯配置模板。 0062 S203、 响应用户下发的部署请求, 以确定当前部署场景和用户标识信息; 0063 S204、 获取在所述当前部署场景下与所述用户标识信息对应的个人习惯配置模 板; 0064 S205、 显示所述个人习惯配置模板, 并显示所述个人习惯配置模板中非最优配置 项的建议配置值; 0065 S2。

25、06、 响应所述用户的修改操作, 以对所述个人习惯配置模板中的目标配置项进 行修改; 0066 S207、 响应所述用户的部署操作, 以判断修改后的个人习惯配置模板中是否存在 非法配置项; 若存在, 则跳转至S208, 否则跳转至S209; 0067 S208、 生成提示信息以提示用户修改非法配置项; 0068 S209、 根据所述修改后的个人习惯配置模板, 执行对目标管理平台的部署操作。 0069 如图3所述, 上述S202具体包括以下步骤: 0070 S301、 在用户第一次执行部署流程时, 根据用户选择的部署场景显示相应的基础 配置模板; 0071 S302、 根据用户的修改操作, 对所。

26、述基础配置模板中的配置项进行修改; 0072 S303、 在用户下发根据修改后的配置模板进行部署的指令之后, 对修改后的配置 模板和基础配置模板进行比对, 对各个配置项的配置值进行取舍优化后填入个人习惯配置 模板, 并保存在数据库中; 0073 S304、 在用户下次执行部署时, 显示个人习惯配置模板, 并显示提示信息以提示用 户在个人习惯配置模板中哪些配置项可以进一步优化; 0074 具体的, 若用户选择忽略该提示信息, 则下次部署流程中则不再提示用户。 0075 S305、 经过多次部署后, 会根据用户习惯最终生成在该部署场景下稳定的个人习 惯配置模板; 0076 S306、 在部署模板管。

27、理页面, 响应用户的修改操作, 对个人习惯配置模板中的配置 项进行修改。 0077 本实施例所提供一种管理平台部署方法, 该方案通过配置模板的方式来记录用户 在以往部署过程中的配置习惯, 且针对不同的部署场景, 利用不同的配置模板进行记录, 此 外, 在部署过程中, 能够结合当前部署场景适度给出配置建议。 用户在多次使用部署流程 后, 基于各种场景的个人习惯配置模板基本固定, 此时用户只需要选择部署场景, 系统就会 说明书 5/6 页 8 CN 110377295 A 8 自动根据用户选择的部署场景及用户以往的使用习惯自动确认配置模板, 由用户确认后直 接执行部署操作。 极大的减少用户输入, 。

28、提高管理平台部署流程的易用性。 0078 下面对本申请实施例提供的一种管理平台部署装置进行介绍, 下文描述的一种管 理平台部署装置与上文描述的一种管理平台部署方法可相互对应参照。 0079 参见图4, 该装置包括: 0080 部署请求响应模块401: 用于响应用户下发的部署请求, 以确定当前部署场景和用 户标识信息; 0081 配置模板获取模块402: 用于获取在所述当前部署场景下与所述用户标识信息对 应的个人习惯配置模板, 其中, 所述个人习惯配置模板为根据所述用户的历史部署记录生 成的; 0082 部署模块403: 用于根据所述个人习惯配置模板, 执行对目标管理平台的部署操 作。 0083。

29、 本实施例的一种管理平台部署装置用于实现前述的一种管理平台部署方法, 因此 该装置中的具体实施方式可见前文中的一种管理平台部署方法的实施例部分, 例如, 部署 请求响应模块401、 配置模板获取模块402、 部署模块403, 分别用于实现上述一种管理平台 部署方法中步骤S101, S102, S103。 所以, 其具体实施方式可以参照相应的各个部分实施例 的描述, 在此不再展开介绍。 0084 另外, 由于本实施例的一种管理平台部署装置用于实现前述的一种管理平台部署 方法, 因此其作用与上述方法的作用相对应, 这里不再赘述。 0085 此外, 本申请还提供了一种管理平台部署设备, 如图5所示,。

30、 包括: 0086 存储器100: 用于存储计算机程序; 0087 处理器200: 用于执行所述计算机程序, 以实现如上所述的一种管理平台部署方法 的步骤。 0088 最终, 本申请提供了一种可读存储介质, 所述可读存储介质上存储有计算机程序, 所述计算机程序被处理器执行时用于实现如上所述的一种管理平台部署方法的步骤。 0089 本说明书中各个实施例采用递进的方式描述, 每个实施例重点说明的都是与其它 实施例的不同之处, 各个实施例之间相同或相似部分互相参见即可。 对于实施例公开的装 置而言, 由于其与实施例公开的方法相对应, 所以描述的比较简单, 相关之处参见方法部分 说明即可。 0090 。

31、结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、 处理器执 行的软件模块, 或者二者的结合来实施。 软件模块可以置于随机存储器(RAM)、 内存、 只读存 储器(ROM)、 电可编程ROM、 电可擦除可编程ROM、 寄存器、 硬盘、 可移动磁盘、 CD-ROM、 或技术 领域内所公知的任意其它形式的存储介质中。 0091 以上对本申请所提供的方案进行了详细介绍, 本文中应用了具体个例对本申请的 原理及实施方式进行了阐述, 以上实施例的说明只是用于帮助理解本申请的方法及其核心 思想; 同时, 对于本领域的一般技术人员, 依据本申请的思想, 在具体实施方式及应用范围 上均会有改变之处, 综上所述, 本说明书内容不应理解为对本申请的限制。 说明书 6/6 页 9 CN 110377295 A 9 图1 图2 说明书附图 1/3 页 10 CN 110377295 A 10 图3 图4 说明书附图 2/3 页 11 CN 110377295 A 11 图5 说明书附图 3/3 页 12 CN 110377295 A 12 。

展开阅读全文
内容关键字: 管理 平台 部署 方法 装置 设备
关于本文
本文标题:管理平台部署方法、装置及设备.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/11143310.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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