定义节点组以简化大型环境配置。节点组允许您将作业提交到多个节点。
开始之前
在灵活管理环境中创建一个作业管理器并注册一个或多个节点。验证作业管理器进程是否处于运行状态。
关于此任务
可以协调多个 Deployment Manager 间的管理操作,以异步方式管理多个未联合的应用程序服务器,以及从包含作业管理器的管理概要文件提交作业以启动服务器。为了开始使用作业管理器来运行作业,请将您的应用程序服务器和 Deployment Manager 节点注册为作业管理器的受管节点。
可以使用节点组来改善系统管理,其中包括简化分公司系统和服务器场的管理。例如,一家公司在全球具有 1000 个商店位置,并且每个位置具有三个应用程序服务器。每个商店位置都连接至公司总部数据中心。该公司会管理所有系统,并从公司总部执行作业。在此方案中,该公司可通过为每个洲创建一个节点组来轻松地管理分公司。
过程
- 启动 wsadmin 工具。
浏览至
app_server_root/bin 目录,并运行以下命令来启动 wsadmin 工具并连接至作业管理器进程:
wsadmin -profileName myJobManager -lang jython
- 创建节点组。
使用
createManagedNodeGroup 命令在灵活管理配置中创建新的节点组:
AdminTask.createManagedNodeGroup('-groupName European_Branch_Offices
-description "Management group for all European branch offices"')
- 将节点添加到节点组。
使用
addMemberToManagedNodeGroup 命令将节点添加到新组。每个节点可以属于一个或多个组。以下示例命令会将
Hursley_office、
Berlin_office、
Warsaw_office 和
Paris_office 节点添加到
European_Branch_Offices 节点组:
AdminTask.addMemberToManagedNodeGroup('-groupName European_Branch_Offices -managedNodeNameList
"[Hursley_Node01][Berlin_Node01][Warsaw_Node01][Paris_Node01]"')
- 可选: 验证系统是否已将节点添加到节点组。
使用
getManagedNodeGroupMembers 命令来显示相关节点组的节点,如以下示例所示:
AdminTask.getManagedNodeGroupMembers('-groupName European_Branch_Offices')
此命令会返回已在相关节点组中注册的节点名列表,如以下样本输出所示:
"[Hursley_Node01][Berlin_Node01][Warsaw_Node01][Paris_Node01]"
结果
带有节点组成员的节点组便存在于灵活管理配置中。
下一步做什么
使用作业管理器将作业提交到节点组,以及监视和管理节点组的作业。