全部博文(535)
分类: 其他UNIX
2013-06-27 09:43:55
故障现象:控制台无法同步未同步的节点,直接导致该节点上的启动失败或者异常。
故障原因:器异常断电,或者在命令强行结束进程都可能导致节点无法同步。
故障分析:启动节点,查看 SystemOut.log,报错如下:
SECJ0305I: 对于 admin-authz 操作 ,基于角色的授权检查失败:getCurren
tTimeInMillis。用户 UNAUTHENTICATED(唯一标识:unauthenticated)未被授予下列任何必需角色:adminsecuritymanager, administrator, monitor, configurator, operator, deployer。
ADMS0036E: 配置同步失败。
处理思路:
1. 禁用全局安全性(即去掉访问控制台的密码),重启dmgr;
2. 停止所有节点;
3. 进到节点的bin目录下,做手动强制同步;
4. 启用全局安全性并重启dmgr和所有节点;
5. 登陆管理控制台做全部再同步;
6. 如果上一步做完还是不能同步,停止所有节点,到命令行下做手动强制同步;
7. 重启dmgr,启动节点。
处理过程:
1、编辑/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/app1Cell01/security.xml
将第三行useLocalSecurityServer="true" useDomainQualifiedUserNames="false" enabled="true"
中的enabled="true"改为enabled="false"
或登陆管理控制台,导航到安全性,安全管理、程序和基础结构,将启用管理安全性前的勾去掉
2、然后重启dmgr服务,并停止所有节点服务;
3、停止所有节点服务
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopNode.sh
4、做手动强制同步
./syncNode.sh dmgr_hostname 8879
5、启用全局安全性,并重启dmgr和所有节点
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh
6、登陆管理控制台,依次点击管理,节点,选择所有节点,点击全部再同步;
7、停止所有节点,到命令行下做手动全部再同步(建议每个节点都做)
./syncNode.sh dmgr_hostname 8879 -username wasadmin -password *****
8、重启dmgr和所有节点
下该文档并与作者进一步交流: