若要建立狀態檔案,您必須執行安裝程式的互動式階段作業。安裝程式產生的狀態檔案會利用安裝程式的即時相依性檢查和錯誤報告功能。
請勿手動建立狀態檔案。此方法在安裝期間、配置期間或伺服器啟動期間會導致問題發生。
您可以使用 installer 指令的某些參數 (指示安裝程式擷取您的回應),以互動方式執行安裝程式來建立初始狀態檔案。在您繼續執行安裝程式的各個頁面,系統會擷取您的答案並產生狀態檔案。安裝程式會確定產品元件的安裝順序,因此您可以依任何順序指定元件。完成安裝後,狀態檔案便會位於您指定的位置。
若您不想在這個階段作業安裝軟體,則可使用 -no 選項。
語法範例︰
使用圖形化介面來建立狀態檔案:
./installer -saveState statefile_path |
使用基於文字的介面來建立狀態檔案:
./installer -nodisplay -saveState statefile_path |
在這個階段作業中使用圖形化介面建立狀態檔案,但不安裝軟體︰
./installer -no -saveState statefile_path |
如需 installer 指令的完整語法,請參閱附錄 B安裝指令。
請參閱附錄 C狀態檔案範例,以檢視所產生狀態檔案的範例。
產生狀態檔案後,您必須編輯狀態檔案,以確保目標主機本機參數的設定正確。這些參數包含主機名稱、網域名稱、位址和其他類似設定。
在針對無訊息安裝建立的狀態檔案中,某些參數可以指定機密資料,像是管理員密碼。請確定以您的部署適合的方式來保護這個檔案。
若您打算在產生初始狀態檔案的平台之外的平台上進行安裝,則可能還需要變更狀態檔案 ID。
本節包含以下主題:
編輯狀態檔案時,請遵循下列指導︰
請勿修改參數,但可以編輯它們的值。
請勿移除參數,即使它不具有值。
請勿新增參數。
請勿變更參數顯示的順序。
請注意原始類型和格式,並在鍵入新值時保持這些類型和格式。例如:
如果舊值是主機名稱,請鍵入主機名稱,而不要鍵入完全合格網域名稱。
如果舊值以前導斜線開頭,請確定新值也以前導斜線開頭。
取代您刪除的任何值。若某個參數是必需的,則刪除該參數可能會導致安裝或配置失敗。
保留原始值的條件。
下表列出了您可能需要編輯的參數,端視您要安裝的產品元件或您的主機而定。例如,產生狀態檔案時所在的主機,與您進行安裝時所在的主機可能位於同一網域。
如需每個參數的描述,請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 3 章「配置資訊」中的表格。
表 5–2 進行無訊息安裝時通常要編輯的狀態檔案參數
元件 |
參數名稱 |
---|---|
共用伺服器設定 |
CMN_HOST_NAME CMN_DOMAIN_NAME CMN_IPADDRESS CMN_ADMIN_USER CMN_ADMIN_PASSWORD CMN_SYSTEM_USER CMN_SYSTEM_GROUP |
Access Manager |
IS_WS_HOST_NAME IS_WS_INSTANCE_DIR (如果 Web Server 是 Web 容器) CONSOLE_HOST IS_SERVER_HOST IS_DS_HOST IS_DS_HOSTNAME COOKIE_DOMAIN_LIST |
Application Server |
ASNA_ADMIN_HOST_NAME AS_WEB_SERVER_LOCATION AS_WEB_SERVER_PLUGIN_TYPE |
Directory Server |
CREATE_INSTANCE DSEE_INSTANCE_DIR DSEE_INSTANCE_PORT DSEEE_INSTANCE_SSL_PORT DSEE_DN_MANAGER DSEE_INSTANCE_USER DSEE_INSTANCE_GROUP DSEE_INSTANCE_PASSWORD DSEE_SUFFIX |
Portal Server |
PS_PORTALACCESS_URL (格式為 //hostname.domainname :port+deploy_uri) PS_DEPLOY_INSTANCE |
Portal Server Secure Remote Access |
SRA_SERVER_DOMAIN SRA_GW_HOSTNAME SRA_GW_DOMAIN SRA_GW_IPADDRESS SRA_NLP_HOSTNAME SRA_NLP_DOMAIN SRA_NLP_IPADDRESS SRA_RWP_HOSTNAME SRA_RWP_DOMAIN SRA_RWP_IPADDRESS |
Web Server |
WS_ADMIN_HOST |
Web Proxy Server |
CMN_WPS_INSTALLDIR WPS_ADMIN_USER WPS_ADMIN_PASSWORD WPS_ADMIN_PORT WPS_ADMIN_RUNTIME_USER WPS_INSTANCE_RUNTIME_USER WPS_ISNTANCE_PORT WPS_INSTANCE_AUTO_START WPS_PROXY_DOMAIN |