暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种自动化操作系统部署方法_CN110187896A_海量数据.pdf
163
7页
1次
2023-06-01
免费下载
(19)中华人共和国国家知识产
(12)发明专
(10)布号
(43)请公布日
(21)请号 201910451823.9
(22)请日 2019 .05 .28
(71)请人 北京海量数据技术股份有
地址 100083 北京市海淀区学路30号科
大天工大厦B座6层01室
(72)发明人 谭千令 高畅 
(74)利代理机构 北京市商泰律师事务所
11255
代理人 孙洪波
(51)Int .Cl.
G06F
8/61
(2018.01)
(54)发明名称
一种自动化操作系统部署方法
(57)摘要
发明种自系统
包括将系统信息写入本地配置文件中通过
pythonconfig读取系统信息通过cheetah命令
对系统息以及对应在本地配置文件中的shell
脚本进行语法及预pythonconfig
判断
系统动重pythonconfig自动加载
信息进行后续安装及中间软件和所需配置文
件的调试与修有安载完
本将执行其中网络变更部分的命令各节点的网
络接入至所属的内网中并对此前下载好的
pythonconfig
check程成安法可降低运维
完善各部件间兼容性要求。
权利要求书1页 说明书4页 附图1页
CN 110187896 A
2019.08.30
CN 110187896 A
1 .一种动化操作系统部署方法其特征在于包括下步骤
获取用户输入的并写入到本地配置文件中
通过python config读取写入本地文件中的系统信息通过cheetah命令对读取的系统
信息及对应在本地配置文件中shell脚本进行语法检查及预载通过python config
对预载系统信息进行节点类型判断根据断的节点类型自动进行相关镜像的安装及
关依赖软件包的安装
第一阶安装系统自动重Python config加载配置件的系统
进行续安装以中间软件所需配置文件的调试与修
系统将所需所有安装包从服务器上下载完成脚本将执行其中网络变更部分的
命令各节点的网络接入至的内网中实现物理网络的隔绝
在本地对安装包进行检查检查无误后进行安装
剩余包体安装完python config执行check程序认安装完成。
2.据权利要求1所述的方特征在于述的节点类型包括计算节点存储节点
管理节点、融合节点或备份节点。
3 .据权利要1所述的特征在于述的cheetah对读取的系统
息以及对在本地的配置文件中的shell脚本进行语法检查及预包括将shell
pythonpython判断
shell脚本的执行如检查通则将加载至内存中如检查则停止装进程
并将应的错误信息输出至日志文件中。
4 .利要3所述的在于述的shell脚本在本地的
其内容包括
(1)户输入的型的shell(2)
(3)行特定的操(4)修改特软件配置文件(5)关闭一些不需要的服(6)
装一些安装顺序在最后特定驱动程序(7)重新动节点。
5 .1
所述的检查方式包括查文件是否存在及大小是否与知的查无误
装剩余包体。
6 .据权利要1所述的特征在于述的剩余包装完python
config执行check程确认安装完剩余包体安装完成python config确认各
件包系统组件及各序所需置文和环境变均存在且各项的否正若正
完成安装若不正在安装的过程日会给出安装并未正确完成提示。
权 利 要 求 书
1/1
2
CN 110187896 A
2
一种自动化操作系统部署方法
技术领域
[0001]
本发明涉及运维自动化领域尤其涉及一动化操作统部署方法。
背景技术
[0002]
Python态的面向
Python经成为最受欢迎程序设计语言之一是各企业开发方向首选之一。
[0003]
在计机科学中Shell俗称壳使用者提操作界着技
不断linux的操作系统上的shell相关功能已然非常强可以大的化人为操
作。
[0004]
在当前的术领域中python和shell的功能强大也因使用了他
们而导致了各组件之间组合和通信等操作变得极为繁琐。于技术人技术水平不尽
也很容易造成各类预想的问题。
[0005]
了解类问种可以运维完善部件所需列兼
容性要求避免因为人为介入而可能发生的一系列无法预估的意外问题的操作系统部署方
法。
发明内容
[0006]
本发明提供了一种自动化操作系统部署方法解决上问题。
[0007]
为了实现上述目本发明采取了下技术方案。
[0008]
本发明提供了一种自动化操作系统部署方法其特征在于包括如下步骤
[0009]
获取用户输入的写入到本地配置文件中
[0010]
通过python config读取写入本地文件中的信息通过cheetah命令对读取
系统信息shellpython
config对预载系统信息进行节点类型据判断的节点类型自动进行相关镜像的
安装及各关依赖软件包的安装
[0011]
第一阶装完后系统动重启,Python config自加载置文件的
进行后续安装及中间软件所需配置文件的试与修改
[0012]
将所需的所有安装包从服务器上下载完成脚本将执行其中网络变更部
分的命令节点的网络接入至用户的内网中实现物理网络的隔绝
[0013]
在本地对安装包进行检查检查无误后进行安装
[0014]
剩余包体安装完python config执行check程序认安装完成。
[0015]
优选地节点类型包括计算节点存储节点、管理节点、融合节点或备份节点。
[0016]
cheetah
shell脚本进行语法检查及预载具体包括将shell脚本编译成为python格式的文件
据文件格式以python的标准当前的被编译的shell脚本的可执行性如检查通过则将
其加载至内存中如检查有误则停止安装进程将相应错误信息输出至志文件中。
说 明 书
1/4
3
CN 110187896 A
3
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。