刀片服务器硬盘坏了,换了硬盘后,通过dmgr无法重启该节点上的server。

单机./starServer 后,服务虽然启动了,但后台一直提示如下:

[-- ::: CST]  RoleViewLeade I   DCSV8030I:
在成员 httpCell01\erpNode01\erp_server01 处的 DCS 堆栈 DefaultCoreGroup:无法连接或建立具有成员 [httpCell01\erp2Node01\erp_server03] 的视图。
原因是 Not all candidates are connected ConnectedSetMissing= [ httpCell01\erp2Node01\oa_server2 ] ConnectedSetAdditional
[ httpCell01\erpNode01\nodeagent ]。 [-- ::: CST] RoleViewLeade I DCSV8030I:
在成员 httpCell01\erpNode01\erp_server01 处的 DCS 堆栈 DefaultCoreGroup:无法连接或建立具有成员 [httpCell01\erp2Node01\erp_server03] 的视图。
原因是 Not all candidates are connected ConnectedSetMissing= [ httpCell01\erp2Node01\oa_server2 ] ConnectedSetAdditional
[ httpCell01\erpNode01\nodeagent ]。

同步概念:

在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和所有节点

WAS:节点不同步问题的更多相关文章

  1. httplib模块,测试cdn节点文件同步

    httplib模块是一个专门用于http的模块,urllib和urllib2也都是基于对它进行了更上层次的封装 我记得刚开始的时候,公司用的cdn有段时间抽风,全球40多个节点总是有那么几个节点不同步 ...

  2. PostgreSQL 一主两备节点(两备节点为同步节点)故障恢复

    PostgreSQL  同步复制及故障恢复 10.2.208.10:node1:master 10.2.208.11:node2:standby1 同步 10.2.208.12:node3:stand ...

  3. NTP服务器时间集群借节点之间同步

    1.三个节点时间同步,cdh1,cdh2,cdh3 2.做法:cdh1从网络时间同步,然后cdh2和cdh3从cdh1节点同步 3.安装与自启动设置 yum install ntp 按上面的安装方式在 ...

  4. Redis单节点数据同步到Redis集群

    一:Redis集群环境准备 1:需要先安装好Redis集群环境并配置好集群 192.168.0.113 7001-7003 192.168.0.162 7004-7006 2:检查redis集群 [r ...

  5. EOS多节点同步代码分析

    EOS version: 1.0.7 一. 配置文件的修改 EOS的节点同步流程是通过p2p来完成,在nodeos的配置文件config.ini中填写,其默认路径为~/.local/share/eos ...

  6. MySQL主从、主主、半同步节点架构的的原理及实验总结

    一.原理及概念: MySQL 主从复制概念 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点.MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来 ...

  7. 搭建PowerDNS+LAP+NFS+MySQL主从半节点同步实现LAMP架构

    实验环境:(共7台机器) PowerDNS: 192.168.99.110    两台LAP: 192.168.99.120 和 192.168.99.130 NFS服务器:192.168.99.14 ...

  8. RabbitMQ 集群之镜像同步

    mirrored 在上个博文中讲到了如果做集群,那么集群是成功了,但是queue是如何存放的呢?消息又是怎么同步呢. 默认的,也就是什么也不配置,直接在某个节点中添加一个queue,那么它仅仅是属于这 ...

  9. PXC(percona xtradb cluster)新加节点避免SST的方法

    环境: node1:192.168.0.100  pxc节点 node2:192.168.0.101  新节点 把新加入的节点先建立为node1的从库,可以使用mysqldump或innobackup ...

随机推荐

  1. Android网络编程之HttpClient运用

    Android网络编程之HttpClient运用 在 Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们 ...

  2. Mysql 使用存储过程添加新字段

    -- 1, 注意SQL 语句开始处不要空格 -- 2, 在使用 [--] 进行注释时,后面请加空格 USE `test`; -- lastUpdateTime drop procedure if ex ...

  3. PHP验证码显示不出来

    PHP验证码显示不出来 验证码图片显示不出来,原因一般有三种(网上基本一致这几种原因): (1)php没有安装gd2模块,可以使用phpinfo()函数查看. (2)代码很可能是使用了像editpul ...

  4. 将数字转换成Excel表头格式的字母序号

    /**     * 从0开始算起,0-25转A-Z     * @param num     * @return  Character.valueOf((char)((num-1)+65))+&quo ...

  5. Tomcat 7 的domain域名配置,Tomcat 修改JSESSIONID

    https://blog.csdn.net/catoop/article/details/64581325

  6. ubuntu下用webbench做网站压力测试

    安装依赖 exuberant-ctags sudo apt-get install exuberant-ctags 下载源码并安装 wget http://blog.s135.com/soft/lin ...

  7. 计算机操作系统处理机调度读后感—–关于进程概念的剖析。从RING3到RING0(32位操作系统)

    计算机操作系统处理机调度读后感: 笔者在看操作系统西安电子科技大学那本书的时候,初次感觉本科教的不会太难,所以没有认真的看,但是随后这本书讲的刷新了我的世界观.这本书居然是ring0级别的,这时不禁吐 ...

  8. 让win7任务条上的文件夹打开是c,d,e,f而不是库

    如果资源管理器是打开的,则右键点击资源管理器的图标,在跳出的菜单中,右键点击“Windows资源管理器”,选择“属性”. 在“快捷方式’选项卡,“目标”一栏,默认的是 %windir%\explore ...

  9. 【Java TCP/IP Socket】构建和解析自定义协议消息(含代码)

    在传输消息时,用Java内置的方法和工具确实很用,如:对象序列化,RMI远程调用等.但有时候,针对要传输的特定类型的数据,实现自己的方法可能更简单.容易或有效.下面给出一个实现了自定义构建和解析协议消 ...

  10. Java 利用DFA算法 屏蔽敏感词

    原文:http://www.open-open.com/code/view/1435214601278 import java.io.BufferedReader; import java.io.Fi ...