安装和管理 Solaris Container Manager 3.6.1

创建新资源池

Container Manager 软件安装到主机上后,系统会搜索所有的现有资源池,并将其加载到模块的管理信息库 (Management Information Base, MIB) 表中。新创建的资源池从该主机的默认资源池(名为 pool_default)中获取处理器。系统会始终为默认资源池指定一个完整的 CPU。因此,可用于创建新池的 CPU 数目始终是可用的 CPU 总数减一。

“资源池”表位于主机视图中的“资源池”选项卡下。有关每个资源池的信息在此表中各占一行。以下信息可用于每个资源池:

资源池名称

资源池的名称

CPU

此资源池中包含的 CPU 总数

未保留的 CPU

可用于或当前可用于创建容器的 CPU 数量

CPU 份额

资源池中要分发给它的区域或项目的 CPU 份额数

Procedure创建新资源池

步骤
  1. 如果尚未打开 Container Manager GUI, 请按启动 Container Manager GUI中所述打开它。

  2. 通过单击导航窗口中左侧的选项卡选择主机视图。

    导航窗口中会显示一个主机列表。

  3. 选择主机名。

    在右窗格中会显示“资源池”表。

  4. 单击“新建资源池”按钮。

    屏幕上将显示“新建资源池”对话框。其中将列出主机上的 CPU 总数和可用 CPU 数。

    图 5–1 Solaris 10 主机上的资源池窗口

    用于在 Solaris 10 主机上创建资源池的属性


    注 –

    此对话框随操作系统的不同而有所变化。如果您使用的是 Solaris 10 主机,则此对话框会具有更多选项。


  5. 在“资源池名称”字段中提供新资源池的名称。

  6. (仅 Solaris 8 和 9)提供用于资源池的 CPU 数量。

    此数字必须小于或等于“可用 CPU 数”字段中的数字,而且必须为整数。

  7. 选择一个调度程序,即按时间分配 (Timesharing, TS) 或合理分配调度程序 (Fair Share Scheduler, FSS)。

    有关调度程序的更多信息,请参见合理分配调度程序 (FSS)按时间分配调度程序 (TS)

  8. 键入 CPU 份额总数。

    CPU 份额总数是指定资源池的资源与项目的比例的基础,而且应为整数。例如,如果为资源池指定 100 个 CPU 份额,则您可以将资源池中的 50 个份额指定给一个项目,将 20 个份额指定给另一个项目,将 30 个份额指定给第三个项目。

  9. (仅 Solaris 10)键入最大和最小 CPU 保留量。

    最小 CPU 保留量是资源池必须具有的所希望的最小 CPU 数。最大 CPU 保留量是资源池可以具有的最大 CPU 数。

    最小 CPU 值为 CPU 总数减去其他池的最小 CPU 数。对最大 CPU 数没有限制。

    有关动态资源分配的更多信息,请参见《System Administration Guide: Solaris Containers-Resource Management and Solaris Zones》

  10. (仅 Solaris 10 - 可选)选择资源池动态分配的位置因子。

    “无”表示不考虑板上 CPU 的物理位置。

    “松散”表示考虑板上 CPU 的物理位置。

    “紧密”表示 CPU 必须位于本地,也就是说,位于最初分配给资源池的 CPU 所在的板上。

  11. (仅 Solaris 10 - 可选)选择使用率目标。

    从以下选项中选择:

    • 在“大于”或“小于”字段单独键入或在这两个字段中同时键入 0 到 100 之间的一个整数值,从而指定一个范围。

    • 在“大约”字段中键入 0 到 100 之间的一个整数值。

  12. 单击“确定”以保存所做的更改。

    “资源池”表中的信息会更新为新池的信息。