管理代理程序环境由管理代理程序及其管理的独立应用程序服务器所组成。设置管理代理程序环境涉及在同一计算机上创建管理代理程序概要文件以及一个或多个独立应用程序服务器概要文件(称为节点),然后向管理代理程序注册节点概要文件。
开始之前
安装 WebSphere® Application Server 产品。
确保您想要管理代理程序来管理的节点具有与管理代理程序相同的产品,并且产品在这些节点和管理代理程序上处于相同的版本级别。会实施此要求,因为管理代理程序必须具有匹配的环境来处理所注册节点的所有管理功能。节点无法向管理代理程序注册,除非该节点具有一组相同的产品和版本。
在启用了安全性的情况下,DMZ 代理无法与管理代理程序一起使用。请保持安全性处于启用状态,而且不要在 DMZ 代理环境中使用管理代理程序。
transition: 如果先前是在 V8.0 或更低版本上运行,而且管理代理程序的受管节点具有不匹配的产品或版本,那么迁移到 V8.5 或更高版本时,该管理代理程序将无法启动任何不匹配的节点的子系统。必须更新这些节点以具有与管理代理程序相同的产品和版本,在节点上重新启动服务器,然后重新启动管理代理程序,这样,管理代理程序才能继续管理这些注册的节点。
关于此任务
可以使用管理代理程序来管理位于同一计算机上的基本(独立)应用程序服务器。
管理代理程序和受管节点是灵活管理环境的一部分。
要将管理代理程序添加到环境,请使用 manageprofiles 命令或 Profile Management Tool 来创建管理代理程序概要文件。要添加节点,请创建独立应用程序服务器概要文件,然后向管理代理程序注册独立应用程序服务器。
节点必须位于管理代理程序所在的同一计算机上。
在 Network Deployment 产品上,您也可以将作业管理器添加到灵活管理环境。作业管理器是单一管理服务器,在此服务器中,您可以采用远程方式来管理多个管理代理程序、Deployment Manager 和独立应用程序服务器。从管理代理程序,您可以向作业管理器注册独立应用程序服务器节点。向作业管理器注册的节点将保留自己的管理能力。另外,这些节点将定期轮询作业管理器,以确定在作业管理器上是否已发布了需要处理的作业。作业管理器配置的优点是能够在多个不同环境中协调管理操作。
确保灵活管理环境中的概要文件全部启用安全性或全部禁用安全性。
过程
- 确定管理代理程序环境的拓扑。
确定要使用的计算机、独立应用程序服务器节点以及节点资源(例如应用程序)。
要管理独立应用程序服务器,请在独立应用程序服务器所在的每台计算机上使用管理代理程序。有关更多信息,请参阅“WebSphere Application Server 安装规划”主题中的方案 5。
- 确定管理代理程序环境所需的安全角色。
对于管理代理程序环境,您通常在同一计算机上具有一个管理代理程序概要文件以及一个或多个独立应用程序服务器概要文件。独立应用程序服务器节点是向管理代理程序注册。环境中的概要文件必须已全部启用安全性或已全部禁用安全性。创建概要文件时,可以指定安全性选项、用户名和密码。
必须具有授权使用管理代理程序和管理已注册的节点以及那些节点上的资源的安全角色。有关更多信息,请参阅“管理代理程序安全性”主题。
- 为管理代理程序创建管理概要文件。
您可以使用 Profile Management Tool 或 manageprofiles 命令。
例如,在 Profile Management Tool 中,选择管理环境并单击下一步,选择管理代理程序服务器类型,然后选择用于创建该概要文件的选项。缺省情况下,管理代理程序具有自己的管理控制台、已启用管理安全性并且控制台端口是 9065。要禁用管理安全性、指定安全证书或更改缺省端口,请在创建管理代理程序概要文件时使用创建高级概要文件选项。
缺省情况下,产品安装版本中的第一个管理代理程序概要文件名为
AdminAgent01,其服务器名称是 adminagent。
有关更多信息,请参阅“为管理代理程序创建管理概要文件”主题。
要获取 manageprofiles 示例,请参阅“manageprofiles 命令”主题。对于 -templatePath,请指定管理模板。对于 -serverType,请指定 ADMIN_AGENT。
- 为要包括在灵活管理环境中的独立应用程序服务器节点创建概要文件。
为与管理代理程序概要文件保留在同一计算机上的一个或多个独立应用程序服务器节点创建概要文件。您可以使用 Profile Management Tool 或 manageprofiles 命令。
例如,在 Profile Management Tool 中,选择应用程序服务器环境并单击下一步,然后选择用于创建该概要文件的选项。缺省情况下,应用程序服务器具有自己的管理控制台、已启用安全性并且控制台端口是 9060。如果要禁用管理安全性,指定安全证书,指定要安装样本应用程序,或更改缺省端口,请在创建应用程序服务器概要文件时选择创建高级概要文件选项。
缺省情况下,产品安装版本中的第一个应用程序服务器概要文件名为 AppSrv01,其服务器名称是 server1。
有关更多信息,请参阅“创建应用程序服务器概要文件”主题。
要获取 manageprofiles 示例,请参阅“manageprofiles 命令”主题。对于 -templatePath,请指定 default 模板。请不要指定 -serverType 参数。
- 启动管理代理程序服务器。
- 运行 startServer 命令。
例如,假设 AdminAgent01 概要文件具有服务器名称 adminagent。从 AdminAgent01 概要文件的 bin 目录运行以下命令:
startServer adminagent
使用 Windows 操作系统任务。单击。
使用 START 命令来启动管理代理程序。START administrative_agent_proc_name,JOBNAME=server_short_name,
ENV=cell_short_name.node_short_name.server_short_name
如果管理代理程序成功启动,那么将显示 open for e-business 消息,并且该消息将写至管理代理程序 startServer.log 文件:
Server launched. Waiting for initialization status.
Server adminagent open for e-business; process id is 1932.
有关更多信息,请参阅“启动和停止管理代理程序”主题。
- 向管理代理程序注册独立应用程序服务器节点。
运行管理代理程序的 registerNode 命令。
运行 registerNode 命令时,可以选择性地指定参数,例如用以分配节点名的 -node,以及用以分配管理代理程序连接器端口的 -port。如果对您正在注册的节点启用了安全性,并且节点用户名和节点密码与用于管理代理程序的用户名和密码不同,请对 -nodeusername 和 -nodepassword 指定值。有关更多信息,请参阅“registerNode 命令”主题。
要向管理代理程序注册 AppSrv01 概要文件,请从管理代理程序概要文件的 bin 目录运行以下命令:
![[IBM i]](../images/iseries.gif)
registerNode -profilePath user_data_root/profiles/AppSrv01
![[z/OS]](../images/ngzos.gif)
registerNode.sh -profilePath app_server_root/profiles/default
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
registerNode.sh -profilePath app_server_root/profiles/AppSrv01
![[Windows]](../images/windows.gif)
registerNode -profilePath app_server_root\profiles\AppSrv01
![[Windows]](../images/windows.gif)
例如,要向管理代理程序注册 AppSrv01 概要文件并指定其他值(例如,对管理代理程序端口指定
8877,而且对 AppSrv01 节点名指定
nodeA),请从管理代理程序概要文件的
bin 目录运行以下命令:
registerNode -profilePath C:\v80_WAS\IBM\WebSphere\AppServer\profiles\AppSrv01 -host localhost -conntype SOAP -port 8877 -name nodeA
例如,如果管理代理程序使用
IPC 作为远程连接类型,而且使用
9642 作为 IPC 连接器地址端口号,请在命令中指定
-conntype IPC -port 9642,而不是
-conntype SOAP -port 8877。
有关更多信息,请参阅“registerNode 命令”主题。
- 验证是否已向管理代理程序注册节点。
可以使用管理代理程序控制台或 wsadmin 脚本编制命令来查看已向管理代理程序注册的节点列表。
- 启动独立应用程序服务器节点。
运行 startServer 命令。
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
例如,假设 AppSrv01 独立应用程序服务器概要文件具有服务器名称 server1。从 AppSrv01 概要文件的 bin 目录,运行以下命令:
startServer server1
您也可以使用 Windows 操作系统任务栏。单击。
如果服务器成功启动,那么将显示 open for e-business 消息,并且该消息将写至 startServer.log 文件:
有关更多信息,请参阅“startServer 命令”主题和“启动应用程序服务器”主题。
下一步做什么
使用管理代理程序来监视和配置独立应用程序服务器节点。例如,在向管理代理程序注册独立应用程序服务器后,必须使用管理代理程序控制台来处理独立应用程序服务器。在管理代理程序控制台的登录页面上,选择独立应用程序服务器节点来访问应用程序服务器控制台。
从管理代理程序,您可以向作业管理器注册独立应用程序服务器节点。在向作业管理器注册节点后,您能以远程方式对管理代理程序和独立应用程序服务器进行管理。节点会定期轮询作业管理器以确定是否发布了与节点有关的作业。
可以使用管理代理程序控制台,向作业管理器注册独立应用程序服务器节点:
- 单击。
- 在“管理代理程序”页面的“配置”选项卡中,单击节点。
- 在“节点”页面上,选择要向作业管理器注册的节点,然后单击向作业管理器注册。
- 在“向作业管理器注册”页面上,指定节点名,指定作业管理器管理控制台端口号,(可选)指定其他参数(例如,作业管理器用户名和密码),然后单击确定。
避免故障: 对于
端口,如果未启用安全性,请指定
9960 作为非安全作业管理器管理控制台端口。如果未指定端口号,那么将使用缺省安全端口号 9943。
gotcha
要稍后注销节点,可以使用同一个“节点”页面,只是不要单击向作业管理器注销。
您还可以使用 ManagedNodeAgent registerWithJobManager wsadmin 命令,而不是使用管理代理程序控制台来向作业管理器注册和注销。要注销节点,请使用 ManagedNodeAgent unregisterWithJobManager wsadmin 命令。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
如果计划更改系统时钟,请先停止所有应用程序服务器、Node Agent 服务器、Deployment Manager 服务器、管理代理程序服务器和作业管理器服务器。停止这些服务器后,更改系统时钟,然后重新启动这些服务器。如果更改了一个系统上的系统时钟,那么必须确保所有彼此通信并安装了 WebSphere Application Server 的系统上的时钟都同步。否则,可能会遇到错误,例如安全性令牌不再有效。