本附录介绍了在命令行安装、设置和删除 Sun Management Center (Container Manager) 软件的过程。命令行安装方式是使用安装向导进行安装的替代安装方式。
有关安装、设置和使用该软件的最新信息,请参见《Solaris Container Manager 3.6 发行说明》。
有关使用安装向导的信息,请参见第 2 章,Container Manager 的安装和设置。
在命令行安装 Container Manager 遵循标准的 Sun Management Center 附加软件安装过程。有关在命令行安装附加软件的更多信息,请参见《Sun Management Center 3.6 安装和配置指南》中的附录 B “使用命令行进行卸载、安装和设置”。
必须将 Container Manager 安装在 Sun Management Center 3.6 的以下层上:
服务器层
代理层,位于要为其生成报告的所有主机上
交互式 es-inst 安装脚本会将相应的 Container Manager 软件包安装到服务器和代理层上。对于所有层,软件包、模块配置文件和库都安装在标准的 Sun Management Center 3.6 位置。有关所支持的平台和安装要求的更多信息,请参见Container Manager 软件描述。
可以在以下时间安装 Container Manager 软件:
安装 Sun Management Center 3.6 软件时。
作为升级过程的一部分升级现有的 Sun Management Center 时。
完成 Sun Management Center 3.6 的安装或升级到 Sun Management Center 3.6 后。这种情况下,需要单独安装 Container Manager 软件。
如果希望使用 Container Manager 的性能和记帐数据功能,则还必须安装性能报告管理器软件。有关在命令行安装和设置该软件的更多信息,请参见《Sun Management Center 3.6 Performance Reporting Manager User’s Guide》中的附录 B “Installing Using the Command Line”。如果不希望使用这些功能,则无需安装该附加软件。
有关使用命令行的更多信息和详细步骤,请参见《Sun Management Center 3.6 安装和配置指南》中的附录 B “使用命令行进行卸载、安装和设置”。还可以同时安装其他附加软件,如性能报告管理器。
有关更多信息和详细步骤,请参见《Sun Management Center 3.6 安装和配置指南》中的第 5 章 “在 Solaris 平台上升级 SyMON 和 Sun Management Center 的早期版本”。还可以同时安装其他附加软件,如性能报告管理器。
键入以下内容,以超级用户 (su -) 身份运行 Sun Management Center 3.6 安装脚本:
# /opt/SUNWsymon/sbin/es-inst |
其中,/opt 是 Sun Management Center 3.6 的安装目录。如果您的系统中采用了不同的目录,请用实际的目录名称替代此目录。
当系统出现提示时,请提供 Container Manager 文件的源目录。
Please enter the source directory: |
要安装 Container Manager 软件,请在出现提示时回答“是”。
es-inst 脚本将安装 Container Manager。然后,es-inst 脚本会自动显示 setup 提示。
请确定是立即设置还是以后再设置 Container Manager。
以下为您可能会看到的输出的示例:
You must perform setup before using Sun Management Center 3.6. Do you want to run setup now (y|n|q) |
要以后再设置该软件,请回答 n 表示“否”。当准备执行设置过程时,请参见单独设置 Container Manager。
要立即设置该软件,请回答 y 表示“是”。
安装完成后,必须运行 Container Manager setup 脚本来配置服务器层和代理层。与该软件的安装一样,您可以在设置 Sun Management Center 3.6 的安装或进行升级时执行设置过程。还可以稍后再单独设置该软件。
从命令行启动时设置过程中所发生的配置文件更改与使用设置向导时所发生的配置文件更改是相同的。有关更多信息,请参见设置 Container Manager 软件。
有关更多信息和详细步骤,请参见《Sun Management Center 3.6 安装和配置指南》中的附录 B “使用命令行进行卸载、安装和设置”。
本过程假定您已经在安装过程结束时选择了不设置 Container Manager。
以超级用户 (su –) 身份运行 Sun Management Center 3.6 setup 脚本。选择以下选项之一:
要对所有尚未设置的组件运行 setup,请键入:
# /opt/SUNWsymon/sbin/es-setup |
要仅对 Container Manager 附加软件运行 setup,请键入:
# /opt/SUNWsymon/sbin/es-setup -p SCM |
其中,/opt 是 Sun Management Center 3.6 的安装目录。如果您的系统中采用了不同的目录,请用实际的目录名称替代此目录。
查看为使设置过程继续而必须停止的组件的列表。
确认 Container Manager 是要进行设置的产品。
设置代理层时,如果在没有与资源池关联的系统上检测到处理器集,请从以下操作中进行选择:
是 – 将从系统中删除这些特定的处理器集。为使 Container Manager 正常运行,必须删除没有与资源池关联的所有处理器集,原因是这样的处理器集可能会导致池管理出现问题。进行此选择后,将自动删除这些处理器集,设置过程会继续。
否 – 不从系统中删除这些特定的处理器集。进行此选择后,将退出设置脚本,不会在系统上设置 Container Manager 软件。如果主机上存在没有与资源池关联的处理器集,则无法在其上使用 Container Manager 软件。
取消 – 退出设置脚本。不会在系统上设置 Container Manager 软件。
键入有效的用户名,各用户名之间用逗号分隔。这些用户必须已经存在于服务器上的 /var/opt/SUNWsymon/cfg/esusers 文件中,而且必须指定给 esadm 或 esdomadm 组。
如果这些用户和所需的配置文件(项目管理、池管理和区域管理)均按预期出现,则这些用户会被添加到配置文件中。配置文件以 Solaris 版本为基础。
在每台代理计算机上,运行 /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 可能不会按预期运行。
只有在此步骤中添加的用户能够管理 S10 上的区域、S9 和 S10 上的资源池,以及 S8、S9 和 S10 上的项目。
如果您以前完成过其他 Sun Management Center 产品的设置过程,请指明您是希望针对所有软件再次运行设置程序,还是仅针对最新的附加软件运行设置程序。
设置服务器层的安装时,请提供至少可将 300 MB 空闲磁盘空间用于数据库的目录的完整路径。
回答 Y 或 N,指明是否希望启动 Sun Management Center 代理和服务器组件。
设置软件时,您会收到确认消息。
设置过程完成后,可以选择启动 Sun Management Center 进程。有关更多信息,请参见《Sun Management Center 3.6 安装和配置指南》中的第 8 章 “启动和停止 Sun Management Center”。
以下是在完成设置并启动了 Sun Management Center 代理和服务器层后您将看到的输出的示例:
Do you want to start Sun Management Center agent and server components now (y|n|q) y Java server started successfully. Grouping service started successfully. Agent started successfully. Topology service started successfully. Trap-handler service started successfully. Configuration service started successfully. Event-handler service started successfully. Metadata Service started successfully. Hardware service started successfully. Web server started successfully. Setup of Sun Management Center is complete. Setup logfile is : /var/opt/SUNWsymon/install/setup_host_name.040408141450.12822 Install logfile is : /var/opt/SUNWsymon/install/install_host_name.040408140547.10929 End of Installation Exiting Sun Management Center installation. # |
es-uninst 脚本将删除 Container Manager 附加软件。此脚本将删除 Container Manager 软件包以及在设置过程中进行的所有数据和配置更改。除软件包外,还将删除以下内容:base-modules-d.dat 中的模块条目和 Java Web Console 中的应用程序注册。在删除过程中,系统会询问您是否希望保留存储在数据库中的数据。卸载 Container Manager 软件时,不会删除在安装期间对系统资源配置所做的更改。
以超级用户 (su —) 身份键入:
# /opt/SUNWsymon/sbin/es-uninst |
其中,/opt 是 Sun Management Center 3.6 的安装目录。如果您的系统中采用了不同的目录,请用实际的目录名称替代此目录。
从附加软件列表中选择 Container Manager。
指定是否保留数据文件。
以下是显示的输出示例:
Select Save Data to save all user and configuration data. Your data is saved and can be restored when you re-install Sun Management Center. Do you want to preserve data (y|n|q) |
完成 es-uninst 脚本后,将会删除 Container Manager 软件包和配置文件。如果选择不保留数据文件,数据文件也将被删除。