BigAdmin System Administration Portal
Sun Docs
Print-friendly VersionPrint-friendly Version

Solaris Container Manager 中的區域增強功能

Raghuraman Sesharaman, 2007 年 10 月

本文件說明 Solaris Container Manager 中新增的區域增強功能。本文件僅介紹與區域精靈包含的新增區域增強功能有關的作業,而不會對整個區域精靈進行說明。


Solaris Container Manager 中的區域增強功能

本文件係專為組織中正在使用或計畫使用本產品的 IT 經理、系統管理員與工程師而提供。本文假設使用者已熟悉軟體的安裝、設定與使用。

Solaris Container Manager 是在基於瀏覽器的主控台中工作,可管理軟體容器,協助充分使用資源,並提高資料中心的產能。

Solaris Container Manager 軟體會組織目前在 Solaris 8、Solaris 9 與 Solaris 10 作業系統上執行的資源管理公用程式。本發行版本集合 Solaris Container Manager 3.6 與 3.6.1 的變更,以及其他增強功能。

Solaris Container Manager 軟體能夠控制每個軟體應用程式的資源管理。此控制對於在資料中心實作伺服器整合特別有用。伺服器整合有下列優點:

  • 讓伺服器上執行的應用程式數達到最大,從而避免浪費電腦資源

  • 減少資料中心的伺服器數量,以簡化管理

您可以從 Sun Management Center 4.0 的 Web 主控台存取容器管理功能。


區域增強功能

Solaris Container Manager 提供在 Solaris 10 8/07 中實作的額外區域管理功能。

下列各節描述這些功能:

瀏覽至 [新增區域] 精靈

  1. 在 Sun Management Center 主視窗左方窗格,選取 [管理 Solaris 容器]。
  2. (選擇性) 按一下 [主機 Root]。
  3. (選擇性) 按一下群組名稱。
  4. 選取主機名稱。
  5. 按一下 [區域] 標籤。
  6. 按一下 [新區域] 按鈕。

    會出現 [新增區域] 精靈。若要顯示關於每個精靈步驟的說明文字,請按一下精靈窗格中的 [說明] 標籤。


管理商標區域

Solaris 作業系統中的商標區域功能是 Solaris Zones 的簡單延伸。商標區域 (branded zone, BrandZ) 架構延伸了 Solaris Zones 的基礎架構。商標區域 (branded zone, BrandZ) 架構可讓您建立包含非原生作業環境 (用於執行應用程式) 的非全域區域。所有商標管理都是透過對目前區域結構進行延伸來執行的。

如需有關商標區域的詳細資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 III部分「Branded Zones」

建立商標區域

  1. 瀏覽至 [新增區域] 精靈

    會出現 [新增區域] 精靈。

  2. 在精靈中逐步操作,直至到達 [提供區域建立屬性] 步驟。
    圖 1 商標區域螢幕
    Solaris Container Manager 中的商標區域螢幕
  3. 從 [區域商標] 下拉式清單中選擇 lx。

    區域商標的 lx 值僅可在 Solaris 10 8/07 x64 系統上使用。

    區域商標會決定區域安裝並啟動後要執行的程序檔,並在應用程式啟動時識別正確的應用程式類型。區域商標可能會有的值如下:

    • Native - 指定區域包含與父主機相同的作業環境。

    • lx - 指定區域包含 Linux 環境。

  4. 輸入影像路徑和安裝引數,然後按一下 [下一步]。
  5. 指定系統配置檔案。

    必須使用此檔案來提供區域管理所需的屬性。您需要建立此檔案,並在此指定位置。


將專屬 CPU 指定給區域

您可直接將專屬 CPU 指定給區域。當區域請求特定編號或範圍的 CPU 時,系統會建立命名為 SUNWtmp_zonename 的暫存資源儲存池。暫存資源儲存池會將這些 CPU 指定給區域。區域關閉時,資源儲存池會釋出這些 CPU。

將專屬 CPU 指定給區域

您僅可在 Solaris 10 8/07 上將專屬 CPU 指定給區域。

  1. 瀏覽至 [新增區域] 精靈

    會出現 [新增區域] 精靈。

  2. 在精靈中逐步操作,直至到達 [選取資源儲存池] 步驟。
  3. 選取專屬 CPU 分配對應的 [已啟用] 核取方塊。
  4. 在 [CPU 編號或範圍] 欄位中輸入 CPU 編號或範圍。

    例如,輸入 3 或 1-5。

    圖 2 專屬 CPU 分配螢幕
    Figure 2: Solaris Container Manager 中的專屬 CPU 分配螢幕

將 CPU 共用指定給區域

您可指定想用於區域的 CPU 共用數量。

將 CPU 共用指定給區域

區域層級中有兩種排程程式:

  • 公平共用排程程式 - 嘗試根據工作負荷量的重要性,控制這些工作負荷量之間可用 CPU 資源的分配。而負荷量的重要性是根據您指定給每個工作負荷量的 CPU 資源共用數量來表現。

  • 時間共用排程程式 - 嘗試讓每個程序能相對平等地存取可用 CPU,根據優先順序來分配 CPU 時間。若不需要 CPU 分配,則該使用它。

如需有關排程程式的詳細資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」

備註 - 您只有選取「公平共用排程程式」為排程程式的類型時,才可將 CPU 共用指定給區域。

  1. 瀏覽至 [新增區域] 精靈

    會出現 [新增區域] 精靈。

  2. 在精靈中逐步操作,直至到達 [提供 CPU 共用屬性] 步驟。
  3. 在 [CPU 共用] 欄位中輸入 CPU 共用數量。
    圖 3 CPU 共用分配螢幕
    Figure 3: Solaris Container Manager 中的 CPU 共用分配螢幕

變更區域的 CPU 共用

您無法變更全域區域中的 CPU 共用數量。

  1. 在 Sun Management Center 主視窗左方窗格,選取 [管理 Solaris 容器]。
  2. (選擇性) 按一下 [主機 Root]。
  3. (選擇性) 按一下群組名稱。
  4. 按一下主機名稱。
  5. 按一下資源儲存池名稱。
  6. 按一下區域名稱。
  7. 按一下 [特性] 標籤。
  8. 在 [CPU 共用] 欄位中輸入新整數值。
  9. 按一下 [儲存] 按鈕。

將記憶體指定給區域

您可指定想用於區域的記憶體大小。

可以將下列記憶體指定給區域。

表 1 指定給區域的記憶體類型
記憶體類型
說明
實體記憶體
分配的實體記憶體大小 (單位:MB)
最大交換
可用於交換空間的記憶體大小 (單位:MB)
鎖定記憶體
鎖定記憶體大小 (單位:MB)
共用記憶體
共用記憶體大小 (單位:MB)

將記憶體指定給區域

建立區域時,您可將記憶體指定給它。

  1. 瀏覽至 [新增區域] 精靈

    會出現 [新增區域] 精靈。

  2. 在精靈中逐步操作,直至到達 [指定記憶體配置] 步驟。
  3. 指定此區域所需的記憶體。
    1. 在 [實體記憶體] 欄位,輸入想用於此區域的實體記憶體大小。
    2. 在 [最大交換] 欄位,輸入指定要使用做為交換空間的記憶體大小。
    3. 在 [鎖定記憶體] 欄位,輸入鎖定記憶體大小。
    4. 在 [共用記憶體] 欄位,輸入共用記憶體大小。

變更區域的記憶體指定

如果您在建立區域時尚未指定記憶體需求,或如果您想變更區域的記憶體需求,可使用本程序。

您也可變更全域區域的實體記憶體、最大交換、鎖定記憶體、共用記憶體與資源儲存池。

  1. 在 Sun Management Center 主視窗左方窗格,選取 [管理 Solaris 容器]。
  2. (選擇性) 按一下 [主機 Root]。
  3. (選擇性) 按一下群組名稱。
  4. 按一下主機名稱。
  5. 按一下資源儲存池名稱。
  6. 按一下區域名稱。
  7. 按一下 [特性] 標籤。
  8. 變更此區域的記憶體指定。
    圖 4 記憶體修改螢幕
    Figure 4: Solaris Container Manager 中的記憶體修改螢幕
    1. 若要變更指定給區域的實體記憶體大小,請在 [實體記憶體] 欄位輸入新整數值。
    2. 若要變更指定用來做為交換空間的記憶體大小,請在 [最大交換] 欄位輸入新整數值。
    3. 若要變更鎖定記憶體大小,請在 [鎖定記憶體] 欄位輸入新整數值。
    4. 若要變更可共用的記憶體大小,請在 [共用記憶體] 欄位輸入新整數值。
  9. 按一下 [儲存] 按鈕。

定義使用者屬性

使用者定義的屬性是特定於新區域的「名稱-值」對,且會在區域重新啟動後保留下來。例如,您可為商標區域建立用於配置音訊裝置的屬性,或用於計算區域重新啟動次數的屬性。

如需詳細資訊,請參閱 zonecfg(1M) 線上手冊。

定義使用者屬性

您僅可為商標區域定義使用者屬性。

  1. 瀏覽至 [新增區域] 精靈

    會出現 [新增區域] 精靈。

  2. 在精靈中逐步操作,直至到達 [使用者定義的屬性] 步驟。
  3. 按一下 [新增] 按鈕以輸入要配置的屬性。
  4. 在對應欄位中輸入屬性名稱、值與類型。

更多資訊

如需有關本文所述之屬性的詳細資訊,請參閱下列文件:

如需區域的一般資訊,請參閱下列文件:


Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License.


BigAdmin
  
 
BigAdmin Upgrade Hub