更新时间:2024-02-29 15:10:09

集群环境安装成功后必须做如下检测:

  • 在集群的每台服务器均执行systemctl -a|grep AnyBackup命令查看服务的状态。除了SvrMgm服务状态为dead,其他若全为running,则部署成功。

    SvrMgm服务在节点安装完成之后状态不启动为dead,只有在操作该服务重启、节点重启开关机的时候SvrMgm服务状态启动由dead变为exited

  • 在集群的每台服务器均执行ip addrip a,主节点管理网卡上只会出现fusedcluster-vip,并且SLAVE节点不会有fusedcluster-vip。

    如发现SLAVE节点存在vip,则说明软件安装有问题。请查看集群部署注意事项,保证集群每个节点按顺序安装。
    fusedcluster-vip.png

  • 校验数据库集群状态是否正常,方法如下:

    1. 使用ssh登录安装了DBService服务的节点,查看gvwstate.dat文件内容。

      进入安装目录下的DBService/mariadb-galera/data,执行cat gvwstate.dat,结果如下:

      gvwstate.dat.png

      注意:
      view_id值需要节点间一致,member值节点间一致且数量为安装DBService服务的节点总数(6节点集群member也为三个,因为前三个节点安装了数据库,后三个业务节点未安装为数据库,出现多余三个说明安装错误,此时需检查安装情况)。

    2. ssh登录安装了DBService服务的节点,查看mariadb galera集群是否组建成功。只有三个节点的值一致时,才证明集群组建成功,可以正常使用。

      进入安装目录下的DBService/mariadb-galera/bin,执行

      export LD_LIBRARY_PATH=../lib64
      ./mysql -usdba –socket=../tmp/mysql.sock -p
      

      输入密码进入数据库后,执行

      show global status like "wsrep_cluster_%";
      show global status like "wsrep_ready";
      

      galera状态查看.png

      注意:

      • 查询到的wsrep_cluster结果所有节点需要保持一致,其中wsrep_cluster_size应该为安装了DBService的节点个数。
      • wsrep_ready需要为ON
  • 集群安装成功后,先检查各节点服务状态,服务状态都正常后,登录admin用户查看节点状态,无异常且上述检测均正常则说明安装成功。

软件包部署成功后必须进行consul配置,consul配置详见配置Consul