文档介绍:1 配置 WAS 集群
添加应用服务器节点到 DM 中
添加节点到 DM 之前先要在 DM 所在机器和应用服务器所在机器的 hosts 文件中互相加入两
台(或多台)机器的 IP 地址和主机名,这样节点才能加入到 DM 中。DM 所在机器的 hosts 文件
中要加入所有联合进来的节点所在机器的 IP 和主机名,各应用服务器节点所在机器的 hosts 文件
中需加入 DM 所在机器的 IP 和主机名。
1、hosts 文件在 UNIX 上的路径:/etc/hosts
2、hosts 文件在 Windows 上的路径:C:\WINDOWS\system32\drivers\etc\Hosts
将应用服务器的节点加入到 DM 中有两种方式:命令行操作和在 DM 中添加。
命令行操作
从命令行进入到应用服务器的安装目录:<WAS_HOME>/bin,执行下列命令:
IP PORT –username xxx –password xxx;
其中,IP 是 DM 所在机器的地址,也可以是这台机器的主机名,PORT 是 DM 的
SOAP_CONNECTOR_ADDRESS 端口,username 参数 xxx 是 DM 管理员的用户名,password 参
数 xxx 是 DM 管理员登录密码。
如果 WebSphere 既安装有 DM,又有应用服务器,要进入到对应的概要的 bin 目录下去执行
命令,或是运行时加参数-profileName 概要名,指定要添加的是哪个概要文件配置的节点,否则
执行不会成功。
可以运行命令 -listProfiles 查看当前 WAS 中所有的概要文件:
进入到正确的目录,执行添加节点命令,如下图:
在 DM 中添加节点
在 DM 界面添加节点时,要加入的应用服务器一定要是启动的,否则操作不会成功。
如下图操作,进入【系统管理】=》【节点】界面:
点【添加节点】:
应用服务器属于受管节点,这里勾选受管节点。受管节点指的是 DM 通过 Node Agent(节点代
理)来对加入到 DM 中的应用服务器节点进行管理,如监测节点状态,发布应用程序,同步操
作信息等。
点【下一步】:
主机名
应用服务器所在机器的主机名,可以是 IP,也可以是主机名,IP 和主机名的关系配置在 hosts
文件中。
JMX 连接器类型
SOAP,这里我们是用 SOAP(简单对象访问协议)协议进行通信。
JMX 连接器端口
填写要联合的应用服务器的 SOAP 连接器端口。
应用服务器用户名
安装应用服务器时指定的用户名(未指定就为空)。
应用服务器密码
安装应用服务器时指定的密码(未指定就为空)。
Deployment Manager 用户名
安装 DM 时指定的用户名,也是登录 DM 的用户名。
Deployment Manager 密码
安装 DM 时指定的密码,也是登录 DM 的密码。
点【确定】,进入下一步:
Windows 下会提示是否将 Node Agent 作为 Windows 服务运行,可以选也可以不选,如果选择则
可以在【控制面板】=》【管理工具】=》【服务】中对节点作启停操作,而不用必须在命令行
中启动 Node Agent。
点【确定】,将应用服务器加入到 DM 中,创建用来监控此应用服务器的 Node Agent:
可以在【系统管理】=》【节点】界面查看刚加入到 DM 中的节点:
图-节点
可以在【系统管理】=》【Node Agent】界面查看刚创建的 Node Agent:
图-Node Agent
注意:如果新添加的节点没有在界面显示出来,注销 DM 重新登录。
启动 Node Agent
我们看到,此时【图-Node Agent】中两个 nodeagent 的状态都是停止,【图-节点】中的节
点状态也是问号(正常情况下应该是箭头号),原因就在这:两个 nodeagent 没有启动。命令行
进入到应用服务器的安装目录<was_home>/bin 中,运行 (Windons 下)或是
(UNIX 下)命令,启动 Node Agent,这样 DM 才能监控到联合进来的节点的状态,
并对它们进行管理:
这时再来查看节点的状态和 Node Agent 的状态,都已正常:
图-节点状态
图-Node Ag