如果增补程序映像的目录是在根级别创建的(如《Sun Management Center 3.5 安装和配置指南》中所述),则映像工具将在仅限增补程序的映像中包括 Sun Management Center /sbin 和 /lib 子目录,结果是创建了一个大于所需增补程序映像的增补程序映像。仅限增补程序的映像不需要 /sbin 和 /lib 目录。
解决方法:要避免此问题,请执行以下步骤:
在计算机上创建以下目录结构:
/disk2/image/Patches/Solaris_2.6 .. /Solaris_7 .. /Solaris_8 .. /Solaris_9 |
下载并解压缩增补程序文件。
将增补程序放在相应的 Solaris 目录下。
运行映像工具。当系统提示输入安装文件源目录时,请指定 /disk2/image。
如果在高负荷的计算机上启动 Sun Management Center 组件,可能会显示以下错误信息:
无法启动 Component |
此外,如果特定的组件进程未在特定的时间内启动,启动脚本可能会显示相同的错误信息,即使该组件已成功启动。
组服务和平台代理组件都存在这个问题。
尝试启动组件进程
休眠 x 秒
检查进程状态并报告是否成功
高负荷的计算机可能会延迟状态检查的结果,这将导致错误地报告状态检查失败。出错的原因是在 x 秒内未收到检查结果。
解决方法:完成以下操作:
使用 /usr/bin/ps -eaf | grep esd 命令验证以下进程是否正在运行:
代理
拓扑服务
陷阱处理程序服务
配置服务
事件处理程序服务
元数据服务
平台代理
平台代理的实例
使用 /usr/ucb/ps —wwxa | grep SunMCService 命令验证组服务是否正在运行。
使用 /usr/ucb/ps —wwxa | grep java | grep ServerMain 命令验证 Java 服务器是否正在运行。
使用 /usr/ucb/ps —wwxa | grep java | grep tomcat 命令验证 Web 服务器是否正在运行。
使用 /usr/ucb/ps —wwxa | grep java | grep HWDS 命令验证硬件服务是否正在运行。
如果某个服务未运行,请减少计算机负荷,然后重新启动 Sun Management Center 进程。
es-makeagent 命令无法从 CD 或 CD 映像运行。该命令显示以下错误信息,然后退出到系统提示符:
您已从 CD 映像调用了 es-makeagent 命令。/var/run/tmp/SunMCInstall/sbin/es-makeagent: 非法选项 -- L |
解决方法:从已安装 Sun Management Center 服务器的计算机中运行 es-makeagent 命令。使用以下命令:
# /opt/SUNWsymon/sbin/es-makeagent |
其中,/opt 是安装 Sun Management Center 3.5 的目录。如果将 Sun Management Center 3.5 安装到其它目录,请用安装了 Sun Management Center 的顶层目录的名称替换 /opt。