开启Manager HA在 生成keytab步骤失败报错“Cannot authenticate user uid=admin”

  安装
内容纲要

详细说明

本文描述在开启Manager HA的时候进行到 “为Manager生成Keytab” 步骤失败的情况排查。

详细说明

1 在开启HA的过程中出现如下报错

file

查看报错详细信息 “Cannot authenticate user uid=admin”

file

2 考虑该情况是由客户后来修改过Guardian的admin密码导致的

登陆manager数据库

mysql -S /var/run/mariadb/transwarp-manager-db.sock -u transwarp -D transwarp_manager -p$(cat /etc/transwarp-manager/master/db.properties | grep password | awk -F'=' '{print $2}')  

查看service_config这个表的相关信息

select * from service_config where name = 'guardian.admin.password';

file

如上图所示,可以确认下,是否admin账号在guardian里的初始密码是“123456”,再确认下目前的密码是多少

3 修改“guardian.admin.password”为当前密码

确认修改后的admin账号的password为“admin”

update service_config set value = 'admin' where name = 'guardian.admin.password' and serviceId = 9;

file

4 尝试重新安装HA

file
file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。