利用 iRemoteInstall 指令,將 Liberty 從遠端安裝在 IBM i 作業系統上
您可以從 Windows 工作站中,利用 iRemoteInstall 指令,將 IBM® Installation Manager 或 WebSphere® Application Server Liberty Core 安裝到遠端目標 IBM i 系統上。
開始之前
使用本程序之前,請先做好安裝準備。如需相關資訊,請參閱 IBM i 作業系統安裝準備。
在 Windows 系統上,必須備妥產品供應項目儲存庫檔案或 IBM Installation Manager for IBM i 安裝套件壓縮檔。
關於這項作業
- 當 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 遠端安裝之使用者的登入名稱。
這位使用者必須是具備 *ALLOBJ 和 *SECADM 特殊權限且對目標 IBM i 系統有效的使用者。
- -password user_login_password
- 指定 -username 所指定之使用者的登入密碼
- -iminstkit im_install_kit_file_name
- 指定 Installation Manager for IBM i 安裝套件的位置
如果與指令不在相同目錄中,就必須包括路徑。
這是必要參數。
- -wasoid was_offering_id
- 指定所安裝之 WebSphere Application Server Liberty 供應項目的 ID
範例值如下:base、nd、express,等等。這個參數不區分大小寫。
要用的值可以在產品供應項目 ID 中找到。 比方說,如果供應項目 ID 是 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, . . .
- 指定要安裝的特性
特性 ID 必須以逗點 (,) 區隔。
提示: 如果沒有指定任何特性,就會安裝預設特性 (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