【技术实现步骤摘要】
云原生一体机的管理平台控制方法和装置
[0001]本申请属于计算机
,具体涉及一种云原生一体机的管理平台控制方法和装置。
技术介绍
[0002]两节点云原生容器一体机由两台计算机组成,每个计算机都称为集群中的一个节点(Node)。当网络存在故障时,例如网络中某一个交换机存在故障,一个集群可能分裂为两个组(NodeGroup),这种现象叫做脑裂(BrainSplit)。当集群发生脑裂后,分裂的两个节点组中的每一个节点组都无法通过心跳信息或者租约信息检测到对方的存在,会认为其他节点组的节点发生了故障,这样在同一时间段,这些节点组中的节点可能会发起对某一共享存储资源访问,例如对存储磁盘的访问,这样就会导致数据访问错误的发生。
[0003]为了避免脑裂影响集群运行,现有技术在两个节点以外还设置有仲裁节点,仲裁节点只参与仲裁,在节点1或节点2发生故障时选择出一个正常节点接管业务。同时,为了保证两个节点的管理平台高可用,两个节点上的都启动了管理平台服务,用户访问管理平台需要经过一层负载均衡器,该负载均衡器可以部署在节点1或 ...
【技术保护点】
【技术特征摘要】
1.一种云原生一体机的管理平台控制方法,其特征在于,所述云原生一体机包括由第一节点和第二节点联网组成的集群,所述第一节点和所述第二节点中均部署有管理平台服务,且仅一个节点的所述管理平台服务处于启动状态,所述第一节点和所述第二节点的存储服务之间通过存储网络连接形成存储池,所述存储池内创建有虚拟磁盘,所述虚拟磁盘挂载在所述管理平台服务处于启动状态的节点上;所述管理平台控制方法包括:所述第一节点获取集群中的所述管理平台服务的运行状态;所述第一节点在集群中的所述管理平台服务运行异常时,获取自身的所述管理平台服务的启闭状态;所述第一节点在自身的所述管理平台服务处于关闭状态时,获取自身与管理网络的连接状态、自身的存储服务工作状态以及默认节点信息;当所述第一节点与管理网络的连接状态以及第一节点的存储服务工作状态均为正常,且所述第一节点为默认节点时,所述第一节点获取所述第二节点的所述管理平台服务的启闭状态;所述第一节点基于所述第二节点的所述管理平台服务的启闭状态,管理所述第一节点和所述第二节点的所述管理平台服务的启闭状态。2.根据权利要求1所述的管理平台控制方法,其特征在于,所述所述第一节点基于所述第二节点的所述管理平台服务的启闭状态,管理所述第一节点和所述第二节点的所述管理平台服务的启闭状态的步骤包括:所述第一节点在所述第二节点的所述管理平台服务处于启动状态时,在所述第二节点内执行管理平台服务卸载操作,之后在所述第一节点内执行管理平台服务加载操作。3.根据权利要求1所述的管理平台控制方法,其特征在于,所述所述第一节点基于所述第二节点的所述管理平台服务的启闭状态,管理所述第一节点和所述第二节点的所述管理平台服务的启闭状态的步骤包括:所述第一节点在所述第二节点的所述管理平台服务处于关闭状态时,直接在所述第一节点内执行管理平台服务加载操作。4.根据权利要求1所述的管理平台控制方法,其特征在于,与所述所述第一节点在自身的所述管理平台服务处于关闭状态时,获取自身与管理网络的连接状态、自身的存储服务工作状态以及默认节点信息的步骤同步的还包括:所述第一节点在自身的所述管理平台服务处于启动状态时,重启自身的所述管理平台服务。5.根据权利要求4所述的管理平台控制方法,其特征在于,所述重启自身的所述管理平台服务之后还包括:所述第一节点获取集群中的所述管理平台服务的运行状态;所述第一节点在集群中的所述管理平台服务运行异常时,在所述第一节点内执行管理平台服务卸载操作,之后在所述第二节点内执行管理平台服务加载操作。6.根据权利要求1所述的管理平台控制方法,其特征在于,还包括:所述第一节点获取自身与管理网络的连接状态以及自身的存储服务运行状态;所述第一节点与管理网络的连接故障时和/或所述第一节点的存储服务运行异常时,
所述第一节点获取自身的所述管理平台服务的启闭状态;所述第一节点在自身的所述管理平台服务处于启动状态时,在所述第一节点内执行管理平台服务卸载操作。7.根据权利要求2、5或6所述的管理平台控制方法,其特征在于,所述管理平台服务卸载操作包括:停止所述管理平台服务;获取所述管理平台服务的启闭状...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。