作业管理器
在灵活的管理环境中,通过作业管理器,可为已向管理代理程序注册的应用程序服务器、Deployment Manager 和主机异步提交管理作业。您可以向分布在不同区域的多台服务器提交这些作业。
可以向作业管理器注册已向管理代理程序注册的独立应用程序服务器、Deployment Manager 和主机。将独立应用程序服务器、Deployment Manager 或者主机注册为目标之后,您可以通过作业管理器对于在目标中指导的管理作业进行排队。
要向作业管理器注册应用程序服务器节点和 Deployment Manager,请使用管理控制台或者 wsadmin registerWithJobManager 命令。该命令位于 ManagedNodeAgent 命令组中。
要向作业管理器注册主机,请使用管理控制台或者 registerHost 命令。此命令在 JobManagerNode 命令组中。
可以从 Deployment Manager 来完成作业管理器操作和运行作业。Deployment Manager 管理控制台与作业管理器管理控制台具有相似的作业导航树选项。
- 将作业提交设置为在指定的时间生效。
- 将作业提交设置为在指定的时间到期。
- 指定按指定的时间间隔进行作业提交。
- 通过电子邮件通知管理员作业已完成。
每个已向作业管理器注册的应用程序服务器、Deployment Manager 或主机都称为作业管理器的目标。目标组是您创建以简化作业提交的那些组。您可以为一组目标提交作业,而不是为作业输入多个目标名称。
您可以通过作业管理器执行的许多管理任务就是您在产品执行的任务,例如应用程序管理、服务器管理和节点管理。但是,使用作业管理器,您可以聚集任务并且可以跨多个目标来执行这些任务。
作业管理器的示例用法
- 分公司环境
- 一家公司有一千个分布在各地的商店。每个商店包括少量应用程序服务器或者由两台或三台机器组成的小型 WebSphere® Application Server Network Deployment 单元。每个商店在本地进行日常运营管理。但是,每个商店也会连接到可能位于几千英里以外的公司总部的数据中心。某些与总部的连接使用的是调制解调器速度。总部使用作业管理器来定期提交这些商店的管理作业。
- 由上百个应用程序服务器组成的环境
- 管理员设置了上百个价格便宜的机器,每个机器都运行一模一样的应用程序服务器。向管理代理程序注册的每个应用程序服务器节点也会向作业管理器注册。管理员使用作业管理器来聚集所有应用程序服务器上的管理命令,例如,创建新的服务器、安装或更新应用程序。
- 由几十个 Deployment Manager 单元组成的环境
- 管理员设置上百个应用程序服务器并将它们分成 30 个不同的组。每个组都在一个单元中配置。单元分布在 5 个不同的区域中,每个区域由 3 到 7 个单元组成。每个单元用于支持 1 到 15 个成员机构,总共支持 230 个机构。每个单元包含大约 30 个应用程序,每个应用程序在由两个应用程序服务器组成的集群上运行以便可以实现故障转移,这样就需要总共 1800 台应用程序服务器。管理员使用作业管理器来聚集所有单元上的管理命令,例如,启动和停止服务器或者安装或更新应用程序。
示例拓扑
以下示例拓扑显示了机器 A 上有 Deployment Manager 以及由此 Deployment Manager 管理的联合节点,机器 C 上有两个已向管理代理程序注册的应用程序服务器 Profile01 和 Profile 02,机器 D 上有作业管理器,机器 B 上有 Web 服务器。防火墙将为这些机器提供额外的安全性。管理代理程序和 Deployment Manager 向作业管理器注册。管理代理程序和 Deployment Manager 将定期轮询作业管理器以确定作业管理器是否发布了需要操作的作业。请阅读有关计划安装 WebSphere Application Server 的主题以获取有关拓扑的更多信息。
