安裝和管理 Solaris Container Manager 1.1

第 2 章 Container Manager 安裝和設定

本章包含使用精靈安裝、設定和解除安裝 Solaris Container Manager 1.1 (Container Manager) 軟體的程序。如需關於為這些程序使用指令行的更多資訊,請參閱附錄 A在指令行安裝


備註 –

Solaris Container Manager 1.1 不支援從 N1 Grid Console - Container Manager 1.0 的遷移。


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

本章將討論下列主題:

Container Manager 軟體說明

Container Manager 已被視為附加產品安裝到 Sun Management Center 3.5 Update 1b ,並套用最新的修補程式。附加軟體安裝在 Sun Management Center 伺服器層或代理程式層,視主機功能而定。Sun Management Center 為由下列三個層次組成的三層式應用程式。伺服器、主控台和代理程式。如需關於三層式架構的更多資訊,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的「Sun Management Center Overview」


備註 –

Container Manager 需要安裝數種其他軟體產品。在開始安裝前您必須閱讀所有相關文件。您可能需要套用軟體修補程式或規劃系統重新啟動,才能完成其他產品的安裝在開始安裝前也需規劃這些產品的大小需求。


下表提供 Sun Management Center 和 Solaris Container Manager 需求的摘要。

如需關於判定所需資源的總量之特定資訊,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的附錄 C「Determining Hardware Resources」

表 2–1 Sun Management Center 和 Solaris Container Manager 系統需求

基底層 

作業系統 

磁碟空間 

RAM 

交換空間 

Sun Management Center Server (SPARC) 

Solaris 8、Solaris 9 和 Solaris 10 Solaris Developer Software Group 安裝 

總計 800 MB 

300 MB 在 /opt

500 MB 在 /var/opt

至少 512 MB 

小型到大型的伺服器建議使用 1 GB 

特大型的伺服器建議使用 2 GB 

建議使用 1GB 

Sun Management Center Agent (SPARC) 

Solaris 8、Solaris 9 和 Solaris 10 

每個代理程式需佔用 /opt/SUNWsymon 中 18 MB 的空間,

佔用 /var/opt/SUNWsymon 中 2 MB 的空間

每個代理程式為 10 到 29 MB,取決於載入模組和系統類型 

 

Sun Management Center 代理程式 (x86) 

Solaris 9 和 Solaris 10 

每個代理程式需佔用 /opt/SUNWsymon 中 18 MB 的空間,

佔用 /var/opt/SUNWsymon 中 2 MB 的空間

每個代理程式為 10 到 29 MB,取決於載入模組和系統類型 

 

Solaris Container Manager Server (SPARC) 

Solaris 8、Solaris 9 和 Solaris 10 

300 MB 

至少 512 MB 

小型到大型的伺服器建議使用 1 GB 

特大型的伺服器建議使用 2 GB 

 

建議使用 1GB 

Solaris Container Manager 代理程式 (SPARC 和 x86) 

Solaris 8、Solaris 9 和 Solaris 10。 

在 Solaris 8 中 Solaris Container Manager 需要 Solaris Resource Manager 1.3。Solaris 9 Update 5 支援共用記憶體。 

每個代理程式需佔用 /opt/SUNWsymon 中 18 MB 的空間,

佔用 /var/opt/SUNWsymon 中 2 MB 的空間

每個代理程式為 10 到 29 MB,取決於載入模組和系統類型 

 

Performance Reporting Manager 伺服器 (SPARC) 

Solaris 8、Solaris 9 和 Solaris 10 

視選取的報告選項而定。 

  • 小型配置:5 GB

  • 中型配置:12 GB

  • 大型配置:24 GB

1 GB 

建議使用 1GB 

Performance Reporting Manager 代理程式 (SPARC 和 x86) 

Solaris 8、Solaris 9 和 Solaris 10 

至少 8000 KB 

每五分鐘間隔記錄1000 個特性需要 80 MB 

   

Container Manager 軟體執行在下列 Solaris 作業系統版本上。

表 2–2 Container Manager 功能 (依 Solaris 作業系統版本區分)

作業系統版本 

Container Manager 功能 

Solaris 8 6/00 到 Solaris 8 2/02 (僅限 SPARC®)

隨附在 Solaris Resource Manager 1.3 軟體,功能包括可指定最小 CPU 保留和記憶體容量。 

Solaris 9 FCS 到 Solaris 9 8/03 (SPARC 和 x86) 

功能包括可指定最小 CPU 保留。不支援記憶體控制。 

Solaris 9 12/03 或更新版本 (SPARC 和 x86) 

功能包括可指定最小 CPU 保留和記憶體容量。 

Solaris 10 (SPARC 和 x86) 

功能包括區域管理、動態資源儲存池和 IP 服務品質。 

Container Manager 會在 Sun Management Center 3.5 Update 1 針對代理程式層所支援的所有硬體平台上執行。如需更多資訊,請參閱「Sun Management Center 3.5 Update 1a Release Notes」中的第 3 章「Late-Breaking News」

Container Manager 軟體包含下列架構中立之軟體套裝模組 (適用 SPARC 和 x86):


備註 –

在軟體安裝和設定完成後,會自動載入 Container Manager 模組。在 Sun Management Center Java 或 Web Console 無法看到模組。您不需如其他附加軟體般手動載入此 Sun Management Center 中的模組。


安裝 Container Manager 軟體


備註 –

(僅適用於 Solaris 10) 在全域區域安裝 Container Manager。


您可以使用 Sun Management Center 3.5 Update 1 安裝精靈或指令行來安裝 Container Manager 附加軟體。本節討論如何使用安裝精靈來安裝軟體。如需關於在指令行安裝的更多資訊,請參閱附錄 A在指令行安裝

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

若您想要使用 Container Manager 的效能和計算資料功能,必須安裝性能報告管理程式軟體。如需關於安裝和設定此軟體的更多資訊,請參閱「Sun Management Center 3.5 性能報告管理程式使用者指南」。若您不要使用這些功能,您不需安裝此附加軟體。

Procedure安裝 Container Manager (在升級到 Sun Management Center 3.5 Update 1b 時)

步驟

    如需更多資訊和升級步驟,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的「Sun Management Center 3.0 to Sun Management Center 3.5 Upgrade」。您也可以同時安裝其他附加軟體,例如性能報告管理程式。

Procedure個別安裝 Container Manager

步驟
  1. 以超級使用者 (su -) 的身份鍵入以下指令,以啟動 Sun Management Center 安裝精靈:


    # /opt/SUNWsymon/sbin/es-guiinst
    

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

    會出現 Sun Management Center 安裝精靈,並逐步指導您軟體的安裝程序。請按 [下一步] 按鈕以執行精靈作業。

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

    • 在 SPARC 系統中,請選擇下列選項:

      • 如果從軟體 CD-ROM 安裝,請鍵入:


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


        # 光碟 1/image
        

        其中光碟 1 是複製該軟體的位置。

    • 在 x86 系統,請選擇下列選項:

      • 如果從軟體 CD-ROM 安裝,請鍵入:


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


        # 光碟 1/x86/image
        

        其中光碟 1 是複製該軟體的位置。

  3. 若您想要安裝文件,請選取 [安裝產品文件] 核取方塊。


    備註 –

    此步驟安裝的文件為 Sun Management Center 3.5 Update 1 集合。Solaris Container Manager 1.1 文件包括在此集合。Solaris Container Manager 1.1 文件集合位於 http://docs.sun.com/app/docs/coll/810.6


    您可以在 /var/opt/sun_docs/sundocs.html 從瀏覽器檢視已安裝的文件。

  4. 如果要安裝伺服器層,請從 [選取支援語言] 畫面中選取所需的語言。此畫面僅會在安裝伺服器層時出現。


    備註 –

    此步驟中已安裝的翻譯文件僅適用於 Sun Management Center 3.5 Update 1。Solaris Container Manager 1.1 的翻譯文件僅位於 http://docs.sun.com/app/docs/coll/810.6


    螢幕上將顯示 [檢查可用產品] 畫面。進度指示表結束後,螢幕上將出現 [產品已安裝] 畫面。

  5. 檢閱已安裝的產品清單。

    螢幕上將出現 [選取附加產品] 畫面。

  6. 從要安裝的附加軟體清單中選取 Solaris Container Manager 1.1。

    螢幕上將出現 [附加產品授權合約] 畫面。

  7. 閱讀授權合約。

    • 若您同意授權合約,請按 [我同意]。螢幕上將出現 [確認] 畫面。

    • 若您不同意授權合約,請按一下 [我不同意]。安裝精靈會結束並退出安裝。

    您必須按一下 [我同意] 按鈕,才能繼續進行安裝。

  8. 檢閱 [確認] 畫面。

    軟體安裝完成後,螢幕上將顯示 [安裝完成] 畫面。

    完成 Container Manager 軟體安裝後,設定精靈將指導您完成軟體的設定程序。如需更多資訊,請參閱設定 Container Manager 軟體

設定 Container Manager 軟體

安裝完成後,您必須執行 Container Manager 設定精靈以配置伺服器和代理程式層。關於軟體安裝,您可以在設定 Sun Management Center 3.5 Update 1b 安裝或升級時,執行設定程序。您也可以稍後個別設定軟體。

在設定程序期間會在下列位置建立下列配置檔案:

/etc/pooladm.conf 檔案已存在主機中,會建立現有檔案的備份。此原始檔案的備份之名稱為 /etc/pooladm.conf.scmbak。若使用中的配置存在主機中,會移除所有未與資源儲存池關聯的處理器組。資源儲存池的排程類別則會設為公平共用排程程式 (FSS)。最後,會確認新配置並儲存在 /etc/pooladm.conf

若使用中的配置不存在主機中,會探索新配置並儲存 /etc/pooladm.conf。會確認此已探索的配置並使其成為使用中。預設的儲存池排程類別為 FSS。

若設定時延伸統計檔案使用在主機中,則將保持原狀。若延伸統計檔案為非使用中,則會配置並啟動它們。在配置期間,延伸統計檔案的名稱會設定為 /var/adm/exacct/task時間戳記

此外,在設定程序期間,軟體會在主機進行下列變更:

如需關於資源儲存池、排程類別和延伸統計的更多資訊,以及其他標準 Solaris 資源管理概念,請參閱「System Administration Guide: Network Services」


注意 – 注意 –

Container Manager 不支援 Solaris 軟體資源管理中的標準指令行指令。使用 Container Manager GUI 以管理軟體。


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

步驟

    如需更多資訊和詳細步驟,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的第 6 章「Sun Management Center 3.5 Installation and Setup」

Procedure個別設定 Container Manager

步驟
  1. 以超級使用者 (su –) 身分輸入下列指令,以啟動 Sun Management Center 設定精靈:


    # /opt/SUNWsymon/sbin/es-guisetup
    

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

    螢幕上將顯示 Container Manager 設定精靈,它會引導您完成軟體的設定程序。會先出現 [簡介] 畫面。按 [下一步] 按鈕以執行精靈作業。使用返回按鈕可回去之前步驟做修正。


    備註 –

    如果您不只安裝一個 Sun Management Center 附加產品,每個產品的設定精靈將會自動出現。每個精靈都會指導您完成該附加產品的設定程序。當一個附加產品的設定程序完成後,將會自動出現下一個新的設定精靈。Container Manager 軟體可能不會第一個出現。


  2. 檢閱 [停止元件] 畫面中的清單。

    必須停止 Sun Management Center 元件才能繼續設定程序。如果已完成某些安裝的附加產品之設定程序,螢幕上將出現「進階設定選項」面板。現在,可以設定其餘的附加軟體。

  3. 選取 [配置附加軟體] 選項

    對新近安裝但尚未設定的附加軟體進行設定。

  4. 檢閱 [設定完成] 畫面中的產品清單。

    螢幕上將出現 [選取附加產品] 畫面。此時會列出系統上所有新近安裝的且將要設定的產品。您也可以在先前已設定的產品上再次執行設定。

  5. 檢閱產品清單以確認 Container Manager 出現在要設定的產品清單中。按 [下一步] 以啟動設定程序。

    在設定所有元件時會出現進度畫面。

  6. 設定代理程式層時,若處理器組被偵測到未與資源儲存池關聯,會出現請求許可刪除這些處理器組的畫面。從下列選項選取:

    • 是 - 將從系統刪除這些處理器組。為正確運作 Container Manager,必須移除任何未與資源儲存池相關聯的處理器組。此移除動作是必要的,因為專案必須與儲存池相關聯。選擇此選項後,會自動刪除這些處理器組,並繼續設定程序。

    • 否 - 不會從系統刪除這些處理器組。選擇此選項後,設定精靈會結束且不會設定 Container Manager 軟體在系統中。您無法在具有未與資源儲存池關聯的處理器組的任何主機中使用 Container Manager 軟體。

    • 取消 - 設定精靈會結束。不會在系統中設定 Container Manager 軟體。

  7. 輸入有效的多個使用者名稱,並以逗號將名稱分開。這些使用者必須已存在伺服器機器的 /var/opt/SUNWsymon/cfg/esusers檔案中,且必須被指定為 esadmesdomadm 群組。

    若使用者和設定檔皆如預期中出現,將會新增這些使用者到所需的設定檔 (專案管理、儲存池管理、區域管理)。設定檔是以 Solaris 版本為基礎。


    備註 –

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


  8. 設定伺服器層安裝時,在資料庫至少有 300 MB 未使用空間的目錄中提供完整路徑並按 [下一步]。

  9. [ Container Manager DB 配置] 畫面的進度指示表結束後,按 [下一步]。

  10. 在每個代理程式機器,執行 /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 可能無法如預期運作。


  11. 若要啟動啟動精靈,請按 [下一步]。

    設定程序完成後,您可以選擇啟動 Sun Management Center 程序。如需更多資訊,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的第 8 章「Starting and Stopping Sun Management Center」

    如需關於啟動 Container Manager GUI 的更多資訊,請參閱啟動 Container Manager GUI

備份與還原


備註 –

Solaris Container Manager 1.1 不支援從 N1 Grid Console - Container Manager 1.0 備份和還原。


使用 Sun Management Center 備份 (es-backup) 和還原 (es-restore) 程序檔以備份和還原 Container Manager 資料。如需更多資訊,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的「Sun Management Center Backup and Recovery」

代理程式更新

若您想要使用 Container Manager 軟體在多個主機中升級代理程式層,您可以使用代理程式更新功能。使用代理程式功能時,最好保持所有位於相同伺服器環境中的 Container Manager 代理程式機器具有相同的 Sun Management Center 版本等級。如需關於伺服器環境的更多資訊,請參閱「Sun Management Center 3.5 使用者指南」中的「Sun Management Center 架構」

如需關於在安裝期間使用代理程式更新功能的更多資訊,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的「Creating Agent Installation and Update Images」

解除安裝 Container Manager 軟體

按照下列標準 Sun Management Center 程序解除安裝軟體。您可以使用指令行或解除安裝精靈。除了軟體套裝模組之外,也會移除下列項目:base-modules-d.dat 中的模組項目以及 Java Web Console 中的應用程式登錄。在移除期間您可選擇保留或刪除儲存在資料庫中的資料。解除安裝 Container Manager 軟體時,在安裝期間所做的系統資源配置變更將不會被移除。

如需關於使用指令行解除安裝軟體的資訊,請參閱附錄 A在指令行安裝。如需關於標準 Sun Management Center 移除程序,請參閱「Sun Management Center 3.5 Installation and Configuration Guide」中的附錄 A「Uninstalling SyMON and Sun Management Center」

Procedure移除 Container Manager 軟體

步驟
  1. 以超級使用者 (su –) 的身份鍵入以下指令,以啟動解除安裝精靈:


    # /opt/SUNWsymon/sbin/es-guiuninst
    

    其中 /opt 為 Sun Management Center 的安裝目錄。如果它與您系統上的名稱不同,請用實際目錄取代。會出現 Sun Management Center 解除安裝精靈。

  2. 從軟體清單中選取 Container Manager,然後按 [下一步]。

  3. 指出是否要保留資料檔,並按 [下一步]。

    開始解除安裝軟體。Container Manager 套裝軟體與配置檔將被移除。如果您選擇不保留日期檔,這些資料檔也會移除。

  4. 選擇 [關閉] 以結束精靈。