`

WAS 节点不同步解决办法二

 
阅读更多
--------最近被WAS节点不同步给折腾坏了,搜到这个不错的处理办法,分享一下。。。
同步概念:

在IBM WAS ND产品中,管理配置数据都存储在 XML 文件中。单元保留了它每个节点中每台服务器的主配置文件。同时每个节点和服务器也有其自己的本地配置文件。如果服务器已经属于单元,则对于本地节点或服务器配置文件的更改都是临时的,通过在本地提交更改生效时,本地更改覆盖单元配置,但是当执行单元配置文档同步到节点的操作时,在单元级别上对主控服务器和主节点配置文件所作的更改将会替换对该节点所作的任何临时更改。

同步操作在指定的事件发生时进行,如启动server或者停止server的时候,以及在修改了应用程序服务器配置、更新了应用程序及其他情况。

节点不同步现象:

在管理控制台,节点的状态显示未同步状态;

在管理控制台修改了配置,保存的时候,无法同步到各个节点及单元;

管理控制台中显示的server状态异常且无法启停server或者启停异常;

集群中部分server的启停异常,且访问该server上的应用异常;

节点后台日志有关于“凭证”“管理员”等字眼的报错日志;

管理控制台启停异常;

管理控制台和节点日志有某个节点节点成员被怀疑的报错;

其他现象待补充;

节点不同步原因:

服务器异常断电;

各个节点及dmgr所在服务器的系统时间误差超过3分钟;

非法操作,如启停server的时候,反复启停;

强制结束server、node的进程;

增加或者修改了WAS管理控制台的密码;

修改了/etc/hosts文件;

各个节点所在服务器的主机名有冲突;

增加或者删除了WAS的节点后没及时同步;

其他原因待补充;

解决方法:

禁用全局安全性;

停止节点,在命令行下做全部再同步;

启动节点,启用全局安全性;

停止节点,做全部再同步;

备注:禁用安全性,可以在管理控制台全局安全性里取消,也可以在配置文件security.xml中将大约第三行的位置“enable=true”改成“false”;

命令行同步命令:./syncNode.sh dmgr_host 8879

故障现象:管理控制台无法同步未同步的节点,直接导致该节点上的server启动失败或者异常。

故障原因:服务器异常断电,或者在命令强行结束WAS进程都可能导致节点无法同步。

故障分析:启动节点,查看 SystemOut.log,报错如下

SECJ0305I: 对于 admin-authz 操作 JVM,基于角色的授权检查失败: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和所有节点

原文链接:http://blog.csdn.net/jaminwm/article/details/7261103

分享到:
评论

相关推荐

    was节点同步

    was节点同步

    IBM_WAS.rar

    介绍WAS的拓朴,包括单节点、网络部署单元拓朴 介绍WAS的术语等 2、ND安装 安装概览和增强 WAS产品包 WAS运行时安装 非ROOT安装 卸载 问题诊断 摘要和相关引用 3、IHS安装 IHS安装 管理概览 使用管理...

    was集群部署方案及安装配置手册

    但是最小要保证一个集群至少包括2个WAS实例,并且这两个实例分别在不同的物理服务器上,这样才能保证不出现单点故障。 二、WebSphere 7安装及配置 本安装配置说明仅供参考,还需要根据现场实现情况进行调整。 2.1...

    WAS6.1多机集群部署(AIX)

    分布式网络环境中的非受管节点可以有服务器定义(例如 Web 服务器),但不能有应用程序服务器定义,并且非受管节点无法添加 Node Agent,因此它不能成为受管节点。另外一种情况在独立应用程序服务器环境中,节点尚且...

    was数据源配置教程

    同步节点是为了确保数据源配置被应用到所有节点上。 Step 11: 重启服务 在同步节点后,需要重启服务。重启服务是为了确保数据源配置生效。 Step 12: 点击新创建的连接 在重启服务后,需要点击新创建的连接,以便...

    WAS集群、IHS、WAS操作概述.doc

    3.2同步节点...........................................................................................................................10 3.3建立Web服务器(IHS)..........................................

    IBM WebSphere中间件安装及配置手册——操作系统参数配置

    2. 确认操作系统是否是 64 位 在安装 IBM WebSphere中间件前,需要确认操作系统是否是 64 位,可以使用 uname -a 命令来检查操作系统的架构。 3. 确认操作系统 SWAP 大小 SWAP 空间大小至少需要是内存大小的 1.5 ...

    CISCO 技术大集合

    Router1的E0的网络地址为192.1.0.128,掩码为255.255.255.192, Router2的E0的网络地址为192.1.0.64,掩码为255.255.255.192,这样就将一个C类网络地址分配给了二个网,既划分了二个子网,起到了节约地址的作用。...

    MySQL5.1参考手册官方简体中文版

    This translation was done by MySQL partner GreatLinux, Beijing, People's Republic of China. GreatLinux Inc. 北京万里开源软件有限公司在全国范围提供MySQL产品相关的商务及 技术方面的咨询与支持服务。垂询请...

Global site tag (gtag.js) - Google Analytics