Sun Java Enterprise System 2003Q4 安裝指南 |
第 7 章
以靜謐模式安裝軟體靜謐安裝對於在共用類似配置的多台主機上安裝 Java Enterprise System 十分有用。靜謐安裝需要您執行一次安裝程式,以擷取您在狀態檔案中提供的值。包含您回應的狀態檔案是一個參數清單,每個參數表示一個單一提示符號或欄位。
然後,您可以在多台主機上執行安裝程式,並使用相同的狀態檔案作為輸入。此過程可在您企業中跨多台主機傳遞一種配置。
本章包含以下各節:
安裝前的步驟建立狀態檔案之前,您必須執行安裝前的步驟,這些步驟與為互動式安裝而執行的相同。如果您尚未參閱以下各章,請先參閱:
- 第 2 章「準備安裝」,包含有關系統需求的資訊及其他重要規劃資訊。
- 第 3 章「收集安裝和配置資訊」,包含有關安裝程式詢問的每個問題之資訊。本章透過回答問題,將每個問題與您設定的狀態檔案參數相關聯。
指南如果您是經驗豐富的 Java Enterprise System 元件使用者,則可能習慣於手動建立狀態檔案。此方法在安裝期間、配置期間或伺服器啟動期間會導致問題發生。
請按照以下指南成功執行靜謐安裝:
- 讓安裝程式為您產生狀態檔案,如產生狀態檔案中所述。
請勿建立原始狀態檔案。安裝程式產生的狀態檔案會利用安裝程式的即時相依性檢查和錯誤報告功能。
- 進行任何編輯之前,請儲存狀態檔案副本。
- 請勿修改參數,但可以編輯它們的值。
- 編輯值時,請使用以下指南:
產生狀態檔案若要產生狀態檔案,您必須先使用圖形介面或以文字為基礎的介面執行安裝程式。執行安裝程式之前,請認真查閱以下各章,認真準備對於成功安裝非常重要。
產生狀態檔案
- 如果您要使用安裝程式的圖形介面,請提供對顯示內容的存取權。
如果您要登入遠端機器,或在本機上使用 su 指令成為 superuser,請在本機上使用 xhost 指令以允許存取本機顯示內容。例如,使用以下指令對所有使用者授予存取權:
xhost +
如果您要登入遠端機器,請確定您的 DISPLAY 環境變數已正確設定為本機顯示內容。如果 DISPLAY 變數設定不正確,安裝程式將透過以文字為基礎的模式執行。例如,如果您的機器名稱為 myhost:
(C Shell) % setenv DISPLAY myhost:0.0
(Korn Shell) $ DISPLAY=myhost:0.0- 如果您未以 root 的身份登入,請成為超級使用者。
- 導覽至安裝程式所在的目錄。
cd installer-directory
- 啟動安裝程式,並提供狀態檔案的路徑名稱。installer 指令的格式如下:
./installer [-no] [-nodisplay] -saveState [statefile]
其中:
- 按照使用圖形介面安裝軟體中指定的說明,執行安裝程式的各個頁面。
當您回應安裝程式時,它會在狀態檔案中記錄您的答案。完成安裝後,狀態檔案便會位於您指定的位置。
編輯狀態檔案執行靜謐安之前,請編輯狀態檔案以確保本機參數 (如主機名稱、網域名稱、IP 位址及其他此類設定) 與安裝機器相符。
如果您要在建立狀態檔案時所在的作業系統之外進行安裝,可能還需要變更狀態檔案鍵值。
編輯本機參數
下表列出可能需要編輯的參數,這取決於您要安裝的元件。必須編輯的參數還取決於您的機器設定。例如,產生狀態檔案時所在的機器,與您進行安裝時所在的機器可能位於同一網域,也可能位於不同網域。
如需每個參數的說明,請參閱第 3 章「收集安裝和配置資訊」
建立與平台相應的 ID
如果某機器的作業系統不同於執行狀態檔案時所在的機器之作業系統,則您無法在該機器上產生狀態檔案。以下三種平台具有不同類型的狀態檔案 ID:
編輯狀態檔案的程序有兩個,因此您可以在建立狀態檔案時所在的平台以外的平台上執行狀態檔案。
使用安裝程式產生狀態檔案 ID
此程序透過在您執行靜謐安裝時所要在的平台上執行安裝程式,來產生狀態檔案 ID。
使用安裝程式產生狀態檔案 ID
以下為狀態檔案中的狀態檔案識別碼範例:
[STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
.
.
.
[STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
使用平台特定的發行版本檔案產生狀態檔案 ID
此程序使用特定平台的 Java Enterprise System 發行版本檔案產生狀態檔案 ID。此 Java Enterprise System 發行版本 DVD 包含所有平台特定的發行版本。如果您下載的是單一平台特定的發行版本,此程序也可運作。
使用平台特定的發行版本檔案產生狀態檔案 ID
以靜謐模式執行安裝程式在與您產生狀態檔案時所在的機器具有相同作業系統的機器上執行安裝程式。
以靜謐模式執行安裝程式
執行可能需要很長時間,這取決於您要安裝的元件之數目和類型。當安裝程式執行時,您可以透過將變更記錄至安裝日誌來監視安裝進度。
監視靜謐安裝進度
- 在終端機視窗中,使用 cd 指令變更至日誌檔目錄。
cd /var/sadm/install/logs
- 找到用於目前安裝的日誌檔。
有兩個日誌檔。在安裝中,系統會先安裝共用元件,然後再安裝其餘元件。兩個日誌檔的名稱使用以下格式:
Java_Shared_Component_Install.datetimestamp Java_Enterprise_System_install.Bdatetimestamp
timestamp 變數表示日誌建立的時間。其格式為 MMddhhmm,其中:
- 請使用 tail 指令,以在訊息被寫入日誌時觀看訊息。請使用以下格式:
tail -f log-file-name
接下來的步驟在本章結束時,您應已完成 Java Enterprise System 安裝的安裝程式部分。請進至安裝後的配置和啟動,以取得有關為您的環境配置元件產品的最終說明。
如果您要讓企業內的其他管理員可以使用安裝影像,請參閱網路安裝的安裝說明。