安裝與管理 Solaris Container Manager 3.6.1

附錄 A 在指令行安裝

本附錄包含有關在指令行安裝、設定與移除 Solaris Container Manager 3.6.1 (Container Manager) 軟體的程序。指令行安裝是使用安裝精靈的替代方法。

如需關於安裝、設定和使用軟體的最新資訊,請參閱「Solaris Container Manager 3.6 版本說明」

如需關於使用安裝精靈的資訊,請參閱第 2 章, Container Manager 安裝和設定

安裝 Container Manager 軟體

在指令行安裝 Container Manager 應依照標準的 Sun Management Center 附加軟體安裝程序進行。如需更多關於在指令行安裝附加軟體的資訊,請參閱「Sun Management Center 3.6.1 安裝和配置指南」中的附錄 B「使用指令行進行解除安裝、安裝與設定」

Container Manager 必須安裝在 Sun Management Center 3.6.1 的下列層上:

互動式 es-inst 安裝程序檔會在伺服器和代理程式層上安裝正確的 Container Manager 套裝軟體。對於所有層,套裝軟體、模組配置檔和程式庫均安裝在 Sun Management Center 3.6.1 的標準位置。如需關於支援平台和安裝需求的更多資訊,請參閱Container Manager 軟體說明

Container Manager 軟體可以在下列時機安裝:

若要使用 Container Manager 的效能和統計資料功能,就必須也安裝 效能報告管理程式 軟體。如需更多關於在指令行安裝、設定此軟體的資訊,請參閱「Sun Management Center 3.6.1 Performance Reporting Manager User’s Guid」中的「Installing Using the Command Line」。若不想要使用這些功能,就不需要安裝此附加軟體。

Procedure在 Sun Management Center 安裝期間安裝 Container Manager

步驟

    如需更多關於使用指令行的資訊與詳細步驟,請參閱「Sun Management Center 3.6.1 安裝和配置指南」中的附錄 B「使用指令行進行解除安裝、安裝與設定」。您也可以同時安裝額外附加軟體,例如 效能報告管理程式。

Procedure在升級到 Sun Management Center 3.6.1 期間安裝 Container Manager

步驟

    如需更多資訊與詳細步驟,請參閱「Sun Management Center 3.6.1 安裝和配置指南」中的第 5 章「在 Solaris 平台升級舊版 Sun Management Center」。您也可以同時安裝額外附加軟體,例如 效能報告管理程式。

Procedure個別安裝 Container Manager

步驟
  1. 以超級使用者 (su -) 的身份鍵入以下指令,以執行 Sun Management Center 3.6.1 安裝程序檔:


    # /opt/SUNWsymon/sbin/es-inst
    

    其中,/opt 是 Sun Management Center 3.6.1 的安裝目錄。如果它與您系統上的名稱不同,請用實際目錄取代。

  2. 當系統提示您提供 Container Manager 檔案的來源目錄時,請依提示動作。


    請輸入來源目錄:
    • 在 SPARC 系統上,從下列項目進行選取:

      • 若是從軟體 CD 進行安裝,請輸入:


        # /<DiskMountDir>/image
        
      • 如果從已複製軟體的目錄安裝,請鍵入:


        # disk1/image
        

        disk1 是軟體複製的位置。

    • 在 x86 系統上,從下列項目進行選取:

      • 若是從軟體光碟進行安裝,請輸入:


        # /<DiskMountDir>/x86/image
        
      • 如果從已複製軟體的目錄安裝,請鍵入:


        # disk1/x86/image
        

        disk1 是軟體複製的位置。

  3. 要安裝 Container Manager 軟體,請在提示符號出現時回答 [是]。

    es-inst 程序檔會安裝 Container Manager。es-inst 程序檔之後會自動顯示 setup 提示符號。

  4. 決定您想要現在設定還是以後再設定 Container Manager。

    以下是您可能看到的輸出範例:


    You must perform setup before using Sun Management Center 3.6.
    Do you want to run setup now (y|n|q) 
    • 若要稍後設定軟體,請回答 n 表示「否」。在準備好執行設定程序後,請參閱個別設定 Container Manager

    • 若要立即設定軟體,請回答 y 表示「是」。

設定 Container Manager

安裝完成後,您必須執行 Container Manager setup 程序檔來配置伺服器層與代理程式層。在安裝軟體時,您可以在設定 Sun Management Center 3.6.1 安裝或升級時執行設定程序。您也可以稍候再個別設定軟體。

在從指令行初始時於設定程序期間進行的配置檔變更和使用設定精靈進行的配置檔變更是相同的。如需更多資訊,請參閱設定 Container Manager 軟體

Procedure在 Sun Management Center 安裝或升級期間設定 Container Manager

步驟

    如需更多資訊與詳細步驟,請參閱「Sun Management Center 3.6.1 安裝和配置指南」中的附錄 B「使用指令行進行解除安裝、安裝與設定」

Procedure個別設定 Container Manager


備註 –

此程序假設您在安裝結束時選擇的是不設定 Container Manager。


步驟
  1. 以超級使用者 ( su –) 的身份執行 Sun Management Center 3.6.1 setup 程序檔。請選擇以下選項之一:

    • 若要對所有尚未設定的元件執行設定,請輸入:


      # /opt/SUNWsymon/sbin/es-setup
      
    • 若要僅對 Container Manager 附加軟體執行設定,請輸入:


      # /opt/SUNWsymon/sbin/es-setup -p SCM
      

      其中,/opt 是 Sun Management Center 3.6.1 的安裝目錄。如果它與您系統上的名稱不同,請用實際目錄取代。

  2. 檢閱必須停止以使設定程序得以繼續的元件清單。

  3. 確認 Container Manager 是要設定的產品。

  4. 在設定代理程式層時,若在未與資源儲存池建立關聯的系統上偵測到處理器組,請從下列項目進行選取:

    • [是] – 這些特定的處理器組將從系統刪除。若要讓 Container Manager 運作正常,就必須移除未與資源儲存池建立關聯的任何處理器組,因為那些處理器組可能會導致池管理發生問題。在進行此選取之後,就會自動刪除這些處理器組,而且設定程序會繼續。

    • [否] – 這些特定的處理器組將不會從系統刪除。在進行此選取之後,設定程序檔會結束,而且不會在系統上設定 Container Manager 軟體。您無法在任何擁有未與資源儲存池建立關聯之處理器組的主機上使用 Container Manager 軟體。

    • [取消] – 設定程序檔結束。不會在系統上設定 Container Manager 軟體。

  5. 輸入有效的使用者名稱,以逗點分隔。這些使用者必須已位於伺服器機器上的 /var/opt/SUNWsymon/cfg/esusers 檔中,而且必須指定給 esadmesdomadm 群組。

    若使用者和設定檔如預期般皆有出現,這些使用者將會被新增到必要設定檔 (專案管理、池管理、區域管理)。設定檔是以 Solaris 版本為主。

    在每台代理程式機器上,執行 /opt/SUNWsymon/addons/SCM/sbin/scm-poolprof-script.sh 程序檔來建立設定檔。/opt 是 Container Manager 安裝的目錄。若要執行此程序檔,JAVA_HOME 環境變數必須已設為 /usr/j2se,或者 Java 必須已安裝在 /usr/java 中。

    此程序檔將不會為 S9 和 S10 建立任何區域管理設定檔或專案管理設定檔。此程序檔將會為 S9 和 S10 建立池管理設定檔,以及為 S8 建立專案管理設定檔。


    注意 – 注意 –

    若移除了任何事先定義的 Solaris 設定檔,Container Manager 也許就不會如預期般運作。



    備註 –

    只有在此步驟中新增的使用者才能在 S10 上管理區域、在 S9 和 S10 上管理資源儲存池,以及在 S8、S9 和 S10 上管理專案。


  6. 若在之前已完成其他 Sun Management Center 產品的設定程序,請指出您是否要再次為所有軟體或僅為最新附加軟體執行設定。

  7. 在設定伺服器層安裝時,請提供到至少具有 300 MB 可用磁碟空間以為資料庫所用之目錄的完整路徑。

  8. 回答 [Y] 或 [N] 來指出您是否要啟動 Sun Management Center 代理程式和伺服器元件。

    在設定好軟體後,您會收到確認。

    設定程序完成後,您可以選擇啟動 Sun Management Center 程序。如需更多資訊,請參閱「Sun Management Center 3.6.1 安裝和配置指南」中的第 8 章「啟動與停止 Sun Management Center」的第 8 章「啟動與停止 Sun Management Center」


範例 A–1 完成設定後的輸出範例

下列為完成設定且啟動 Sun Management Center 代理程式層和伺服器層後您會看見的輸出範例:


Do you want to start Sun Management Center agent and server components now (y|n|q) y

Java server started successfully.
Grouping service started successfully.
Agent started successfully.
Topology service started successfully.
Trap-handler service started successfully.
Configuration service started successfully.
Event-handler service started successfully.
Metadata Service started successfully.
Hardware service started successfully.


Web server started successfully.

Setup of Sun Management Center is complete.
Setup logfile is : /var/opt/SUNWsymon/install/setup_host_name.040408141450.12822

Install logfile is : /var/opt/SUNWsymon/install/install_host_name.040408140547.10929

                        End of Installation


Exiting Sun Management Center installation.

# 

移除 Container Manager 軟體

es-uninst 程序檔會移除 Container Manager 附加軟體。此程序檔會移除 Container Manager 套裝軟體,以及在設定過程中所做的所有資料變更和配置變更。除了移除套裝軟體之外,還會移除下列項目:從 base-modules-d.dat 移除模組項目,以及從 Java Web Console 移除應用程式登錄。在移除程序期間,會提示您是否要系統保留儲存在資料庫中的資料。在解除安裝 Container Manager 軟體時,並不會移除在安裝期間所做的系統資源配置變更。

Procedure使用 es-uninst 移除 Container Manager

步驟
  1. 以超級使用者 (su -) 的身份輸入:


    # /opt/SUNWsymon/sbin/es-uninst
    

    其中,/opt 是 Sun Management Center 3.6.1 的安裝目錄。如果它與您系統上的名稱不同,請用實際目錄取代。

  2. 從附加軟體清單中選擇 Container Manager。

  3. 指出是否要保留資料檔。

    以下為顯示的輸出範例:


    Select Save Data to save all user and configuration data. Your data is
    saved and can be restored when you re-install Sun Management Center.
    Do you want to preserve data (y|n|q) 

    在結束 es-uninst 程序檔後,並不會移除 Container Manager 套裝模組和配置檔。若您選擇不保留資料檔,這些資料檔也會移除。