使用 iRemoteInstall 命令以远程方式在 IBM i 操作系统上安装 Liberty
可以从 Windows 工作站,使用 iRemoteInstall 命令,将 IBM® Installation Manager 或 WebSphere® Application Server Liberty Core 安装到远程目标 IBM i 系统。
开始之前
使用此过程之前,请准备安装。有关更多信息,请参阅准备操作系统以在 IBM i 上进行安装。
提供的产品存储库文件,或者用于 IBM i 的 IBM Installation Manager 安装工具箱压缩文件在 Windows 系统上必须可用。
关于此任务
- 如果 iRemoteInstall 命令已作为 WebSphere Customization Toolbox 的一部分来安装,那么该命令位于下列目录:
wct_root/Remote_Installation_Tool_for_IBM_i
提示: 也可以在介质或安装映像上找到此实用程序的版本(发布产品时最新)。可以直接从 Windows 系统所连接的介质运行命令,以在远程目标 IBM i 系统上安装产品。此版本的实用程序位于下列位置:
其中,media_root 是包含产品或增补功能的介质或安装映像的根目录。media_root\Remote_Installation_Tool_for_IBM_i\iRemoteInstall.bat
iRemoteInstall.bat -hostname i5_hostname -username user_login_name -password user_login_password -iminstkit im_install_kit_file_path_and_name | -wasoid was_offering_id -wasrepoloc was_install_file_location -appdataloc im_agent_data_location -wasinstloc was_install_location -wassharedloc was_shared_location -features feature_ID_1,feature_ID_2, . . . -properties key=value,key=value, . . . -log log_file_path_and_name -trace -version -help
- -hostname i5_hostname
- 指定 Installation Manager 或 WebSphere Application Server Liberty Core 将要安装到的目标 IBM i 机器的主机名
此参数是必需的。
- -username user_login_name
- 指定用户的登录名,该用户将执行 Installation
Manager 或 WebSphere Application
Server Liberty Core 远程安装
此用户必须是目标 IBM i 系统的有效用户,并且具有 *ALLOBJ 和 *SECADM 特权。
- -password user_login_password
- 指定 -username 中所指定用户的登录密码
- -iminstkit im_install_kit_file_name
- 指定用于 IBM i 的 Installation Manager 安装工具箱的位置
如果路径不在命令所在的目录,那么必须包括该路径。
此参数是必需的。
- -wasoid was_offering_id
- 指定正在安装的 WebSphere Application Server Liberty 产品的标识
示例值为 base、nd 和 express 等。此参数不区分大小写。
可以在提供的产品标识中找到要使用的值。例如,如果产品标识是 com.ibm.websphere.liberty.XXX.v85,那么 -wasoid 值应该是 liberty.XXX。
- -wasrepoloc was_install_file_location
- 指定 WebSphere Application
Server Liberty Core 安装库的位置
如果指定 -wasoid 参数,那么必须指定此选项。
- -appdataloc im_agent_data_location
- 指定 Installation Manager 代理程序数据的位置
如果没有给此参数指定任何值,那么它会设为缺省值 /QIBM/UserData/InstallationManager。
- -wasinstloc was_install_location
- 指定 WebSphere Application
Server Liberty Core 安装的位置
如果没有给此参数指定任何值,那么它会设为缺省值 /QIBM/WAS85/Liberty。
- -wassharedloc was_shared_location
- 指定 WebSphere Application
Server Liberty Core 共享位置的位置
如果没有给此参数指定任何值,那么它会设为缺省值 /QIBM/WAS85/Liberty_Shared。
- -features feature_ID_1,feature_ID_2, . . .
- 指定要安装的功能部件
功能部件标识必须用逗号 (,) 分隔。
提示: 如果未指定功能部件,那么安装缺省功能部件 (embeddablecontainer)。 - -properties key=value,key=value, . . .
- 指定软件包组(概要文件)属性
- -log log_file_path_and_name
- 打开日志,并将所有消息都发送到所指定的文件和位置
路径可以是绝对的(例如,c:\temp\mylog.log)或相对的(例如,..\mylog.log)。
因为可以将多个安装操作附加到同一个日志,所以生成的日志文件的实际名称是 log_file_path_and_name.x.log,其中 x 是日志文件编号(0 到 29)。最大日志文件大小大约是 10 MB;而生成的最大日志文件数目是 30。
- -trace
- 提供命令所检查内容和命令所发现内容的跟踪输出
- -version
- 显示命令的版本信息
- -help
- 显示命令的用法信息
过程
示例
./iRemoteInstall
-hostname iserver1.somedomain.com
-username wasadmin -password mypwd
-iminstkit E:\agent.installer.os400.motif.ppc_1.6.2000.20101206_0100.zip
./iRemoteInstall
-hostname iserver1.somedomain.com
-username wasadmin -password mypwd
-wasoid liberty.CORE
-wasrepoloc E:\repository