【技术实现步骤摘要】
变更方案与变更部署工具
[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的任务中,在源文...
【专利技术属性】
技术研发人员:潘永岩,
申请(专利权)人:上海通联金融服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。