名称
描述(可选)
项目类型
与容器相关联的项目名称
与容器应用程序相关联的 UNIX 用户和组
匹配表达式(如果存在的话)
为容器指定的名称是永久性的,因此无法更改。项目名称同样也是永久性的。可以更改容器的其他标识信息。
该软件可将容器保存下来。在容器被删除之前,它可被重复使用。项目是一种与主机相关联的容器。当将项目与主机相关联并设置了它的资源保留之后,项目便处于活动状态。
因为具有相同定义和资源保留的多个项目可同时在多个不同的主机上处于活动状态,因此容器可方便地通过数据中心管理它们。保存容器之后,可随时使用它激活任意合适主机上的项目。因此,可以将容器用作模板来新建项目。
容器可充当多个项目的模板。容器将这些项目的共同属性存储在一个中心位置。这些项目的共同属性包括:
项目名称。
用于确定项目包含哪些进程的方法(例如:与容器相关联的 UNIX 用户和组或某一匹配表达式)
其他属性(如 CPU 份额和内存限制)在活动项目所处的主机中是特定的。在 Solaris Container Manager 3.6 中,这些在中心位置存储的共同属性集称作容器。当某一特定主机上的容器被激活后,系统将它初始化为一个 Solaris 项目,并保存在 /etc/project 中。
例如,某公司希望为其电子邮件应用程序设置一个容器。这些项目的共同属性将是:
项目名称:mail_services。
项目决定应包含哪些进程的方法:是一个包含 "mozilla" 的匹配表达式。
当某个特定的主机激活该容器时,该公司即初始化该项目,并且此时也可以指定资源池、CPU 份额和内存限制了。
您可以使用容器跨不同区域和主机创建多个项目。例如:如果使用单个容器在三个不同的主机上创建三个活动项目,则在该容器中,您将拥有一个容器和三个项目。更改容器中的基本信息,将会更改基于该容器的所有项目。
可以使用“项目创建”向导创建项目,并在完成所有步骤后立即激活该项目。系统同时创建一个容器,且它的名称保存在 GUI 中。此外,您还可以通过指导您完成整个创建过程的向导选择当前只创建容器,以后再激活该项目。
对于容器,您可以使用 GUI 执行下列任务:
新建容器
创建新组
将容器移入和移出组
修改属性
在主机上新建项目
删除容器
对于项目,您可以使用 GUI 执行下列任务:
创建新组
移动项目
修改属性
更改资源保留
创建资源更改作业
检查正在内部运行的进程的状态
请求资源使用情况报告并将数据导出到文件中
取消激活或激活项目
设置报警
删除项目