calamari的web管理平台报错
web上提示:
Cluster Updates Are Stale. The Cluster isn’t updating Calamari. Please contact Administrator
先尝试重启salt相关
重启salt服务和cthulhu服务 看是否出现,如果一直出现可以定期重启,或者进行数据库的清理
清理掉数据
[root@node2 calamari]# calamari-ctl clear --yes-i-am-sure
重新初始化
[root@node2 calamari]# calamari-ctl initialize
另外一个原因可能是:
服务器的时间与本地的时间不一致,相隔太大
解决办法是:调整好时间
管理平台看不到监控的硬件数据 发现diamond无法启动 执行:
[root@node1 ~]# setenforce 0
[root@node1 ~]# rm -rf /var/lock/subsys/diamond
[root@node1 ~]# service diamond restart
如果是其他问题无法启动,就看日志
/etc/diamond/diamond.conf
初始化calamari-ctl initialize报错
FATAL: Ident authentication failed for user "calamari" 这个应该是用户数据目录有问题
这个好像是升级或者重复安装的时候出现的一个异常
关于这个官方的issue上有一个 https://github.com/ceph/calamari/issues/310 处理办法,删除掉pgsql的数目目录
执行手动命令
salt-call --local state.template /opt/calamari/salt-local/postgres.sls
执行后应该会报错
删除对应的数据目录
rm -rf /var/lib/pgsql/data
再次运行
salt-call --local state.template /opt/calamari/salt-local/postgres.sls
然后执行
calamari-ctl initialize