Sun Management Center 3.6.1 发行说明

Solaris Container Manager 错误

Sun Management Center 的 CLI 安装界面没有本地化

如果使用命令行界面 (Command Line Interface, CLI) 来安装 Sun Management Center,则只能安装该软件的英文版。此版本中的 CLI 没有本地化。其英文界面不会影响安装进程或功能。

解决方法:要在本地语言环境下执行安装,请使用 GUI 进行安装 (es-guiinst) 和设置 (es-guisetup)。

“使用情况图”的图像名称和标题显示为英文

如果您选择了某个非英文语言环境,则“使用情况图”的图像名称和标题将会显示为英文。这些值没有本地化。

SPARC: 在 Solaris 8 发行版中,扩展记帐特性被禁用

在运行 Solaris 8 OS 的系统中,Container Manager 的扩展记帐特性被禁用。因而,Solaris 8 系统中容器的 CSV 文件的“扩展记帐数据 (Exacct)” 栏将为空。

Container Manager 可能无法搜索到 /etc/project 数据库中的某些项目

如果代理主机的 /etc/project 数据库中的某个项目与 Sun Management Center 数据库中的某个项目具有相同的项目 ID,但具有不同的项目名称,则 Container Manager 将无法搜索到该项目。Container Manager 要求项目的 ID 在同一服务器环境的所有主机间是唯一的。

不应使用 projadd 命令来创建项目。只能使用 Container Manager 来管理项目。

解决方法:将使用 projadd 命令创建的非默认项目从代理主机的 /etc/project 数据库中删除,然后使用 Container Manager 中的“新建容器”向导创建容器。

安全性权限错误消息不完整

在创建、修改或删除区域、池或项目的过程中显示的错误消息不完整,无法提供足够的详细信息。下面是您可能会遇到的错误消息:

解决方法:如果您遇到上述错误中的任何一个,请参阅以下有关配置文件的建议。在此之前,应确保用户是有效的 Sun Management Center 用户,并具有必要的管理权限(属于 esadm、esdomadm 组)。

运行以下命令,确保用户已与必需的配置文件关联:

$ profiles <username>

以下是必需的配置文件:

如果发现缺少必需的配置文件,请运行以下命令(以超级用户身份)并修改与用户关联的配置文件:

# usermod -P "<comma separated list of necessary profiles>" <username>

如果系统中不存在某个配置文件,请按以下格式将缺少的条目添加到 /etc/security 目录下的 prof_attr 文件中。

Pool Management:::Resource pool management profile:help=RtPoolMgmt.html

Project Management:::Manage Solaris projects:auths=solaris.project.read,solaris.project.write; help=RtProjManagement.html

运行以下命令检查用户是否位于 SCM 模块的本地访问用户列表中。

<BASEDIR>/SUNWsymon/sbin/es-config -M scm-container -s

如果用户不在此访问列表中,请运行以下命令:

<BASEDIR>/SUNWsymon/sbin/es-config -M scm-container -l <user_name>

代理性能降级或无响应 (6247892)

代理发生崩溃后,/var/opt/SUNWsymon/cfg/ 目录下会残留有名如 scm-container* 的文件。当代理重新启动时,它可能不会以最佳方式执行。当代理重新启动时可能不会以最佳方式运行。这种情况可通过以下错误消息得以体现:

Insufficient security privilege to complete the operation.

您可以键入以下命令来确定代理上进程的状态:

% ps -eaf | grep esd

解决方法:要提高性能,请键入以下命令:

  1. 成为超级用户。

    % su -

  2. 停止该代理。

    # /opt/SUNWsymon/sbin es-stop -a

  3. 删除状态文件。

    # rm /var/opt/SUNWsymon/cfg/scm-container*

  4. 重新启动代理。

    #/opt/SUNWsymon/sbin/es-start -a

Java Web Console 在服务器重新引导后不能重新启动 (6252233)

服务器重新引导后,Java Web Console 不能自动启动。

要启动 Java Web Console,请键入以下命令:

  1. 成为超级用户。

    % su -

    键入超级用户密码。

  2. 重新启动 Java Web Console。

    # /usr/sbin/smcwebserver restart

  3. 确保 Java Web Console 将来会重新启动。

    # /usr/sbin/smcwebserver enable

解决方法:无。

选择了无效的语言环境会导致区域创建操作失败 (6259233)

如果从“新建区域”向导的“语言环境”下拉菜单中选择了某个无效的语言环境,则区域创建操作会失败。“语言环境”下拉菜单中可能包含无效的语言环境值。

要确定有效的语言环境,请参阅《International Language Environments Guide》中的 "Supported Locales"。

解决方法:从“新建区域”向导的“语言环境”下拉菜单中选择一个有效的语言环境。如果对某个语言环境值不太确定,请选择 C(代表英文语言环境)。

显示工具提示而不显示报警标记 (6219617)

报警情况发生时,可能会显示报警标记的工具提示而不是报警标记本身。

如果您导航至另外的窗格,然后再返回到报警对象的图标,则图标上的标记会正确显示。

解决方法:无。

单击浏览器的“后退”按钮时可能发生异常 (6241424)

单击浏览器的“后退”按钮时,Container Manager 可能会抛出异常。此发行版不支持使用浏览器的“后退”按钮。

要从此异常恢复,请转至 https://服务器名:6789/containers 并导航到相应的页面。

解决方法:无。

用户 nobody 拥有的某些进程没有移入容器内 (5011290)

在 Solaris 9 操作系统中,某些进程(比如用户 nobody 运行的 JavaTM 应用程序)由于 newtask 命令中的一个错误而没有被移入到容器内。

解决方法:使用 newtask 命令在适当的容器中启动由用户 nobody 运行的应用程序。


# /usr/bin/newtask -p 项目名称 命令

其中,项目名称是指要在其中启动应用程序的项目,命令是指用来启动应用程序的命令。

有关更多信息,请参见 newtask(1) 手册页。

nscd 用作匹配表达式导致主机挂起 (4975191)

如果您在创建容器定义时使用了以下四个匹配表达式之一,并随后激活了容器,则代理主机将会挂起:

解决方法:使用 newtask 命令在适当的项目中启动 nscd 进程:


# /usr/bin/newtask -p 项目名称 命令

其中,项目名称是指要在其中启动应用程序的项目,命令是指用来启动应用程序的命令。

有关更多信息,请参见 newtask(1) 手册页。

在服务器层进行的重新安装或重新设置导致代理主机丢失 (4964051)

如果您计划在服务器层重新安装 Sun Management Center 软件,请确保在执行卸载操作时保存数据。同样,如果要再次在服务器层运行设置,当系统问及是否要重新创建数据库时,请务必回答 "No"。否则,如果您在没有保存数据的情况下在服务器层重新安装或设置,则以前搜索到的代理主机可能会从数据库丢失。

解决方法:如果重新安装或重新设置之后主机丢失,请执行以下过程,在主机上重新启动 Sun Management Center 代理:

  1. 登录到代理系统。

  2. 成为超级用户。

    % su -

  3. 键入以下命令,停止 Sun Management Center 代理:


    # /opt/SUNWsymon/sbin/es-stop -a
    
  4. 键入以下命令,启动 Sun Management Center 代理:


    # /opt/SUNWsymon/sbin/es-start -a
    

创建区域后要求使用 zlogin -C 命令 (6388082)

要访问其他物理计算机上的某个区域,请从全局区域键入 zlogin -C <zone-name>,然后对该区域进行设置。

创建区域时,应在“名称服务器”字段中键入名称服务器的值,并在其后键入 IP 地址。例如,“名称服务器”字段中的值可以是 ns1.sun.com (10.255.255.255)