必须在您向作业管理器注册 Deployment Manager 之后,作业管理器才能管理 Deployment Manager 的联合节点及其资源。向作业管理器注册 Deployment Manager 还使您能够从 Deployment Manager 控制台运行作业管理器作业。
开始之前
请确保 Deployment Manager 版本号不得高于您要向其注册 Deployment Manager 的任何作业管理器的版本号。
关于此任务
要注册 Deployment Manager,可以使用 Deployment Manager 控制台或
wsadmin registerWithJobManager 命令。
过程
- 使用 Deployment Manager 管理控制台来注册 Deployment Manager。
- 单击。
- 在“向作业管理器注册”页面上,指定 Deployment Manager 节点名,还可以选择指定其他参数(例如,用户名和密码),然后单击确定。
您为端口指定的值取决于您是想在 Deployment Manager 上从 Deployment Manager 控制台还是从单独的作业管理器控制台中的作业菜单选项来运行作业。缺省值为 9943,这是作业管理器安全管理控制台的缺省端口。除非您想要在单独的安全作业管理器控制台中使用作业选项,否则必须指定另外的端口号。
- 使用 wsadmin registerWithJobManager 命令来注册 Deployment Manager。该命令位于 ManagedNodeAgent 命令组中。
- 在 Deployment Manager 概要文件的 bin 目录中打开命令窗口。
- 运行 wsadmin 命令来启动 wsadmin 工具,还可以选择使用 Jython 语言。
wsadmin -lang jython
- 运行 registerWithJobManager 命令以使 Deployment Manager 成为由作业管理器管理的目标节点。
AdminTask.registerWithJobManager('[-host jobmgr_host -port console_port -managedNodeName deployment_manager_node_name]')
jobmgr_host
是作业管理器的主机名。缺省值为 localhost。
console_port 指定 Deployment Manager 管理控制台端口号或者作业管理器管理控制台端口号。您为 console_port 指定的值取决于您是想在 Deployment Manager 节点上从 Deployment Manager 还是从单独的作业管理器中提供的作业管理器功能来运行作业。
deployment_manager_node_name 是 Deployment Manager 的主机名。主机名通常是节点名。
例如,要在 Deployment Manager 节点上从 Deployment Manager(Deployment Manager 控制台端口为
9065,Deployment Manager 节点名为
MyHostCellManager02)中提供的作业管理器功能来运行作业,请指定以下命令:
AdminTask.registerWithJobManager('[-host localhost -port 9065 -managedNodeName MyHostCellManager02]')
要在 Deployment Manager 节点上从作业管理器控制台(作业管理器控制台端口为
9961,Deployment Manager 节点名为
MyHostCellManager02)来运行作业,请指定以下命令:
AdminTask.registerWithJobManager('[-host localhost -port 9961 -managedNodeName MyHostCellManager02]')
对于此示例,作业管理器概要文件与 Deployment Manager 概要文件在同一安装版本中。因此,主机值可为
localhost。
或者,可以在交互方式下运行
registerWithJobManager 命令:
AdminTask.registerWithJobManager('-interactive')
如果该命令成功,那么
wsadmin 将显示作业管理器的唯一标识 (UUID)。例如:
'JobMgr01-JOB_MANAGER-74cdda0c-68f6-4970-a959-6f6800b9f22d'
有关更多信息,请参阅“使用脚本编制向作业管理器注册目标”主题。
下一步做什么
请确认 Deployment Manager 目标已向作业管理器注册,并且其联合节点列示在目标资源中。
如果指定了 Deployment Manager 控制台端口以从 Deployment Manager 控制台来运行作业,请在 Deployment Manager 控制台中单击。如果指定了作业管理器控制台端口以从作业管理器控制台来运行作业,请在作业管理器控制台中单击。
如果 Deployment Manager 已成功注册,那么 Deployment Manager 节点名位于目标名称列表中。