llinux服务器7277端口未开启,造成was控制台中node agent远程节点显示停用状态
2014-08-28 00:34
363 查看
大家好!兄弟第一次写文章,如果有些错误的内容,误导的了大家,请多多见谅!
最近,在was安装和集群部署中遇到了一些问题,在网上找很多资料,也看了很多博文都没找到解决方法,最后打电话给IBM的技术人员才处理好。现在把处理的方法写成博客,希望能帮到有需要的朋友吧。
问题描述:
was安装在A,B两台linux服务器上做集群,A服务器上安装一个Dmgr管理节点和一个node节点,B服务器安装了一个node节点。两个node节点都成功添加到Dmgr中,Dmgr和node都正常启动,但是在控制台中node
agent一直显示的B服务器上的节点为停用状态。
在网上看了很多帖子,有的说两台服务器的时间不同步导致,也有说是做手动同步就可以解决。我都尝试过,都没有解决问题。在万般无奈之下,最后在请求IBM技术人员帮助下解决了问题。本着资源共享,互相学习的精神,分享一下我解决问题的方法。
解决方法:
造成这个问题的原因时因为A服务器的7277端口没有开放,虽然B服务器的节点能都添加到A服务器,但是B服务器不能访问A服务器的7277端口,所以控制台上node agent显示B服务器node一直停用状态。可以先检查一下Dmgr管理节点7277是否开发。
1.检查72777端口是否开放
telnet ip 7277
2.开启7277端口
/sbin/iptables-I INPUT -p tcp --dport7277 -j
ACCEPT
3.保存配置
/etc/rc.d/init.d/iptablessave
4.重启服务
/etc/rc.d/init.d/iptablesrestart
5.查看端口是否已经开放
/etc/init.d/iptablesstatus
也可以通过更改iptables文件开放端口:
1. 在/etc/sysconfig/iptables文件中添加
-A INPUT -p tcp -mtcp --dport 7277 -j ACCEPT
2.重启服务
/etc/rc.d/init.d/iptablesrestart
上面只是出现控制台中node agent显示为停用状态的一种情况,有可能是以下原因造成的:
1.两台服务器时间不同步,可以查看系统时间。
2.查看主机名,hosts文件
命令查看主机名:uname -n
查看/etc/sysconfig/network中hostname
/etc/hosts中是否添加两台服务器的ip和hostname,两台服务器中都要添加
3.节点不同步,手动同步节点
I、登陆管理控制台,导航到安全性,安全管理、应用程序和基础结构,将启用管理安全性前的勾去掉
II、然后重启dmgr服务,并停止所有节点服务
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopNode.sh
III 、做手动强制同步,每个节点都做
./syncNode.sh dmgr_hostname 8879
IV、启用全局安全性,并重启dmgr和所有节点
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh
V、登陆管理控制台,依次点击系统管理->节点,选择所有节点,点击全部再同步;
暂时发现这些解决问题的方法,希望对大家有所帮助。如果这些方法都尝试了还是不行,可以打电话给IBM客服,请他们帮忙处理。
最近,在was安装和集群部署中遇到了一些问题,在网上找很多资料,也看了很多博文都没找到解决方法,最后打电话给IBM的技术人员才处理好。现在把处理的方法写成博客,希望能帮到有需要的朋友吧。
问题描述:
was安装在A,B两台linux服务器上做集群,A服务器上安装一个Dmgr管理节点和一个node节点,B服务器安装了一个node节点。两个node节点都成功添加到Dmgr中,Dmgr和node都正常启动,但是在控制台中node
agent一直显示的B服务器上的节点为停用状态。
在网上看了很多帖子,有的说两台服务器的时间不同步导致,也有说是做手动同步就可以解决。我都尝试过,都没有解决问题。在万般无奈之下,最后在请求IBM技术人员帮助下解决了问题。本着资源共享,互相学习的精神,分享一下我解决问题的方法。
解决方法:
造成这个问题的原因时因为A服务器的7277端口没有开放,虽然B服务器的节点能都添加到A服务器,但是B服务器不能访问A服务器的7277端口,所以控制台上node agent显示B服务器node一直停用状态。可以先检查一下Dmgr管理节点7277是否开发。
1.检查72777端口是否开放
telnet ip 7277
2.开启7277端口
/sbin/iptables-I INPUT -p tcp --dport7277 -j
ACCEPT
3.保存配置
/etc/rc.d/init.d/iptablessave
4.重启服务
/etc/rc.d/init.d/iptablesrestart
5.查看端口是否已经开放
/etc/init.d/iptablesstatus
也可以通过更改iptables文件开放端口:
1. 在/etc/sysconfig/iptables文件中添加
-A INPUT -p tcp -mtcp --dport 7277 -j ACCEPT
2.重启服务
/etc/rc.d/init.d/iptablesrestart
上面只是出现控制台中node agent显示为停用状态的一种情况,有可能是以下原因造成的:
1.两台服务器时间不同步,可以查看系统时间。
2.查看主机名,hosts文件
命令查看主机名:uname -n
查看/etc/sysconfig/network中hostname
/etc/hosts中是否添加两台服务器的ip和hostname,两台服务器中都要添加
3.节点不同步,手动同步节点
I、登陆管理控制台,导航到安全性,安全管理、应用程序和基础结构,将启用管理安全性前的勾去掉
II、然后重启dmgr服务,并停止所有节点服务
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopNode.sh
III 、做手动强制同步,每个节点都做
./syncNode.sh dmgr_hostname 8879
IV、启用全局安全性,并重启dmgr和所有节点
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh
V、登陆管理控制台,依次点击系统管理->节点,选择所有节点,点击全部再同步;
暂时发现这些解决问题的方法,希望对大家有所帮助。如果这些方法都尝试了还是不行,可以打电话给IBM客服,请他们帮忙处理。
相关文章推荐
- Backup Exec Remote Agent 在远程服务器上启动时挂起,一直显示Starting状态
- 网络安全:小心MSHTA漏洞为黑客开启远程控制之门
- windows远程控制端口设置
- 设备控制之矩阵状态显示
- 用批处理来开启远程控制
- 基于套接字通信的远程截屏显示与控制技术
- System.out.println()不在控制台中显示输出
- 控制TreeView选中后页面回传节点显示的位置
- 如何修改ESX Server的远程控制台的连接端口
- Windows 2003 开启/修改远程桌面端口
- 控制状态信息SPC,DPC,INC,BSC,ISC相关节点SCL描述
- 查看远程端口开放状态
- 如何远程开启主机1433端口
- (项目外包)本地监控、远程管理软硬件(支持255节点、GSM短信远程控制)
- 远程桌面控制,端口
- 如何查看计算机端口开启关闭状态
- 怎样在控制台中显示进度
- 远程控制编程之反弹端口模式
- 远程开启3389端口
- 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE/SYSTEM/Curre