变更方案与变更部署工具制造技术

技术编号:37402867 阅读:21 留言:0更新日期:2023-04-30 09:30
本发明专利技术提供变更方案与变更部署工具,涉及集中式服务器变更技术领域。该变更方案的变更部署工具,该工具是用python语言设计结合linux上各种命令相结合,并用合适的方法实现投产部署的部署工具,该工具主要用来实现以下过程:变更源文件的获取、校验,变更源文件的传输,生产投产的部署,变更方案的展示。本发明专利技术中,该变更部署工具能够针对在源文件到生产部署这一阶段之间的各种事务做一个全面性、规范性的概括整理,以提供全面的校验,保证投产部署的准确性,采用python语言设计结合linux上各种命令相结合,并用合适的方法实现投产部署的部署工具,该工具结合代码管理工具对制定版本进行获取,进而在变更投产的过程中保证源文件的正确性。件的正确性。件的正确性。

【技术实现步骤摘要】
变更方案与变更部署工具


[0001]本专利技术涉及集中式服务器变更
,具体为变更方案与变更部署工具。

技术介绍

[0002]随着计算机工程的不断发展,如今很多项目的计算规模不断加大,通常一个服务需要几十台计算机组成服务集群,服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,并且多个计算机之间的运行互不影响,其中任何一个机器坏了以后,整个系统还是能够正常运行。
[0003]在项目方案投产的过程中,对于指定的变更源文件的正确性、变更步骤的执行、变更方案的传递与变更流程的展示,均有着一定的需求。目前,针对在源文件到生产部署这一阶段之间的各种事务,需要做一个全面性、规范性的概括整理,以提供全面的校验,保证投产部署的准确性。
[0004]但是,大量的计算机安装部署成为急需解决的问题,在当前的工程施工中,对于服务器的功能需要变更的情况,一般是手动处理,或使用自定义的脚本解决,很少有标准化的操作流程。
[0005]因此,本领域技术人本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.变更方案的变更部署工具,该工具是用python语言设计结合linux上各种命令相结合,并用合适的方法实现投产部署的部署工具,其特征在于,该工具主要用来实现以下过程:变更源文件的获取、校验,变更源文件的传输,生产投产的部署,变更方案的展示。2.根据权利要求1所述的变更方案的变更部署工具,其特征在于,所述变更部署工具结合代码管理工具对制定版本进行获取,例如java项目的Nexus
‑‑
Maven仓库管理器。3.根据权利要求1

2所述的变更方案的变更部署方法,其特征在于,包括以下步骤:S1.变更源文件的获取、校验首先通过python操作管理器获取最新的代码源文件到指定服务器,并在服务器使用linux的shel l指令操作获取代码的文件权限、修改与大小信息,对仓库与实际服务器源文件校验是否一致;S2.变更源文件的传输在变更的过程中python脚本对配置文件中目标服务器数据进行获取,对每个服务器需要部署的项目使用正则表达式进行映射,把对应的指定源文件通过传输命令到相应的服务器之上,并能够变更源文件的大小、权限、修改时间;S3.投产与部署获取到变更方案后,读取数据把变更信息与步骤输入到xxlJob的任务中,在源文...

【专利技术属性】
技术研发人员:潘永岩
申请(专利权)人:上海通联金融服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1