集群环境安装成功后必须做如下检测:
-
在集群的每台服务器均执行
systemctl -a|grep AnyBackup
命令查看服务的状态。除了SvrMgm服务状态为dead,其他若全为running,则部署成功。SvrMgm服务在节点安装完成之后状态不启动为dead,只有在操作该服务重启、节点重启开关机的时候SvrMgm服务状态启动由dead变为exited。
-
在集群的每台服务器均执行
ip addr
或ip a
,主节点管理网卡上只会出现fusedcluster-vip,并且SLAVE节点不会有fusedcluster-vip。如发现SLAVE节点存在vip,则说明软件安装有问题。请查看集群部署注意事项,保证集群每个节点按顺序安装。
-
校验数据库集群状态是否正常,方法如下:
-
使用ssh登录安装了DBService服务的节点,查看gvwstate.dat文件内容。
进入安装目录下的DBService/mariadb-galera/data,执行
cat gvwstate.dat
,结果如下:注意:
view_id值需要节点间一致,member值节点间一致且数量为安装DBService服务的节点总数(6节点集群member也为三个,因为前三个节点安装了数据库,后三个业务节点未安装为数据库,出现多余三个说明安装错误,此时需检查安装情况)。 -
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";
注意:
- 查询到的wsrep_cluster结果所有节点需要保持一致,其中wsrep_cluster_size应该为安装了DBService的节点个数。
- wsrep_ready需要为ON。
-
-
集群安装成功后,先检查各节点服务状态,服务状态都正常后,登录admin用户查看节点状态,无异常且上述检测均正常则说明安装成功。
软件包部署成功后必须进行consul配置,consul配置详见配置Consul。