【现象描述】
在集群的其中一个节点上执行gcadmin,返回GC_AIS_ERR_NOT_EXIST,如下图所示。

【原因分析】
首先执行ps -ef|grep corosync命令,查看corosync进程是否存在,如下图所示表示corosync进程存在。

其次,在corosync进程存在的前提下,执行pmap pidof corosync |grep -E “gcware_clm.lcrso|gcware_crm.lcrso|gcware_lck.lcrso|gcwserviceenable.lcrso”,查看corosync加载的动态链接库中是否包含gcware_clm.lcrso、gcware_crm.lcrso、gcware_lck.lcrso和gcwserviceenable.lcrso等动态库,如下图所示。

如果corosync不包含上面提到的动态链接库,可能是通过service corosync start启动的corosync进程。
【解决办法】
执行service gcware restart重启集群服务。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




