WebSphereApplication Server(简称WAS)是IBM的应用服务器
基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(server) ——> 多个应用(app)
单元是整个分布式网络中一个或多个节点的逻辑分组
单元是一个配置概念, 是管理员将节点间逻辑关联起来的实现方法, 可以将单元看作是WAS最大的作用域
概要文件(Profile)定义一个独立应用程序服务器(Server)的运行时环境, 包括服务器在运行时环境中处理的所有文件
节点(Node)是受管服务器(Server)的逻辑分组, 节点通常与具有唯一 IP主机地址的逻辑或物理计算机系统对应, 节点不能跨多台计算机
Node Agent 是将管理请求路由至服务器的管理代理程序, Node Agent 是服务器, 是一个管理代理程序, 并不涉及应用程序服务功能,Node Agent 进程在每个受管节点上运行, 并专门执行特定于节点的管理功能, 如服务器进程监视、配置同步、文件传输和请求路由, Deployment Manager通过与Node Agent的交互完成对单元内节点的控制
Node是管理上使用的概念, Profile是实际的概要文件, 它们代表同一事物
查看所有概要文件:
exportWAS_HOME=/usr/IBM/WebSphere/AppServer
cd $WAS_HOME/bin
./manageprofiles.sh-listProfiles
DeploymentManager(简称DM) 为单元中所有元素提供了单一的管理控制中心点
DM属于一个特殊的节点,用以下步骤创建:
export WAS_HOME=/usr/IBM/WebSphere/AppServer
cd $WAS_HOME/bin
./manageprofiles.sh -create \
-templatePath $WAS_HOME/profileTemplates/dmgr\
-profileName Dmgr01\
-profilePath $WAS_HOME/profiles/Dmgr01 \
- nodeName (节点名) \
-cellName (单元名) \
-hostName (主机名)
(其中红色部分为概要文件名, 可根据实际情况修改)
1. 新增节点:
1
2
./manageprofiles.sh -create \
-profileName AppSvr01 \
-templatePath $WAS_HOME/profileTemplates/default \
-profilePath $WAS_HOME/profiles/AppSrv01 \
- nodeName (节点名) \
- cellName (单元名) \
-hostName (主机名)
(其中红色部分为概要文件名, 可根据实际情况修改)
2. 添加节点到DeploymentManager:
cd$WAS_HOME/profiles/AppSrv01/bin
./addNode.sh IP PORT
(其中ip为WebSphereDM所在服务器的IP, PORT为WebSphereDM对应的SOAP_CONNECTOR_ADDRESS端口, 默认为8879)
1.
2.
3. 启动节点:
cd$WAS_HOME/profiles/AppSrv01/bin
./startNode.sh
或
cd$WAS_HOME/bin
./ startNode.shAppSrv01
4. 停止节点:
cd$WAS_HOME/profiles/AppSrv01/bin
./stopNode.sh
或
cd$WAS_HOME/bin
./stopNode.sh AppSrv01
注:在WAS控制台只能停止节点, 不能启动, 步骤如下:
登陆WAS控制台
系统管理——> Node Agent
选择节点进行操作
5. 删除节点:
确认节点已经停止
cd$WAS_HOME/bin
删除节点对应的概要文件:
./manageprofiles.sh -delete -profileName AppSrv01
删除所有节点对应的概要文件(谨慎, 会删除DM的概要文件):
./manageprofiles.sh -deleteAll
最后删除节点文件目录
cd$WAS_HOME/profiles
rm -Rf AppSrv01
注:在WAS控制台只能把节点从DM去除, 不能进行删除节点操作
1. 登陆WAS控制台
2. 系统管理——> 节点
已同步 此节点上的配置文件已与 Deployment Manager 同步
未同步 此节点上的配置文件未与 Deployment Manager 同步(已过期)
未知 由于无法访问此节点的 Node Agent, 所以无法确定配置文件的状态
不可用 由于此节点是非受管节点, 所以状态列不适用于此节点
集群由一组应用程序服务器组成
1. 登陆WAS控制台
2. 服务器——> 集群
3. 点击新建
4. 输入集群名称, 点击下一步
5. 创建第一个集群成员, 输入成员名, 选择节点, 点击下一步
6. 创建其他集群成员, 输入成员名, 选择节点, 点击添加成员, 点击下一步
7. 检查操作总结的信息是否正确, 点击完成
8. 查看新建的集群