Go to main content

Oracle® Solaris 11.3 新增功能

退出打印视图

更新时间: 2016 年 11 月
 
 

系统管理功能

本节介绍本发行版中的系统管理功能。这些新功能使您能够通过无缝配置管理、跨系统自动化配置执行配置服务,同时还提供了安全的远程管理访问。

资源上限设置守护进程

资源上限设置守护进程提供简化的配置、响应速度更快的 rcapd 性能和更有效的上限执行。命令选项已简化,rcapd 管理实用程序 rcapadm(1M) 的界面已更新。已引入选择可用内存页以供在 rcapd 操作中使用的更有效方法,以便提高系统性能。

两个 rcapadm 参数 samplemode 现在使管理员能够控制所有的 rcapd 操作。此外,现在还提供了解决未执行内存上限问题的功能。如果发现进程集合在很长一段时间内超过其内存上限,则 rcapd 确定是否应该对该集合继续执行内存上限。如果不再执行内存上限,则 rcapd 将记录一条报告原因的详细错误消息。

有关更多信息,请参见在 Oracle Solaris 11.3 中进行资源管理。另请参见 rcapd(1M)rcapadm(1M) 手册页。

用于 RAD 的基于 REST 的管理接口

Oracle Solaris 11.3 包括一组新的远程管理守护进程 (Remote Administration Daemon, RAD) 模块,这些模块提供对管理 ZFS、IPS、数据链路和流管理以及 AI 服务器的支持。RAD 通过一组接口(包括 C、Java 和 Python)为管理员提供了对系统配置的编程访问。

Oracle Solaris 11.3 增加了对使用 RAD 开发基于代表性状态传输 (REpresentational State Transfer, REST) 的 API 的初步支持。在为各种系统组件开发 RAD 模块时,除了标准接口(如 C、Python 和 Java)外,开发者现在还可以添加 REST 接口。

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

改进了设备管理

可以使用 diskinfo 命令显示不同类型设备的信息并使用通用 /dev/chassis 路径显示其系统上的拓扑。此命令进行了增强,将 NVM Express (NVMe) 和 Sun Flash Accelerator PCIe 设备包括在内。

例如,以下输出显示 SAS 内部存储 NVMe 和 USB 设备的枚举:

# diskinfo -A SYS -o Rcs
R:receptacle-name   c:occupant-compdev     s:occupant-serial           
------------------  ---------------------  ----------------------------
/SYS/HDD0           c0t5000C5000EBC7FAFd0  083997JTVE--------3NM7JTVE  
/SYS/HDD1           c0t5000C5000EBDF45Fd0  083897MAEJ--------3NM7MAEJ  
/SYS/HDD2           c0t5000CCA012CFADFCd0  001143PP6R1B--------PPKP6R1B
/SYS/HDD3           c0t5000C5003AFFB6E3d0  001122P147CD--------6XR147CD
/SYS/HDD4           -                      -                           
/SYS/HDD5           -                      -                           
/SYS/HDD6           c0t5001E82002653B00d0  40188672                    
/SYS/HDD7           -                      -                           
/SYS/MB/PCIE3/NVME  c16t1d0                CVMD416600591P6DGN          
/SYS/MB/USB0        c2t0d0                 2BF0022700021243            
/SYS/MB/USB1        -                      -                        

定期和调度服务

除了能够定期运行服务,SMF 还提供了用于定义和配置服务按指定调度运行的功能。此功能提供了与 cron 条目类似的功能,但具有额外的 SMF 优势,例如内置依赖关系管理和简化的生命周期管理。调度服务现在可以在 IPS 软件包中交付,与服务的所有组件一起在调度列表中配置、启用和从中删除,使它变得非常易于部署。

有关更多信息,请参见在 Oracle Solaris 11.3 中管理系统服务

Oracle Solaris 项目的多 CPU 绑定

项目的多 CPU 绑定 (Multi-CPU Binding, MCB) 使您能够通过使用现有的控制实用程序 projmod(1M)project(4) 控制 Oracle Solaris 项目的 MCB。对于由项目控制的其他资源,可以将项目的 MCB 作为项目的属性进行修改。

有关更多信息,请参见在 Oracle Solaris 11.3 中进行资源管理。另请参阅 projadd(1M)projdel(1M)projmod(1M)setproject(3PROJECT)project(4)resource-controls(5) 手册页。

Hiera

Hiera 是用于查看配置数据的查找工具。Hiera 与 Puppet 联合使用时,Hiera 将站点特定的数据保存在 Puppet 清单之外,这样您就能够将更多的通用清单用于多个系统。Puppet 类请求该类需要的任何数据,Hiera 数据充当站点范围的配置文件。Hiera 中的配置数据可以为 YAML 或 JSON 格式。Oracle Solaris 11.3 进行了更新,将 Puppet 3.6.2 包括在内。

USB FMA

Oracle Solaris 11.3 包括 USB FMA 强化功能,这使 USB 客户机驱动程序的故障管理变得可行。已为硬件和软件故障定义了新的 USB FMA 故障,这样就能够捕获、诊断和记录更多的软件和硬件错误。

有关更多信息,请参见 usb_fm_error_log(9F) 手册页。