刀片服务器硬盘坏了,换了硬盘后,通过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. HTML中字体单位px pt em之间的转换

    在实现打印功能时,遇到一个问题,使用px作为单位在不同的机器或者打印机上打印出的字体大小不一样,所以经过查询,发现使用pt为单位能够进行物流适配,下面是各单位之间的转换: 定义字体大小有常见三种单位, ...

  2. elasticsearch入门使用(三) Query DSL

    Elasticsearch Reference [6.2] » Query DSL 参考官方文档 :https://www.elastic.co/guide/en/elasticsearch/refe ...

  3. css可见性

    overflow:hidden:       溢出隐藏 visibility:hidden:        隐藏元素,隐藏之后还占据原来的位置 display:none:            隐藏元 ...

  4. mysql中进行删除操作时用到not in 导致删除不成功

    delete from tb_news where id not in ( select max(id) From tb_news Group By title ) 刚开始用这条语句删除一直不成功 然 ...

  5. 7.Java web—tomcat9部署

    1)安装 在此之前要安装 好jdk和jre 下载绿色版 http://tomcat.apache.org/ 解压至:D:\Program Files (x86)\tomcat9 环境变更path添加两 ...

  6. 微信公众账户的开发者模式(一) 部分细节access_token的获取等

    十四老久没有写博客了,中间经历了,事业,感情的几分波折.现在终于稍微缓过来一点.又是一次从头开始,走在匆忙的路上. 好了煽情完了,直接上代码了. 基础就不说了我用的是vs2005开发的,部署在iis6 ...

  7. Go -- 如何使用gcore工具获取一个core文件而不重启应用?

    问题: 当调试一个程序的时候,理想状态是不重启应用程序就获取core文件. 解决: gcore命令可以使用下面步骤来获取core文件: 1. 确认gdb软件包已经被正确安装. 2. 使用调试参数编译程 ...

  8. Centos7配置Grafana对接OpenLDAP

    在grafana的主配置文件grafana.ini中开启LDAP认证 注意:grafana有两个地方需要指定(/etc/grafana/grafana.ini和/usr/share/grafana/c ...

  9. EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体server,EasyPlayer手机播放器

    在不断进行EasyDarwin开源流媒体server的功能和性能完好的同一时候,我们也配套实现了眼下在安防和移动互联网行业比較火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 ...

  10. c++面试题目(3)

    这些东西有点烦,有点无聊.如果要去C++面试就看看吧.几年前网上搜索的.刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善. 1.求下面函数的返回值( 微软) int func(x)  ...