The invention relates to the technical field of cloud computing management, in particular to a unified batch maintenance method for node configuration based on cloud platform. The method described in this invention is to use the key value to store the storage service, create a common directory and the exclusive directory of the host in the key value for the storage service; generate a new configuration file when the key value pair changes, and restart a node service based on the new configuration file. The invention uses key value pair to store service and template file to solve the problems of large maintenance workload, low security and poor flexibility of traditional methods.
【技术实现步骤摘要】
一种基于云平台的节点配置统一批量维护方法
本专利技术涉及云计算管理
,特别是指一种基于云平台的节点配置统一批量维护方法。
技术介绍
随着云计算越来越流行,云平台的规模越来越大。在修改节点的配置项时,如果依赖人工的方法逐个节点进行调整,对云平台的运维人员来说将是非常大的工作量。而且人工调整时如果出现错误的话,将导致节点服务的长时间停止,给云平台整体带来不可估量的影响。现在一般都使用Ansible一类的运维工具对配置型进行统一维护。步骤一般如下:1、配置使得各节点可以在管理节点通过SSH命令进行访问,使用预先设置的密码或密钥;2、在管理节点上通过远程执行SSH命令的方式对节点上的配置文件进行全替换或替换配置文件上的某些配置项的值;3、重启节点服务。然而,在云平台的环境下,节点的配置维护有以下的特点:1、节点的动态性,由于节点基数较大,因此节点出现故障需要下线维护和新节点上线的发生是常态;2、节点之间存在差异,在大部分配置相同的前提下,也需要允许部分节点有特殊的配置。上述方法在节点配置维护上存在以下弊端:1、在配置维护之前,需要先了解节点的情况,而云平台的节点状态变换比较频繁,使得难以提前获知需要进行配置维护的所有节点;2、使用密码或密钥访问直接在节点上执行命令是一个不安全的访问方法,容易导致由于密码泄露导致被入侵的安全事故;3、在需要对节点配置特殊配置项时,需要在管理节点上单独制作playbook,使得维护工作量增加,与人工配置无异。因此,需要一种自动分发、具备容错且灵活性高的统一批量维护节点配置的方法。
技术实现思路
本专利技术解决的技术问题在于一种基于云 ...
【技术保护点】
1.一种基于云平台的节点配置统一批量维护方法,其特征在于,所述的方法是利用键值对存储服务,在键值对存储服务创建公共目录和和主机的专属目录;在键值对发生变化时,生成一个新的配置文件;并根据新的配置文件重新启动一个节点服务。
【技术特征摘要】
1.一种基于云平台的节点配置统一批量维护方法,其特征在于,所述的方法是利用键值对存储服务,在键值对存储服务创建公共目录和和主机的专属目录;在键值对发生变化时,生成一个新的配置文件;并根据新的配置文件重新启动一个节点服务。2.根据权利要求1所述的方法,其特征在于,所述的方法具体包括以下步骤:步骤1:运行一个键值对存储服务,用于存储配置项的名称和值;步骤2:在键值对存储服务上创建一个公共目录,把节点配置文件中的每个动态配置项和初始值在公共目录下各增加一个键值对进行保存;步骤3:创建一个节点配置文件的模板,模板中的动态配置项的值用占位符代替;步骤4:把节点配置文件的模板拷贝到每个节点上;步骤5:每个节点启动后,在键值对存储服务上使用主机名创建一个专属目录,并且开始定时轮询公共目录以及节点创建的专属目录,观察键值对是否有变化;步骤6:节点轮询发现键值对存储服务的公共目录以及专属目录的键值对没有变化时,不做配置维护;步骤7:节点轮询发现键值对存储服务的公共目录或专属目录的键值对发生变化时,取出公共目录和专属目录中的所有键值对,基于节点配置文件的模板生成一个新的配置文件;先遍历公共目录中的键值对,在新配置文件中把与键相同的配置项的值替换成对应的值;然后如果专属目录的键值对发生变化,那么把新配置文件中的与键相同的配置项的值替换成对应的值,并把配置文件的...
【专利技术属性】
技术研发人员:莫展鹏,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。