安裝和管理 Solaris Container Manager 1.1

Procedure建立以使用者或群組為基礎的專案

步驟
  1. 啟動新專案精靈所說明啟動 [新專案] 精靈。

    會出現 [簡介] 畫面。

  2. 選取 [使用者] 或 [群組] 為專案類型。

    具有以使用者為基礎的專案類型之容器會使用相同的 UNIX 使用者名稱追蹤程序。

    具有以群組為基礎的專案類型之容器會使用相同的 UNIX 群組名稱追蹤程序。


    備註 –

    在 Solaris 8 作業系統中,只支援以使用者為基礎的容器類型。


  3. 提供符合下列需求的專案類型識別碼:

    (在 Solaris 8 中)

    • 以使用者為基礎的專案 - 您必須在第一個欄位中提供有效的 UNIX 使用者名稱。那些可加入專案的使用者之 UNIX 使用者名稱可增加在第二個欄位。那些可加入專案的群組之 UNIX 群組名稱可增加在第三個欄位。使用逗號分開多個項目。

      請勿提供使用在其他以使用者為基礎的專案或第一個欄位中的預設專案之使用者名稱。

    • 以群組為基礎的專案 - 您必須在第一個欄位中提供有效的 UNIX 群組名稱。那些可加入專案的群組之 UNIX 群組名稱可增加在第二個欄位。那些可加入專案的使用者之 UNIX 使用者名稱可增加在第三個欄位。使用逗號分開多個項目。

      請勿提供使用在其他以群組為基礎的專案或第一個欄位中的預設專案之群組名稱。


    備註 –

    在 Solaris 9 和 Solaris 10,不需要有效的使用者名稱和群組名稱。不過,其他使用者名稱和群組名稱必須出現在系統中。


    如需關於此專案類型的其他資訊,請參閱表 3–2

  4. 若僅藉由選取主機名稱存取 [新專案] 精靈 (未選取儲存池),請指定支援專案的資源需求之資源儲存池。

    在專案中啟動的新程序會連結到相對應的資源儲存池。啟動專案後,專案保留的新程序會連結到其資源儲存池。

    • 指定新資源儲存池:

      1. 選取 [建立新資源儲存池]。

      2. 提供資源儲存池的名稱。

        其名稱必須為字母數字式,且不可包含空格。字元可包括破折號 (-)、底線 (_) 和點 (.)。

      3. 指定 CPU 的數量。

        CPU 數量必須為不可小於 1 的整數,且不可超過主機中可用的 CPU 數量。會顯示主機中的 CPU 總數量及目前可用的數量。

    • 指定現有的儲存池:

      1. 選擇 [使用現有資源儲存池]。

        會出現可用的資源儲存池清單。

      2. 選取清單中儲存池名稱旁的單選按鈕。

        會給定指定到每個資源儲存池的 CPU 總數量,以及每個儲存池中仍可用的未保留 CPU 數量。容器會連結到選取的資源儲存池。

  5. (僅限 Solaris 10) 選取現有的區域。

    從可用的區域按一下按鈕以將在專案和區域之間建立關聯。

  6. 為專案提供資源保留。

    會提供主機中的最大 CPU 數量、未保留 CPU 共用數量和可用的記憶體資源。

    CPU 保留是必要的,且提供的值必須為整數。若沒有程序執行在與同樣主機相關聯的其他容器上,具有零個 CPU 保留的容器僅會收到 CPU 資源。

    可選擇是否提供記憶體容量,且提供的值應以 MB 計。

    共用記憶體為執行在此專案中允許程序使用的共用記憶體總量。您也可選擇是否提供共用記憶體值。預設的共用記憶體值為實體記憶體的四分之一。

  7. 提供容器的名稱。

    名稱必須為唯一且不可超過 32 個字元。此名稱會辨識瀏覽視窗中的容器、狀況表和資源使用情況報告。若輸入重複的名稱,建立容器會失敗。

    在建立程序完成後,不可變更容器名稱。

  8. (選擇性) 提供容器的說明。

  9. 檢閱 [摘要] 畫面中的資訊。

    專案摘要螢幕畫面
  10. 按一下 [完成]。

    已儲存選擇,專案現為使用中。Solaris 核心會開始限制容器的資源保留。