Sun Management Center 4.0 发行说明

Solaris Container Manager 错误

当资源池是专用 CPU 池时创建区域失败 (6618997)

从主机环境启动区域创建向导时,会显示资源池选择屏幕。如果目标主机上创建了一个以上具有专用 CPU 的运行中区域,则池列表会显示其 SUNWtmp 池以供选择。但选择 SUNWtmp 池时,无法创建区域。配置专用 CPU 会导致创建临时池,而且该临时池不能由两个区域共享。将显示以下错误消息:


Below are the log file contents of the zone you have entered. 
autoboot: No such property type usage: set = Sets property values. 
For resource type ... there are property types ...: 

解决方法:指定专用 CPU 编号或不要为创建区域选择 SUNWtmp 池。

完全根区域迁移失败 (6608767)

完全根区域迁移(包括标记区域迁移)失败。对完全根区域及其内容进行区域迁移和复制时,可能导致以下错误:

除了这些错误外,还可能发生以下问题:

解决方法:确保满足以下条件:

区域创建不显示标记区域的权限选择屏幕 (6600424)

在 Solaris 10 11/06 和 Solaris 10 8/07 发行版中,区域创建向导包含一个可为区域配置输入默认或可选权限的屏幕。但该屏幕不会为标记区域显示。

解决方法:使用“区域属性”页面修改区域权限。如果权限更新,可能需要重新引导该区域。

创建的项目报警未在区域级别上反映 (6513203)

安装 Solaris Container Manager 4.0,同时安装所有修补程序并创建区域。选定新创建区域的默认项目中的任意一行。单击“报警阈值”并创建报警后,该报警会传播到左边的窗口窗格中,但它在导致该报警的区域中并无反映。

解决方法:无。

无法查看重命名的区域的日志 (6512003)

在键入重命名区域的新名称并单击“区域日志”按钮后,会显示以下错误消息:


Zone Log Contents 
Below are the log file contents of the zone you have entered.
tail: cannot open input

此错误表示区域名称无效。在重命名该区域之前键入其原始名称并单击“区域日志”按钮,则会显示以下警告消息:


Zone updated successfully
Zone updated successfully  
Configuring zone with the following attributes: 
zonename lzdeluth2  
Zone Rename successful.  
zoneadm: zone 'del2': WARNING: hme0:1: 
no matching subnet found in netmasks(4) for 10.12.174.155; 
using default of 255.0.0.0

解决方法:无。

重命名区域时产生不一致 (6510926)

重命名新创建的区域并保存新名称。转到资源池默认页面,重命名的区域没有反映在区域列表中。如果单击未反映出重命名的区域,则会显示新的页面。此页面的右侧面板为空白。而且左侧面板的树没有扩展。

重命名区域后,未折叠左侧面板中的树。刷新系统。重命名的区域会在右侧面板中显示,但未在左侧面板的 pool_default 下显示。

解决方法:无。

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

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

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://server_name:6789/containers 并导航至相应的页面。

解决方法:无。

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

在 Solaris 9 操作系统上,某些进程(例如用户 nobody 运行的 JavaTM 应用程序)会由于 newtask 命令中的错误而未被移入容器。

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


# /usr/bin/newtask -p projectname command

projectname 是要在其中启动应用程序的项目,command 是启动应用程序的命令。

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

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

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

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


# /usr/bin/newtask -p projectname command

projectname 是要在其中启动应用程序的项目,command 是启动应用程序的命令。

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

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

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

解决方法:如果重新安装或重新运行设置之后主机丢失,请执行以下步骤,以在主机上重新启动 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)