【技术实现步骤摘要】
云主机信息配置方法、计算机设备及计算机存储介质
[0001]本申请实施例涉及云主机配置领域,具体涉及一种云主机信息配置方法、计算机设备及计算机存储介质。
技术介绍
[0002]集群应用是指在一个集群环境中运行的应用程序,它可以利用集群中的多个计算节点来提高应用程序的性能和可用性。集群应用通常由多个相互协作的进程组成,这些进程可以在不同的计算节点上运行,通过网络进行通信和协作。例如,该集群可以是由部署于不同云环境或者相同云环境的多个云主机组成。
[0003]当集群中发生成员变更事件时,例如有云主机退出集群、有新的计算节点加入成为云主机、云主机变更名称/IP地址/运行状态等事件,此时,为了让集群中其他成员知晓该成员变更事件,需要人员手动对集群中每个云主机的配置文件逐一地更改,并且在更改配置文件后还需重启云主机以便让更改生效。显然,对于拥有大量云主机的集群,这一方式十分繁琐和耗费人力,导致集群的管理和维护变得十分困难,还容易出现配置文件更改错误。
技术实现思路
[0004]本申请实施例提出一种云主机信息配置方法、计算机设备及计算机存储介质,用于在无需人员手动更改配置的情况下实现云主机对集群成员变更事件的动态实时感知。
[0005]本申请实施例第一方面提供了一种云主机信息配置方法,所述方法应用于云环境集群中的云主机,所述方法包括:
[0006]确定针对于多个所述云主机的过滤条件,所述过滤条件携带目标集群的标识,每个所述云主机具有对应的属性数据;
[0007]根据所述过滤条件从多 ...
【技术保护点】
【技术特征摘要】
1.一种云主机信息配置方法,其特征在于,所述方法应用于云环境集群中的云主机,所述方法包括:确定针对于多个所述云主机的过滤条件,所述过滤条件携带目标集群的标识,每个所述云主机具有对应的属性数据;根据所述过滤条件从多个所述云主机中确定所述属性数据对应于所述目标集群的标识的多个目标云主机,基于所述多个目标云主机获得所述目标集群的当前成员信息;获取所述目标集群的历史成员信息,根据所述历史成员信息与所述当前成员信息创建成员变更事件;向所述目标云主机发送所述成员变更事件,以使得所述目标云主机基于所述成员变更事件更新本地的配置文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述历史成员信息与所述当前成员信息创建成员变更事件,包括:若所述历史成员信息不包括第一成员的信息而所述当前成员信息包括所述第一成员的信息,则创建新增成员事件,所述新增成员事件携带所述第一成员的信息,所述第一成员为云主机;若所述历史成员信息包括第二成员的信息而所述当前成员信息不包括所述第二成员的信息,则创建删除成员事件,所述删除成员事件携带所述第二成员的信息,所述第二成员为云主机;若所述历史成员信息中第三成员的信息与所述当前成员信息中所述第三成员的信息不一致,则创建成员信息更新事件,所述成员信息更新事件携带所述当前成员信息中所述第三成员的信息,所述第三成员为云主机。3.根据权利要求2所述的方法,其特征在于,所述向所述目标云主机发送所述成员变更事件,包括:若创建所述新增成员事件,则向所述目标云主机发送所述新增成员事件,以使得所述目标云主机在其本地的配置文件中新增所述第一成员的信息;若创建所述删除成员事件,则向所述目标云主机发送所述删除成员事件,以使得所述目标云主机在其本地的配置文件中删除所述第二成员的信息;若创建所述成员信息更新事件,则向所述目标云主机发送所述成员信息更新事件,以使得所述目标云主机在其本地的配置文件中将所述第三成员的信息更新为所述当前成员信息中所述第三成员的信息。4.根据权利要求1所述的方法,其特征在于,所述向所述目标云主机发送所述成员变更事件,以使得所述目标云主机基于所述成员变更事件更新本地的配置文件包括:确定所述目标云主机预先创建的消息队列;将所述成员变更事件写入所述目标云主机的消息队列中,以使得所述目标云主机消费所述消息队列中的所述成员变更事件以更新本地的配置文件。5.根据权利要求1所述的方法,其特征在于,多个所述云主机部署于若干个云环境;所述根据所述过滤条件从多个所述云主机中确定所述属性数据...
【专利技术属性】
技术研发人员:程康,杨旭荣,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。