对于这些特定的服务器,当 Oracle Solaris 无法成功装入新的内核驱动程序模块时,会在短时间内发生内部存储枚举。
如果发生这种情况,Oracle Solaris 将无法管理内部存储。其中包括 fmd(1M) 无法监视磁盘 SMART 故障。此问题的最明显症状是导致 diskinfo(1M) 输出无法显示 /SYS/HDD 磁盘。
如果运行此命令的结果显示您的 SPARC-S7-2L 系统有 SPARC-S7-2L-12dbp 或 SPARC-S7-2L-24dbp 内部存储底板,则您的服务器可能会受此问题影响。
# /usr/sbin/devprop compatible chassis,Sun-Microsystems.SPARC-S7-2L-24dbp.unknown.unknown + chassis,Sun-Microsystems.SPARC-S7-2L-24dbp + chassis.SPARC-S7-2L-24dbp + chassis,Sun-Microsystems.SPARC-S7-2L.unknown.unknown + chassis,Sun-Microsystems.SPARC-S7-2L + chassis.SPARC-S7-2L + sun4v
# /usr/sbin/devprop compatible chassis,Sun-Microsystems.SPARC-S7-2L-12dbp.unknown.unknown + chassis,Sun-Microsystems.SPARC-S7-2L-12dbp + chassis.SPARC-S7-2L-12dbp + chassis,Sun-Microsystems.SPARC-S7-2L.unknown.unknown + chassis,Sun-Microsystems.SPARC-S7-2L + chassis.SPARC-S7-2L + sun4v
解决方法:预先安装的 OS (Oracle Solaris 11.3 SRU 9) 中已有此问题的解决方法(在 /etc/system: forceload: drv/ses 添加了一行)。
CR 18712182 需要此行。
在安装了包含 18712182 修复的 SRU 之前,请不要删除此行。
如果使用 Oracle Solaris 11.3 SRU 9 重新安装服务器,请务必在重新安装后将对应的行添加到 /etc/system 中。在安装了包含此 CR 18712182 的修复的 SRU 后,请从 /etc/system 中删除此行。
重新引导服务器以激活对 /etc/system 文件的更改。