【技术实现步骤摘要】
一种基于分布式架构的备份配置库软件运维方法及系统
5
[0001]本专利技术涉及一种基于分布式架构的备份配置库软件运维方法及系统。
技术介绍
[0002]0现有技术比较繁琐,人工干预度强。本专利技术针对现有的系统,
[0003]进行技术改造,使系统更加自动化。
技术实现思路
[0004]为了解决上述问题,本专利技术提供一种基于分布式架构的备份配5置库软件运维方法及系统。
[0005]一种基于分布式架构的备份配置库软件运维方法,所述方法包括:
[0006]在创建环境的时候以环境配置库里的配置为标准进行基础构建;
[0007]将每一个版本的部署清单文件存放在构建的区块链的区块中,0形成key
‑
value对,并将其上链;以及
[0008]在使用pull方法的时候,控制器不断将所述环境配置库中的期望状态与部署环境中的实际状态进行比较,以代替持续集成/持续交付的管道的角色,来完成持续集成持续交付。
[0009]所述方法还可以包括如下步骤:5从预设的数据库 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式架构的备份配置库软件运维方法,所述方法包括:在创建环境的时候以环境配置库里的配置为标准进行基础构建;将每一个版本的部署清单文件存放在构建的区块链的区块中,形成key
‑
value对,并将其上链;以及在使用pull方法的时候,控制器不断将所述环境配置库中的期望状态与部署环境中的实际状态进行比较,以代替持续集成/持续交付的管道的角色,来完成持续集成持续交付。2.根据权利要求1所述的方法,还包括如下步骤:从预设的数据库中查询环境配置参数以及对应的运行状态数据,并将所述数据库里的运行状态数据与环境配置参数映射对传输到加密算法服务中,根据运行环境信息,读取所述环境配置参数并hash加密,将所述运行状态数据定为key,多个环境配置参数形成的多个hash构成的数组定为value,发送到上链服务中,并将key
‑
value上链到标准文件链上。3.根据权利要求1所述的方法,还包括如下步骤:将非标准环境配置参数信息摘要加密,将结果作为value,将所述运行状态数据定为key,形成key
‑
value,将所述key
‑
value发送到上链服务中,形成非标准文件链。4.根据权利要求1或2或3所述的方法,还包括如下步骤:所述控制器内包含运维需要的各种操作和预期的代码文件,使整个系统具有不同的角色配置文件、启动顺序、依赖性和自动化操作,定期查看并比对实际部署环境与所述环境配置库存在的部署清单的差异,当发现存在差异时,所述控制器就会更新部署环境中的状态,以匹配所述环境配置库,同时所述控制器还监控镜像注册表,以查找要部署的新的镜像版本。5.一种基于分布式架构的备份配置库软件运维系统,所述系统包括:...
【专利技术属性】
技术研发人员:郭悦,周子颖,张金玲,龙岳,张正明,蒋成,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。