安装结束之后,您必须运行 Container Manager 设置向导来配置服务器和代理层。您可以在进行 Sun Management Center 3.5 Update 1b 安装或升级期间,完成本软件的安装之后便运行设置进程。您也可以在以后单独设置本软件。
系统资源池和处理器集配置文件。这些文件存储在 /etc/pooladm.conf。
扩展核算文件。这些存储在 /var/sadm/exacct/文件。
如果主机上已经存在 /etc/pooladm.conf 文件,则系统会创建现有文件的备份。原文件的备份被命名为 /etc/pooladm.conf.scmbak。如果主机上存在活动的配置,则该软件将删除所有与资源池无关联的处理器集。随后,资源池的调度程序类别也将被设置为合理分配调度程序 (FSS)。最后,新的配置将被提交并存储在 /etc/pooladm.conf 中。
如果主机上不存在活动的配置,则该软件将搜索新的配置并将其存储在 /etc/pooladm.conf 中。这一搜索到的配置将被提交并激活。默认的资源池调度程序类别被设置为 FSS。
如果在设置时,主机上的多个扩展核算文件处于活动状态,则它们将保持这一状态。如果这些文件处于非活动状态,则它们将被配置并激活。在配置过程中,扩展核算文件的名称被设置为 /var/adm/exacct/task时间戳。
另外,在设置过程中本软件将对主机作如下更改:
启动内存容量守护进程 rcapd(Solaris 8 OS、Solaris 9 12/03 OS 或受支持的发行版)。
将运行在交互式 (IA) 调度类之下的所有进程移至 FSS 调度类之下。
启用基于任务的扩展核算。
如果未指定 TS(按时间分配调度程序),则将主机的调度类设置为默认的 FSS(合理分配调度程序)。
在运行 Solaris 8 OS 的系统中,将按照项目的分层结构调整 lnode 的分层结构。
在运行 Solaris 8 OS 的系统中,将 group.staff 项目从 /etc/project 文件中删除。
要详细了解资源池、调度类、扩展核算以及其他标准的 Solaris 资源管理概念,请参阅《System Administration Guide: Network Services》。
Container Manager 不支持使用标准命令行命令来进行 Solaris 软件资源管理。请使用 Container Manager GUI 来管理软件。
关于更多信息以及详细步骤,请参阅《Sun Management Center 3.5 Installation and Configuration Guide》中的第 6 章 “Sun Management Center 3.5 Installation and Setup”。
通过键入以下命令,作为超级用户 (su –) 启动 Sun Management Center 设置向导:
# /opt/SUNWsymon/sbin/es-guisetup |
其中,/opt 是 Container Manager 的安装目录。如果您的系统中采用了不同的目录,请用实际的目录名称替代此目录。
屏幕上将显示 Container Manager 设置向导,它将引导您完成该软件的设置过程。首先,屏幕上将显示“概述”面板。反复单击向导中的“下一步”按钮,直至完成整个安装过程。要纠正某些设置错误,可单击安装向导的“返回”按钮并修改设置。
如果安装了多个 Sun Management Center 附加产品,屏幕上将自动显示每个产品的设置向导。每个向导都引导您完成其附加产品的设置过程。一个附加产品的设置完成后,将自动显示下一个产品的设置向导。Container Manager 软件的设置向导可能不是最先出现的。
查看“停止组件”面板中的列表。
只有在停止这些 Sun Management Center 组件之后,设置进程才能继续进行。在完成某些已安装的附加产品的设置后,屏幕上将显示“高级设置选项”面板。您可以在此处设置其余的附加软件。
选择“配置附加产品”选项。
您可以在此处设置最近安装后尚未设置的附加软件。
查看“设置结束”面板中的产品列表。
随后将出现“选择附加产品”面板。其中列出了系统中所有新安装且尚未设置的产品。对于先前已经设置过的任何产品,您仍然可以对其再次进行设置。
查看该产品列表,确认 Container Manager 位列其中。单击“下一步”以开始设置进程。
在所有组件的设置过程中,屏幕上都会显示一个进度面板。
在设置代理层时,如果检测到未与资源池相关联的处理器集,将出现一个面板询问您是否允许删除这些处理器集。其中的选项包括:
是 – 将从系统中删除这些处理器集。为使 Container Manager 顺利运行,必须删除所有未与资源池相关联的处理器集。这一删除是必要的,因为项目需要与资源池相关联。做出这一选择之后,系统将自动删除这些处理器集并继续进行设置进程。
否 – 不从系统中删除这些处理器集。做出这一选择之后,设置向导将退出,其结果是未对系统中的 Container Manager 软件进行任何设置。如果某个主机上存在未与任何资源池相关联的处理器集,则您无法使用此主机上的 Container Manager 软件。
取消 – 退出设置向导。其结果是未对系统中的 Container Manager 软件进行任何设置。
键入有效的用户名,多个用户名之间用逗号隔开。这些用户必须已经存在于服务器主机的 /var/opt/SUNWsymon/cfg/esusers 文件中,而且必须被指定给 esadm 或 esdomadm 组。
如果用户和配置文件均存在,则这些用户将被添加到所需的配置文件(“项目管理”、“池管理”、“区域管理” )中。这些配置文件取决于 Solaris 的版本。
只有在这一步骤中添加进来的用户才能在 S10 中管理区域,在 S9 和 S10 中管理资源池,在 S8、S9 和 S10 中管理项目。
在设置服务器层的安装时,请为数据库提供指向至少具有 300 MB 可用磁盘空间的目录的完整路径,然后单击“下一步”。
在“Container Manager 数据库配置”面板中的进度条结束后,单击“下一步”。
在每个代理机器上,运行 /opt/SUNWsymon/addons/SCM/sbin/scm-poolprof-script.sh 脚本创建配置文件。/opt 是 Container Manager 的安装目录。要运行这一脚本,必须将 JAVA_HOME 环境变量设置为 /usr/j2se,或者将 Java 安装在 /usr/java 目录下。
该脚本将不会为 S9 和 S10 创建任何“区域管理”或“项目管理”配置文件。该脚本将只为 S9 和 S10 创建“池管理” 配置文件;为 S8 创建“项目管理”配置文件。
如果您删除了任一预定义的 Solaris 配置文件,将有可能导致 Container Manager 运行异常。
要调用启动向导,请单击“下一步”。
设置过程结束后,您可以选择启动 Sun Management Center 进程。有关详细信息,请参阅《Sun Management Center 3.5 Installation and Configuration Guide》中的第 8 章 “Starting and Stopping Sun Management Center”。
关于启动 Container Manager GUI 的信息,请参阅启动 Container Manager GUI。