From a16eb45a46efa2c0a0b8a5c76b8c8c8126b46aa7 Mon Sep 17 00:00:00 2001 From: sunyongjie2010 Date: Mon, 22 Jan 2024 14:49:21 +0800 Subject: [PATCH 1/4] 1 --- README.md | 92 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 67 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index ddcdc6b..768bba0 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,79 @@ -# InManageBoot +# 前言 -#### 介绍 -InManage Boot服务器部署平台是面向数据中心基础设施的批量开局管理方案,围绕资源管理、RAID配置、系统部署和迁移等功能,构建服务器统一的裸机批量管理平台,能有效地帮助用户提高运维效率、降低运维成本,保障数据中心快速投产、可靠稳定的运行。 +## 简介 -#### 软件架构 -软件架构说明 +InManageBoot,是浪潮信息服务器设备带内运维管理软件,面向企业和IDC行业提供服务器批量初始化管理,支撑客户对服务器设备在生命周期各阶段易用、高效的运维管理,为用户带来极致体验。 +该软件实现对服务器的可视化管理,提供对浪潮信息服务器的设备管理、阵列卡管理、系统安装、用户配置、系统克隆、压力测试等全生命周期的管理能力,有效帮助运维人员提高运维效率、降低运维成本,保障数据中心快速投产、稳定的运行,所有操作支持一站式完成,无人值守,高效运维。 -#### 安装教程 +InManageBoot软件可广泛应用于数据中心运营商和企业客户,能够在互联网、金融、电信等众多行业领域场景下,帮助用户快速完成服务器阵列卡配置、系统安装等初始化工作。 -1. xxxx -2. xxxx -3. xxxx +传统模式下,物理机安装依赖人工手动用光盘或U盘安装,硬件种类繁多,一台台配置更加复杂。面对大规模应用上线,物理机交付的滞后性会成为制约业务发展的瓶颈。所以必须要解决标准化和自动化问题,才能满足大规模部署的需求。 -#### 使用说明 +## 产品功能 -1. xxxx -2. xxxx -3. xxxx +InManage Boot软件是浪潮信息公司研发的,面向服务器全生命周期的带内自动化运维管理解决方案。 -#### 参与贡献 +#####设备管理 -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request +轻量级资产管理,InManageBoot支持服务器资源的集中管理,支持批量导入、单个添加设备信息,为后续的功能使用提供数据支持。 +管理范围包括:浪潮信息通用服务器、AI智能服务器及机柜、刀片、机架服务器,支持裸机的管理。 +管理功能包括:设备电源管理、刷新设备信息、系统探测、系统克隆、网络管理、设备查询、设备编辑、设备删除功能。 +#####模板 -#### 特技 +支持多种任务的模板创建。可支持的模板功能如下: +- 阵列卡管理模板 + - InManageBoot软件提供批量修改RAID配置的功能,支持自定义指令设置。 + - 支持LSI、PMC两大阵列卡厂商的主流RAID配置,同时支持多阵列卡配置。 +- 系统安装模板 + - 支持从仓库镜像模块手动导入OS镜像,对导入的OS镜像进行管理系统安装。 + - InManageBoot支持使用带内网络,挂载OS镜像,提供操作系统批量自动安装的功能,可同时支持50台以上设备批量部署OS,能够单日完成1000+OS部署任务。系统安装前,可选择基础环境、设置挂载点、磁盘选择等分区操作。 +- 用户配置模板 + - InManageBoot软件支持配置BMC的用户模板。可自定义创建或者修改BMC的管理员用户密码。 +- 压力测试模板 + - InManageBoot软件提供服务器性能测试功能,批量测试设备CPU、内存等配件的性能,并导出测试数据,验证设备性能是否达到要求。在测试之前可以设置采集周期和测试频率。 +- 自定义模板 + - InManageBoot软件支持用户自定义模板。支持上传自定义的脚本、工具。并将自定义的脚本工具分发到待执行服务器批量执行。 -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +#####镜像 + +- 支持操作系统镜像的管理。包括系统镜像的添加、删除、修改。 +- 支持磁盘镜像的还原功能。 + +#####任务管理 + +- 支持客户通过“作业”查看任务当前进度,主要展示的任务信息包括:任务名称、执行类型、任务状态、开始时间、结束时间、任务进展、已耗时。 +- 支持作业的停止、搜索 +- 用户可以对历史作业进行管理,查看作业执行日志或删除已经完成的作业。 + +#####设置 + +通过服务管理、工作IP管理,实现对InManageBoot软件本身的配置管理,保证InManageBoot软件的稳定和鲁棒性。 +- 服务管理 +InManageBoot软件提供服务管理的功能 对InManageBoot Server服务器所需服务的查看与管理,实时查看DHCP、DNS、SAMBA、NGINX、TFTP服务状态,支持服务的启停管理。 +- 工作IP管理 +可以选择开局交付的工作IP,确定后基于此IP开启DHCP服务。 + + +## 关键技术特性 + +- 自动化运维,支撑全生命周期设备管理 +InManageBoot提供多种场景部署能力,从出厂裸机初始化场景(未配置带外网络),到生产环境自动化运维,提供丰富的管理模板,为自动化运维提供全面支持。 +- 裸机一站式部署,支持一键上架 +InManageBoot提供从系统探测、硬件配置、操作系统部署一站式部署的能力,使服务器从零配置到上线生产环境,一键完成。 +- 任务自由编排,提供多场景运维能力 +基于“资产-操作-编排-作业”的产品技术架构,任务结构自由编排,灵活组合,支持管理网络搭建,raid批量配置;自定义指定批量下发,操作系统批量部署和配置等运维各种场景。 +- 大规模部署技术架构,缩短上线周期 +优化传统PXE技术缺陷,单节点模式可保证并发50台以上设备批量任务执行,单日完成1000+服务器上架。 +- 无需预配置网络环境,即插即用 +与带外部署操作系统需要依赖带外网络环境不同,基于PXE技术的InManageBoot不需要依赖任何预配置网络环境,只需要服务端与客户端网络可达,避免大规模部署前需要批量配置带外网络的痛点。 +- 精准日志,执行结果指令级别追溯 +执行日志精确到每一条指令,快速统计、查看执行结果和准确率;支持查看历史任务日志。 +- 传统PXE技术优化,提升数据传输性能 +InManageBoot批量上架是基于PXE技术实现的大规模批量部署功能,但较于传统PXE,InManageBoot采用的PXE方案的优势在于可以通过HTTP方式传输InManageBoot客户端,拥有远高于TFTP服务的传输速度,并通过简易的配置可以同时支持Legacy和UEFI两种启动方式。 + + +## 项目地址 + +* [https://gitee.com/](https://gitee.com/) -- Gitee From d9e61e3b96f31cf501005b0c2852d9b435e26330 Mon Sep 17 00:00:00 2001 From: sunyongjie2010 Date: Mon, 22 Jan 2024 15:05:12 +0800 Subject: [PATCH 2/4] =?UTF-8?q?README.md=E5=86=85=E5=AE=B9=E5=AE=8C?= =?UTF-8?q?=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 768bba0..89527e3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# 前言 +# InManageBoot -## 简介 +## 介绍 InManageBoot,是浪潮信息服务器设备带内运维管理软件,面向企业和IDC行业提供服务器批量初始化管理,支撑客户对服务器设备在生命周期各阶段易用、高效的运维管理,为用户带来极致体验。 @@ -10,6 +10,10 @@ InManageBoot软件可广泛应用于数据中心运营商和企业客户,能 传统模式下,物理机安装依赖人工手动用光盘或U盘安装,硬件种类繁多,一台台配置更加复杂。面对大规模应用上线,物理机交付的滞后性会成为制约业务发展的瓶颈。所以必须要解决标准化和自动化问题,才能满足大规模部署的需求。 +## 软件架构 + +https://note.youdao.com/s/QWyluJVd + ## 产品功能 InManage Boot软件是浪潮信息公司研发的,面向服务器全生命周期的带内自动化运维管理解决方案。 -- Gitee From f83e5b7590eb7c3653cf03f6187767baba2287df Mon Sep 17 00:00:00 2001 From: sunyongjie2010 Date: Mon, 22 Jan 2024 15:09:31 +0800 Subject: [PATCH 3/4] 1 --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 89527e3..89c188d 100644 --- a/README.md +++ b/README.md @@ -12,19 +12,20 @@ InManageBoot软件可广泛应用于数据中心运营商和企业客户,能 ## 软件架构 -https://note.youdao.com/s/QWyluJVd +![Alt text](https://note.youdao.com/s/QWyluJVd "optional title") + ## 产品功能 InManage Boot软件是浪潮信息公司研发的,面向服务器全生命周期的带内自动化运维管理解决方案。 -#####设备管理 +### 设备管理 轻量级资产管理,InManageBoot支持服务器资源的集中管理,支持批量导入、单个添加设备信息,为后续的功能使用提供数据支持。 管理范围包括:浪潮信息通用服务器、AI智能服务器及机柜、刀片、机架服务器,支持裸机的管理。 管理功能包括:设备电源管理、刷新设备信息、系统探测、系统克隆、网络管理、设备查询、设备编辑、设备删除功能。 -#####模板 +### 模板 支持多种任务的模板创建。可支持的模板功能如下: - 阵列卡管理模板 @@ -40,18 +41,18 @@ InManage Boot软件是浪潮信息公司研发的,面向服务器全生命周 - 自定义模板 - InManageBoot软件支持用户自定义模板。支持上传自定义的脚本、工具。并将自定义的脚本工具分发到待执行服务器批量执行。 -#####镜像 +### 镜像 - 支持操作系统镜像的管理。包括系统镜像的添加、删除、修改。 - 支持磁盘镜像的还原功能。 -#####任务管理 +### 任务管理 - 支持客户通过“作业”查看任务当前进度,主要展示的任务信息包括:任务名称、执行类型、任务状态、开始时间、结束时间、任务进展、已耗时。 - 支持作业的停止、搜索 - 用户可以对历史作业进行管理,查看作业执行日志或删除已经完成的作业。 -#####设置 +### 设置 通过服务管理、工作IP管理,实现对InManageBoot软件本身的配置管理,保证InManageBoot软件的稳定和鲁棒性。 - 服务管理 -- Gitee From 950caffcbf86ae3424cf53ee055e3825413ade0b Mon Sep 17 00:00:00 2001 From: sunyongjie2010 Date: Mon, 22 Jan 2024 15:13:19 +0800 Subject: [PATCH 4/4] 1 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 89c188d..f2c1deb 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ InManageBoot软件可广泛应用于数据中心运营商和企业客户,能 ## 软件架构 -![Alt text](https://note.youdao.com/s/QWyluJVd "optional title") +[![pFZFkm4.png](https://s11.ax1x.com/2024/01/22/pFZFkm4.png)](https://imgse.com/i/pFZFkm4) ## 产品功能 -- Gitee