若執行的是 Solaris 8 發行版本,就只能使用以使用者為基礎的容器類型。
若要容器管理由 UNIX 使用者或 UNIX 群組名稱所識別的程序,您就應該建立以使用者為基礎或以群組為基礎的容器。在建立程序期間選取的專案類型決定了完成的容器是以使用者為基礎或以群組為基礎。
啟動「新專案」精靈,如啟動新專案精靈中所述。
之後會出現 [簡介] 畫面。
選擇 [使用者] 或 [群組] 作為專案類型。
具有以使用者為基礎之專案類型的容器會利用相同的 UNIX 使用者名稱來追蹤程序。
具有以群組為基礎之專案類型的容器會利用相同的 UNIX 群組名稱來追蹤程序。
在 Solaris 8 作業系統中,只支援以使用者為基礎的容器類型。
(在 Solaris 8)
以使用者為基礎的專案 - 您必須在第一個欄位提供有效的 UNIX 使用者名稱。可加入專案之那些使用者的 UNIX 使用者名稱會被加到第二個欄位。可加入專案之那些群組的 UNIX 群組名稱會被加到第三個欄位。請以逗點分隔多個項目。
請勿在第一個欄位提供已在另一個以使用者為基礎之專案或預設專案中使用的使用者名稱。
以群組為基礎的專案 - 您必須在第一個欄位提供有效的 UNIX 群組名稱。可加入專案之那些群組的 UNIX 群組名稱會被加到第二個欄位。可加入專案之那些使用者的 UNIX 使用者名稱會被加到第三個欄位。請以逗點分隔多個項目。
請勿在第一個欄位提供已在另一個以群組為基礎之專案或預設專案中使用的群組名稱。
在 Solaris 9 和 Solaris 10,不需要有效的使用者名稱和群組名稱。但是,其他使用者名稱和群組名稱則必須出現在系統上。
如需關於此專案類型的額外資訊,請見表 3–2。
若您是藉由僅選取主機名稱 (沒有選取資源儲存池) 來存取「新專案」精靈,請指定一個支援專案資源需求的資源儲存池。
專案中啟動的新程序會連結到對應的資源儲存池。在啟動專案之後,專案擁有的新程序會與其資源儲存池連結。
若要指定新的資源儲存池:
選擇 [建立新資源儲存池]。
提供資源儲存池的名稱。
名稱必須包含字母和數字,而且不得包含任何空格。可允許破折號 (-)、底線 (_) 和小數點號 (.)。
指定 CPU 數量。
CPU 數量必須是一個超過 1 的整數,而且不能超過主機上可用的 CPU 數量。之後會顯示主機上的 CPU 總數和目前可用的數量。
若要指定現有的資源儲存池:
選擇 [使用現有資源儲存池]。
之後會顯示可用的資源儲存池清單。
在清單中選擇資源儲存池名稱旁的單選按鈕。
之後會顯示指定給每個資源儲存池的 CPU 總數,以及每個資源儲存池中尚可使用的未保留 CPU 數量。容器會與選取的資源儲存池連結。
(僅限 Solaris 10) 選擇一個現有的區域。
從可用區域按一下按鈕以將專案與區域建立關聯。
為專案提供資源保留。
之後會提供主機上可用的最大 CPU 數量、未保留的 CPU 共用數量和記憶體資源。
CPU 保留是必要且必須以整數提供。當沒有程序在與同一主機建立關聯的其他容器中執行時,具有零 CPU 保留的容器才可接收 CPU 資源。
記憶體容量可選擇使用,而且應以 MB 為單位提供。
共用記憶體值是在此專案內執行之程序允許可使用的共用記憶體總量。共用記憶體也是可選擇使用的。共用記憶體的預設值是實體記憶體的四分之一。
提供容器的名稱。
名稱必須唯一的,而且不得超出 32 個字元。此名稱可在瀏覽視窗、狀況表和資源使用情況報告中識別容器。若輸入相同的名稱,容器的建立就會失敗。
在建立程序完成之後,就無法變更容器名稱。
(可選擇) 提供容器的說明。
檢視 [摘要] 畫面中的資訊。
按一下 [完成]。
之後會儲存所做的選取,而且專案現在為使用中。Solaris 的核心會開始強制容器的資源保留。