安装和管理 Solaris Container Manager 1.1

Solaris Container Manager 1.1 中的新特性和更改

与本产品的上一发行版相比,Solaris Container Manager 1.1 中的一些基本术语发生了更改。

表 1–1 Solaris Container Manager 1.1 中更改的术语

N1 Grid Console - Container Manager 1.0 术语 

Solaris Container Manager 1.1 术语 

容器定义 

容器 

容器、活动的容器或容器实例 

项目 

Solaris Container Manager 1.1 具有下列新特性,它们因具体操作系统而有所不同。

表 1–2 Solaris Container Manager 1.1 中的新特性

优点 

功能 

Solaris 10(SPARC 和 x86) 

Solaris 9(SPARC 和 x86) 

Solaris 8 (SPARC) 

在隔离和虚拟 OS 环境中运行进程 

区域管理 

是 

   

设置和获得系统性能目标 

动态资源池 

是 

   

避免网络拥塞 

IP 服务质量 (IPQoS) 

是 

   

更加灵活的进程管理 

能够在容器之间移动进程 

是 

是 

 

时间分配调度程序支持 

支持其他调度程序类型 

是 

是 

是 

更佳的可视化工具 

图形功能增强 

是 

是 

是 

分配了内存并能识别区域的容器 

容器功能增强 

是 

是 

是 

5 个最高资源对象的使用报告 

图形功能增强 

是 

是 

是 

区域管理

您可以使用 Container Manager 创建、删除、修改、停止和重新引导非全局区域。Container Manager 的功能还包括:搜索现有的区域;检测区域更改;监视和归档区域的 CPU、内存和网络使用状况;生成区域启动/停止报警。

关于区域的详细信息,请参阅第 6 章,管理区域

动态资源池

使用动态资源池可以动态地调整每个资源池的资源分配,以期达到预先设置的系统性能目标。使用动态资源池可以简化管理员需要做出的决策,并减少所需的决策数目。系统会自动作出调整以期达到系统管理员指定的系统性能目标。

您可以在 Solaris 10 系统中创建、修改和删除动态资源池。为动态资源池配置了限定(如最小和最大 CPU、使用状况目标、位置目标和 CPU 份额)之后,Container Manager 代理将按照资源可用性和消耗性条件,动态地调整资源池的大小。

在代理和服务数据库中各自保存着一份资源池配置。

使用 IPQoS 进行带宽控制

IP 服务质量功能可以确保为网络用户提供稳定的服务水平,还可用于管理网络流量。您可以使用此服务来排列、控制和收集网络统计信息。

此功能可控制 Solaris 区域的带内和带外流量。您可以指定区域的 I/O 网络带宽的上限。如果超出了这一限制,将停止传送软件包。由于 IPQoS 会占用不菲的 CPU 开销,因此这是一个可选功能。

Container Manager 监视和收集任务数据并可提供网络使用状况的历史图表。

具有弹性的进程管理

为提高进程管理的弹性,在 Container Manager 1.1 中,您可以在容器之间移动进程。对于 Solaris 9 系统,您可以在容器之间移动进程。对于 Solaris 10 系统,您只能在处于同一区域的容器之间移动进程。

按时间分配调度程序

Container Manager 1.0 仅支持合理分配调度程序 (FSS)。Container Manager 1.1 允许您在创建或修改资源池时选择调度程序类别(合理分配或按时间分配)。调度程序类别决定着进程的优先级和运行次序。

在资源池的调度程序类别更改之后,此资源池中的所有新进程都将随之作出相应更改。Container Manager 不会更改正在运行中的进程的调度程序类别。

容器功能增强

Container Manager 1.1 包含下列加强的容器功能: