Solaris 10 新增功能

系统管理增强功能

Solaris 10 8/07 发行版中添加了以下系统管理功能和增强功能。

名称服务转换器增强功能

名称服务转换器 (name service switch, nss) 和名称转换高速缓存守护进程 (nscd(1M)) 已得到增强,以便提供新的功能。这些增强功能包括:

有关按用户查找的更多信息,请参见《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》

iostat 改进

iostat 命令的 -Y 选项可为使用 Solaris I/O 多路径的计算机提供新的性能信息。

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

Solaris 系统注册

从本发行版开始,您可以使用以下方法之一注册 Solaris OS:

Basic Registration 1.1 是在 Solaris 10 6/06 发行版中引入的一项系统管理功能。使用 Basic Registration 功能,您可以创建注册配置文件和 ID,以便通过 Update Manager 自动注册 Solaris 10 软件。Update Manager 是由 Sun Connection 使用的单个系统更新客户机。Sun Connection 以前称为 Sun Update Connection System Edition。系统重新引导时,即会出现 Basic Registration 向导。有关 Basic Registration 1.1 功能的信息,请参见Basic Registration 1.1。有关 Sun Connection 的产品包以及如何使用向导进行注册的信息,请参见位于 http://www.sun.com/bigadmin/hubs/connection/ 的 Sun Connection Information Hub(Sun Connection 信息中心)。

使用 Solaris Registration,您可以通过提供 Sun 联机帐户用户名和口令来同时注册一个或多个 Solaris 软件实例。要注册,请转至 https://sunconnection.sun.com

Sun Service Tag(Sun 服务标签)

Sun Service Tag(Sun 服务标签)是一个产品标识符,用于自动搜索 Sun 系统、软件和服务,以便轻松快速注册。服务标签唯一地标识每个标记的资产,并允许在本地网络中以标准 XML 格式共享资产信息。

服务标签作为服务管理工具 (Service Management Facility, SMF) 和 SMF generic_open.xml 配置文件的一部分启用。如果您选择了 SMF generic_limited_net.xml 配置文件,则不会启用服务标签。

有关 SMF 的更多信息,请参见《系统管理指南:基本管理》。有关服务标签、所收集信息的类型以及自动注册的更多信息,请参见位于 BigAdmin 上的 Sun Connection,网址为 http://www.sun.com/bigadmin/hubs/connection/tasks/register.jsp

MPxIO 路径引导

MPxIO 路径引导功能具有这样一种机制:向要沿着指定路径向下传送到 LU 的 MPxIO LU 发出 SCSI 命令。为了提供此功能,添加了一个新的 IOCTL 命令 MP_SEND_SCSI_CMD,并通过现有的 scsi_vhci IOCTL 接口引用它。多路径管理库 (MP-API) 中引入了一个扩展,用来提供对这一新 IOCTL 命令的访问。这样,网络管理员便可以通过指定的路径运行诊断命令。

raidctl

raidctl 是一个实用程序,它可以使用多个 RAID 控制器执行 RAID 配置工作。raidctl 功能可提供有关 RAID 组件(包括控制器、卷和物理磁盘)的更多详细信息。通过 raidctl 实用程序,用户可以更加密切地跟踪 RAID 系统,并且可以简化认知各种 RAID 控制器的工作。

详细信息,请参见以下内容:

用于 zoneadm 命令的特定于标记的处理程序

zoneadm(1M) 命令已修改为调用外部程序,针对标记区域上的特定 zoneadm 操作执行验证检查。这些检查在执行指定的 zoneadm 子命令之前执行。不过,用于 zoneadm(1M) 的特定于标记的外部处理程序应该由标记的配置文件 /usr/lib/brand/<brand_name>/config.xml 指定。标记的配置文件使用 <verify_adm> 标记指定该外部程序。

要引入新类型的标记区域,并列出用于 zoneadm(1M) 子命令的特定于标记的处理程序,请将以下行添加到标记的 config.xml 文件中:


<verify_adm><absolute path to external program> %z %* %*</verify_adm>

在该行中,%z 是区域名称,第一个 %*zoneadm 子命令,第二个 %* 是子命令的参数。

当给定的标记区域可能不支持所有可能的 zoneadm(1M) 操作时,该功能很有用。特定于标记的处理程序提供了一种使不支持的 zoneadm 命令正常失败的方法。

请确保您指定的处理程序识别所有 zoneadm(1M) 子命令。

x86: 适用于下一代 AMD Opteron 处理器的故障管理

故障管理功能引入了对使用 AMD (TM) Opteron 和 Athlon 64 Rev F 处理器的系统中的 CPU 和内存的错误处理和故障管理支持。这些处理器用于 Sun 生产的 "M2" 产品,如 Sun Fire X2200 M2 和 Ultra 20 M2。Solaris 10 8/07 之前的发行版提供了对 Opteron 和 Athlon 64 修订版 B 至 E 的故障管理支持。

缺省情况下启用故障管理支持。故障管理服务检测可纠正的 CPU 和内存错误,生成的遥测事件由诊断引擎进行分析,如有可能,则对错误和故障进行纠正。如果系统不能纠正错误,则扩展遥测事件可为系统管理员提供更大帮助。

有关更多信息,请访问 http://www.opensolaris.org/os/community/fm/

x86: x64 系统上的 PCI Express 预测性自我修复

从本发行版开始,Solaris OS 包含一组预测性自我修复功能,以便自动捕获和诊断系统中检测到的硬件错误。

Solaris Fault Manager 会自动诊断 x64 硬件中的故障。诊断消息将由 fmd 守护进程进行报告。

有关 Solaris 中故障管理的更多信息,请参见以下内容:

x86: stmsboot 移植

从本发行版开始,stmsboot 实用程序将被移植到 x86 系统中。stmsboot 是一个用来为光纤通道设备启用或禁用 MPxIO 的实用程序。stmsboot 实用程序已经存在于 SPARC 系统中。

用户可以使用该实用程序自动启用或禁用 MPxIO。以前,用户必须手动启用或禁用 MPxIO,这很困难,在 SAN 系统引导时尤其如此。

详细信息,请参见以下内容:

x86: SATA 模块下的并发 FPDMA READ/WRITE QUEUED

从本发行版开始,支持并发 READ/WRITE FPDMA QUEUED 命令。当在特定工作负荷条件下使用 Solaris marvell88sx 驱动程序执行 I/O 操作时,性能会有很大提高。在其他工作负荷下,性能提高的幅度较小。如果驱动器支持 SATA 规范的此可选部分,那么在许多工作负荷下,其性能也会有显著提高。

x86: 标记排队

通过标记排队,SATA 磁盘可以优化磁头的运动和性能。