在灵活管理环境中,可以提交分发文件作业以将文件复制到由作业管理器管理的目标。在可以提交使用文件的作业之前,必须分发这些文件。例如,必须分发企业应用程序,才能在受管应用程序服务器目标上安装或更新应用程序。同样,必须将属性文件分发到受管应用程序服务器目标,然后才能应用属性文件以配置应用程序服务器。
开始之前
启动作业管理器。确保已向作业管理器注册要将文件复制到其上的目标。
- 要向作业管理器注册独立应用程序服务器,请先使用管理代理程序 registerNode 命令来向管理代理程序注册独立应用程序服务器。然后,使用管理代理程序控制台或 registerWithJobManager 命令来向作业管理器注册独立应用程序服务器目标。
- 要向作业管理器注册 Deployment Manager,请使用 Deployment Manager 控制台或 registerWithJobManager 命令。
如果要在主机上收集文件,那么必须先向作业管理器注册该主机。
启动目标。如果目标节点是独立应用程序服务器,请同时启动管理代理程序。
您在作业管理器中的标识必须具有管理员角色权限或操作员角色权限,才能提交作业。提交作业时,您可以指定用户名和密码,以便在目标上进行认证和授权。向多个目标提交作业时,提交者的用户名和密码或凭证必须适用于所有作业目标。
您可以通过向目标组提交作业来简化对多个目标的管理。必须创建目标组,然后才能为目标组提交作业。
关于此任务
可以使用作业管理器或 Deployment Manager 的管理控制台来提交用于将文件移到目标的作业。从控制台中,选择分发文件作业,指定要传输的文件,指定作业选项,安排作业,复审摘要,然后提交作业。当该作业运行时,作业管理器会将该文件复制到管理代理程序概要文件或 Deployment Manager 概要文件的 downloadedContent 目录中。
在运行下列作业之前,必须分发文件:
- 安装应用程序
- 更新应用程序
- 配置属性
- 运行 wsadmin 脚本
这些步骤描述如何使用作业管理器控制台或 Deployment Manager 控制台来运行分发文件作业。可以运行 AdministrativeJobs 命令组中的 distributeFile 作业脚本来将文件分发到目标,而不是使用控制台。请参阅“管理作业类型”主题。
避免故障: 分发文件作业只能将文件传输到 QShell。文件是以二进制方式传输,因此传输期间不会转换字符集或编码。
gotcha
避免故障: 分发文件作业只能传输可从 z/OS UNIX shell 访问的文件。文件是以二进制方式传输,因此传输期间不会转换字符集或编码。
gotcha
过程
- 将要分发的文件复制到作业管理器概要文件的 /config/temp/JobManager 目录中。
如果 JobManager
目录不存在,那么在作业管理器概要文件 /config/temp 目录中创建 JobManager 目录。要创建并访问该目录,必须具有相应权限。
例如,将 app_server_root/installableApps
目录中的 DynaCacheEsi.ear 文件复制到作业管理器概要文件的
/config/temp/JobManager 目录中。
- 在管理控制台的导航树中,单击。
- 选择用于分发文件的作业。
- 从列表中选择分发文件作业类型。
- (可选)描述作业。
- 单击下一步。
- 选择要将该文件分发到其中的目标。
- 从列表中选择目标组,或者选择目标名称。
在目标组列表中,将仅显示对所选作业类型有效的目标组。
- 如果已选择目标名称,请指定目标名称并单击添加,或者单击查找并在“查找目标”页面上指定所选目标。
目标可以是主机。
如果目标是由管理代理程序所管理的独立应用程序服务器,那么可以选择一个独立目标,而不是所有独立目标。所有目标都可以使用已分发到管理代理程序的 downloadedContent 目录的文件。
- 如果需要用户认证,请指定用户名、密码或任何其他认证值(视需要)。
- 单击下一步。
- 为分发文件作业指定参数。
- 对于源,指定要分发的文件的统一资源定位符 (URL)。
对于缺省分发提供程序,位置是相对于作业管理器概要文件 config/temp/JobManager 目录的文件 URL。
对于 DynaCacheEsi.ear 文件,指定以下内容:- 节点:
file://DynaCacheEsi.ear
- 主机:
DynaCacheEsi.ear
可以使用通配符来指定主机上的文件。支持的通配符是 (*) 和 (?)。
- 星号(*)- 表示搜索项中的多个未知字符或可变字符。
- 问号 (?) - 表示搜索项中的单个未知字符或可变字符。
- 对于目标,指定作业管理器用于存储文件的目标上的位置。目标参数相对于管理代理程序或
Deployment Manager 概要文件的 downloadedContent 目录。
请记住为该文件指定的值。如果稍后运行引用此文件的作业,那么您会使用该目标值来标识该文件。
对于 DynaCacheEsi.ear 文件,指定用于标识该文件的值。例如:dynacache_esi_sample
对于主机,没有任何限制。请指定绝对路径。路径必须是目录。例如:
/home/userA
- 对于分发提供程序,如果使用除缺省分发提供程序之外的分发提供程序,那么指定该分发提供程序的名称。 以 DynaCacheEsi.ear 为例,请不要指定值和使用缺省分发提供程序。
- 单击下一步。
- 安排作业时间表。
指定的时间和日期相对于作业管理器。
- (可选)指定当作业完成时发送通知的一个或多个电子邮件地址。
如果指定了多个电子邮件地址,请使用逗号进行分隔。这些电子邮件地址保存在控制台首选项中。会对每个电子邮件地址进行验证以查找格式错误。
- 选择作业何时可提交。
您可以提交作业以使其立即可供使用,也可以指定从作业管理器检索作业的时间和日期。
- 选择作业到期时间。
作业到期时间是作业将不再可供目标运行的时间。可以使用缺省到期时间,为作业到期指定时间与日期或指定作业到期的时间量。缺省到期时间是在“作业管理器配置”面板上定义的。
- (可选)指定作业的重现时间间隔、此时间间隔的起始日期和时间以及此时间间隔的结束日期和时间。
- 单击下一步。
- 复审摘要并单击完成以提交作业。
结果
作业管理器会将该文件复制到管理代理程序或 Deployment Manager 概要文件的
downloadedContent 目录中。该文件的名称是目标。
以 DynaCacheEsi.ear 为例,名为 dynacache_esi_sample
的文件会被复制到 downloadedContent 目录中。
下一步做什么
在“作业状态”页面上,单击分发文件作业的标识并查看作业状态。单击状态刷新图标
以刷新所显示的状态。
如果作业不成功,请查看运行作业时产生的任何错误消息,更正错误情况,然后再次提交作业。
如果作业管理器成功将该文件复制到目标,请提交使用所分发文件的作业:
- 安装应用程序
- 更新应用程序
- 配置属性
- 运行 wsadmin 脚本
- 移除文件
以 DynaCacheEsi.ear 为例,可以安装应用程序。