提交作业以部署和管理 Liberty 安装

可以使用作业管理器来提交作业以在目标主机上部署和管理 Liberty 安装。

开始之前

Liberty 提供下列功能:

  • 通过作业管理器作业来进行中央管理
    • 可以使用作业管理器来提交作业,这些作业支持从初始安装,到更新,再到卸载的 Liberty资源部署完整生命周期。
    • 不需要 Deployment Manager,但是可以使用 Deployment Manager 上提供的作业管理器功能来管理 Liberty 服务器及其资源。
  • 快速安装
    • Liberty资源存储在一个或多个压缩文件(.zip 文件)中,并运行安装 Liberty 概要文件资源作业以传输并解压缩文件。
    • 不需要使用正式安装工具(例如 IBM Installation Manager)来安装 Liberty资源。
  • 要简化部署和维护,可以在许多已隔离的 Liberty服务器实例之间共享软件开发包 (SDK)、运行时二进制文件、服务器配置文件和应用程序二进制文件。
  • 目标主机上不需要任何代理,这减少了管理开销。
  • 非破坏性更新可让您轻松地安装任何类型的 Liberty资源的新版本。可以在新旧资源版本之间轻松切换,也可以并行运行资源的不同版本。

您在作业管理器中的标识必须具有管理员角色权限或操作员角色权限,才能提交作业。

提交作业之前,请启动作业管理器。其中一个作业管理器目标必须为非受管主机才能运行 Liberty作业。如果任何目标均不是非受管主机,请注册主机。请参阅“向作业管理器注册主机”。

在管理控制台的“新建目标”页面(作业 > 目标 > 新建主机)上向作业管理器注册目标主机时,对具备安装权限的管理用户指定操作系统用户名,并为用户认证指定密码或公用-专用密钥信息。如果在作业提交期间指定用户名和安全凭证并选择多个目标主机,那么所指定的用户名和安全凭证会用于所有目标主机。控制台用户标识和密码不会用来在目标主机上进行认证。

最佳实践 最佳实践: 注册目标主机时,如果已在控制台上选择保存安全性信息或者在 registerHost 命令中将 saveSecurity 设置为 true,那么提交作业时,不需要指定操作系统用户名和安全凭证。bprac
最佳实践 最佳实践: 使用管理控制台或 wsadmin 来定义相应的目标组,可以轻松地选择要在其中运行作业的目标。然后,提交作业时,选择相应的目标组,而不是输入或选择个别目标。bprac
[AIX][HP-UX][Linux][Solaris]如果使用 OpenSSH 环境,请为 ssh exec 通道设置环境变量:
  1. /etc/ssh/sshd_config 文件中,将 PermitUserEnvironment 设置为 yes
  2. 将目录切换至用户主目录下的 .ssh 目录。创建属性文件 environment,然后在文件中,设置 JAVA_HOME=absolute_path_to_the_java_home
  3. 重新启动 sshd。运行 stopsrc -s ssh,然后运行 startsrc -s ssh

关于此任务

此部分中的主题描述了如何通过在作业管理器控制台或 Deployment Manager 控制台中运行作业来安装 Liberty资源以及管理 Liberty服务器。

可以运行的作业取决于主机目标和安全凭证所支持的作业。

可以运行 AdministrativeJobs 命令组中的 wsadmin 命令,而不是使用控制台。请参阅“管理作业类型”主题。

过程

  1. 安装 Liberty资源之前,请创建一个或多个以满足作业管理器规则的目录结构包含所需 Liberty资源的压缩文件(.zip 文件)。

    可以通过下列任一方法来获取 Liberty

    • 安装 WebSphere® Application Server Network Deployment 期间,选择可选功能部件 WebSphere Application Server Liberty。如果初始安装期间未包含此功能部件,那么可以使用 Installation Manager 中的修改功能来添加此功能部件。Liberty 服务器会安装到 app_server_root/wlp 目录。
    • https://developer.ibm.com/wasdev/ 下载 .zip 文件。

    将 Liberty 资源打包描述了如何为若干个不同的部署拓扑创建结构正确的压缩文件(.zip 文件)。请参阅 IBM Education Assistant 模块和实验室,以获取其他概述信息和示例。

    软件开发包 (SDK) 或 Java 运行时环境 (JRE) 未随附于 Liberty,但为运行服务器和服务器管理作业所必需。必须使用作业管理器来将 SDK 或 JRE 部署到目标主机,或者使用目标主机上先前安装的 SDK 或 JRE。

  2. 为 Liberty 安装设置变量

    为 WLP_WORKING_DIR WebSphere 变量指定绝对路径。根据部署拓扑,可能需要定义 WLP_SHARED_DIR 和 WLP_ADDITIONAL_DIRS WebSphere 变量。请不要为上述任何变量指定相对路径。

  3. 可选: 如果 Liberty 服务器使用 serverStatus-1.0 功能部件,那么会自动将来自该服务器的状态发送到 STATUS_LISTENER_ADDRESS 端口。要更改 STATUS_LISTENER_ADDRESS 端口号,请使用 Deployment Manager 控制台的“端口”页面(系统管理 > Deployment Manager > 端口)或者作业管理器控制台的“端口”页面(系统管理 > 作业管理器 > 端口)。

    如果在安装 Liberty 资源之后更改 STATUS_LISTENER_ADDRESS 端口号,那么将无法再从先前安装的 Liberty 资源接收自动状态。

  4. 运行安装 Liberty 概要文件资源作业
  5. 如果需要向作业管理器注册已存在的 Liberty资源,请运行库存作业为 Liberty 服务器设置变量说明了如何配置运行库存作业时搜索的目录。
  6. 运行用来管理 Liberty 服务器和资源的作业:

下一步做什么

在提交作业之后,转至“作业状态”页面并单击作业标识以查看作业状态。如果作业不成功,请查看运行作业时产生的任何错误消息,更正错误情况,然后再次提交作业。

如果作业成功,请单击作业 > 目标资源以查看目标资源列表中的 Liberty 资源。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tagt_jobmgr_comp_server
文件名:tagt_jobmgr_comp_server.html