Solaris 10 新增功能

系统管理增强功能

Solaris 10 6/06 发行版中添加了下列系统管理功能和增强功能。

Solaris ZFS 文件系统

该文件系统增强功能是 Solaris 10 6/06 发行版中新增的功能。

此 Solaris 更新发行版中包括 Solaris ZFS,它是一个全新的 128 位文件系统。Solaris ZFS 提供了简单的管理、事务性语义、端对端的数据完整性以及无限制的可伸缩性。Solaris ZFS 并不是对现有技术的改进,而是一种全新的数据管理方法。

Solaris ZFS 采用池存储模型,完全摒弃了卷的概念。这样,Solaris ZFS 便消除了相关的分区管理、置备和文件系统扩展等一系列问题。成千上万的文件系统都可以使用公用存储池。每个文件系统只占用实际所需的空间。存储池中所有设备的 I/O 带宽组合对所有文件系统都始终可用。

所有操作都是“写复制 (copy-on-write, COW)”事务,所以盘上 (on-disk) 始终保持有效状态。每个块都有一个校验和,从而防止出现无提示数据破坏。另外,在复制配置下,数据具有自我修复能力。此功能意味着,如果一个副本损坏,Solaris ZFS 可以检测到损坏的副本并使用另外一个副本修复已损坏的副本。

Solaris ZFS 易于管理

对系统管理员来说,Solaris ZFS 相对传统的文件系统最大的改进是使管理变得简单。

Solaris ZFS 只需使用一个命令就可以设置一个镜像的存储池和文件系统。例如:


# zpool create home mirror c0t1d0 c1t2d0

上述命令创建了名为 home 的镜像存储池和名为 home 的单一文件系统。该文件系统挂载在 /home 下。

利用 Solaris ZFS,您可以使用整个磁盘而不是分区来创建存储池。

您可以使用 /home 文件系统分层结构在 /home 下创建任意数量的文件系统。例如:


# zfs create home/user1

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

此外,Solaris ZFS 还提供以下管理功能:

有关更多信息,请参见《Solaris ZFS 管理指南》

基于 Web 的 ZFS 管理

Solaris 10 6/06 发行版中包括基于 Web 的 Solaris ZFS 管理工具,可以利用该工具来执行您通常在 ZFS 命令行界面中执行的大多数管理任务。您可以使用 Solaris ZFS 管理控制台执行以下管理任务:

您可以通过安全的 Web 浏览器在下面的 URL 处访问 Solaris ZFS 管理控制台:


https://system-name:6789

如果键入了正确的 URL,但无法访问 Solaris ZFS 管理控制台,可能是服务器未启动。要启动服务器,请运行以下命令:


# /usr/sbin/smcwebserver start

如果希望服务器在系统引导时自动启动,请运行以下命令:


# /usr/sbin/smcwebserver enable

注 –

不能使用 Solaris Management Console (smc) 管理 ZFS 存储池或文件系统。


ZFS 和 Solaris Zones

Solaris Zones 分区技术支持 Solaris ZFS 组件,如将 Solaris ZFS 文件系统和存储池添加到区域。

例如,zonecfg 命令中的文件系统资源类型已做如下增强:


zonecfg:myzone> add fs
zonecfg:myzone:fs> set type=zfs
zonecfg:myzone:fs> set dir=/export/share
zonecfg:myzone:fs> set special=tank/home
zonecfg:myzone:fs> end

有关更多信息,请参见 zonecfg(1M) 手册页和 《Solaris ZFS 管理指南》

支持 Solaris 安装工具的 ZFS 文件系统

此发行版支持下列 Solaris 安装工具:

新 Solaris ACL 模型

Solaris ZFS 使用一种新的 ACL 模型。Solaris OS 以前的版本仅支持主要基于 POSIX ACL 草案规范的 ACL 模型。基于 POSIX 草案的 ACL 用来保护 UFS 文件。一种基于 NFSv4 规范的新模型用于保护 Solaris ZFS 文件。

此新 ACL 模型具有以下特点:

在最近修订的 chmod(1) 手册页中添加了许多新示例,以说明与 Solaris ZFS 一起使用时的用法。acl(5) 手册页中包含对此新的 ACL 模型的概述。此外,《Solaris ZFS 管理指南》中提供了大量使用 ACL 保护 ZFS 文件的示例。

x64 系统的预测性自我修复

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

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

现在,Solaris Fault Manager 支持对 x64 系统中的 CPU 和内存错误进行检测,其中包括:

Solaris Fault Manager 会自动诊断 x64 硬件中的故障。Solaris Fault Manager 还尝试自动使有故障的 CPU、高速缓存或 DRAM 内存区域脱机,或隔离它们。诊断消息将由 fmd 守护进程进行报告。

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

SNMP 通知的预测性自我修复支持

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

从该发行版开始,Solaris OS 将包含一组预测性自我修复功能,以便自动捕获、诊断和响应系统中检测到的硬件错误。自我修复诊断结果将报告给 syslogd 服务。

现在,您可以使用 Solaris Fault Manager (fmd) 进行以下操作:

故障管理 MIB 位于 Solaris 系统上的 /etc/sma/snmp/mibs/SUN-FM-MIB.mib 中。

有关在 Solaris 中配置 SNMP 的更多信息,请参见:

SunVTS 6.2

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

SunVTS(Sun Validation Test Suite,Sun 验证测试套件)6.2 是一个综合性的软件诊断包,用来测试和验证 Sun SPARC 和 x86 硬件。此功能通过检验控制器、设备以及平台的配置和功能是否正常来检验硬件。

SunVTS 支持下列新硬件:

如果对不支持的硬件执行检验测试,SunVTS 将停止执行并提供相应的警告消息。此功能是 SunVTS 的 x86 增强功能。

有关更多 SunVTS 6.2 文档,请访问 http://www.sun.com/documentation

公用代理容器

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

公用代理容器 (Common Agent Container, CAC) 是一个独立的 JavaTM 程序,可为 Java 管理应用程序提供容器。CAC 为基于 Java Management Extensions (JMXTM) 和 Java Dynamic Management Kit (JDMK) 的管理功能提供管理基础结构。SUNCacaort 软件包将 CAC 软件安装在 /usr/lib/cacao 目录中。通常情况下,用户或管理员看不到 CAC。

管理员可能需要与容器守护进程进行交互的两种情况包括:

有关更多信息,请参见《系统管理指南:高级管理》中的第 14  章 “软件问题疑难解答(概述)”

iSCSI 注销支持

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

iSCSI 注销支持功能允许用户从 iSCSI 目标注销,而不需要重新引导主机。如果用户试图删除或禁用某个搜索方法或地址,而目标未处于使用状态,则该目标将会注销,并清除所有相关资源。如果目标正在使用,则搜索地址或方法将保持启用状态,并记录 logical unit in use 消息。此功能引入了一个新行为,即无需重新引导主机便可从未使用的设备安全注销。

使用以下命令可实现此功能:

当从主机删除连接的 iSCSI 存储时,用户不再需要重新引导主机。

有关详细信息,请参见 iscsiadm(1M) 手册页。另请参见《System Administration Guide: Devices and File Systems》。

iSCSI MS/T 支持

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

iSCSI 多会话目标 (Multiple session target, MS/T) 支持功能允许用户根据需要为目标创建多个 iSCSI 会话或路径。在特定的配置中,附加 iSCSI 路径可提供更宽的带宽集合和更高的可用性。iSCSI MS/T 支持功能应与 MPxIO 或其他多路径软件结合使用。

新的 iscsiadm 命令包括:

iSCSI MS/T 支持功能通过支持登录重定向的 iSCSI 阵列,为客户提供更宽的带宽集合和更高的可用性。

有关更多信息,请参见:

logadm 实用程序

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

使用 logadm 实用程序提供的 -l 选项,可利用本地时间轮转日志文件时间戳。-l 选项使得 logadm 实用程序在命名文件时能够使用本地时间。此选项并不更改时间戳在日志文件中的存储方式。

有关详细信息,请参见 logadm(1M) 手册页。

volfs 实用程序

volfs 实用程序的此增强是 Solaris 10 6/06 发行版中的新增功能。

现在,由服务管理工具 (Service Management Facility, SMF) 管理卷管理守护进程 vold。这意味着您可以使用 svcadm disable 命令禁用以下新的 volfs 服务(如果适用):


# svcadm disable volfs

可以使用以下命令确定 volfs 服务的状态:


$ svcs volfs
STATE          STIME    FMRI
online         Sep_29   svc:/system/filesystem/volfs:default

有关更多信息,请参见 smf(5)volfs(7FS)vold(1M) 手册页。

有关管理 volfs 服务的更多信息,请参见《系统管理指南:设备和文件系统》中的“ Solaris 10 1/06 发行版中可移除介质方面的新增功能”

Basic Registration 1.1

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

使用 Basic Registration 1.1,您可以创建注册配置文件和 ID 以实现 Solaris 软件自动注册。在 Basic Registration 1.1 中,软件注册用户界面和注册 Solaris 软件的过程有所变化。

有关软件注册用户界面变化的更多信息,以及如何注册 Solaris 软件的逐步说明,请参见位于 http://www.sun.com/bigadmin/hubs/connection/ 的 Sun Connection Information Hub(Sun Connection 信息中心)。

Sun Update Connection

此系统管理功能是 Solaris 10 6/06 发行版中的新增功能。

SunSM Update Connection System Edition 现在称为 Sun Update Connection。Sun Update Connection 产品在安装有一个或多个非全局区域的系统上的全局区域 (global zone) 中支持缺省 patchadd 行为。

有关 Sun Update Connection 产品套件的更多信息,请访问 http://docs.sun.com/app/docs/coll/1320.2。另请参见《Sun 更新连接系统版 1.0 发行说明》