在安装 Oracle Solaris 11.4 的过程中或之后可能会发生以下问题。
在将 Oracle Solaris 11.4 安装为 VirtualBox 来宾时,或者将现有的 VirtualBox 来宾更新到 Oracle Solaris 11.4 时,可能会在菜单选择屏幕上的控制台上出现类似如下的消息:
SUNW-MSG-ID: SUNOS-8000-LG, TYPE: Alert, VER: 1, SEVERITY: Major EVENT-TIME: time PLATFORM: VirtualBox, CSN: 0, HOSTNAME: host SOURCE: software-diagnosis, REV: 0.2 EVENT-ID: ID DESC: AUTO-RESPONSE: No automated response available IMPACT: Oracle Solaris is not running with Spectre Vulnerability Mitigation Enabled REC-ACTION: Update the CPU with the Spectre capable microcode. Please refer to the associated reference document at http://support.oracle.com/msg/SUNOS-8000-LG for the latest service procedures and policies regarding this diagnosis.
解决方法:在启用 Spectre 漏洞缓解之后关闭并重新启动 VM。
关闭 VM。
启用 Spectre 漏洞缓解。
$ /opt/VirtualBox/VBoxManage list vms ... "11.4" {2de193ee-50cd-45d8-9527-72e648438bf5} ... $ /opt/VirtualBox/VBoxManage modifyvm 11.4 --spec-ctrl on
重新启动 VM。
有关更多信息,请参见 virtualbox.org 上 VBoxManage modifyvm 中 –-spec-ctrl 选项的文档。
在与物理控制台等效的控制台(如基于 Web 的远程键盘、视频显示器、鼠标或 VirtualBox 控制台)上使用文本安装程序时,即使在从安装介质引导期间选择了其他语言,安装程序仍以英语显示文本。安装程序以英语显示文本来避免将非 ASCII 字符显示为乱码。
文本安装程序仅在与串行控制台等效的控制台(如基于 SSH 或 telnet 的服务控制台)上显示本地化后的文本。
解决方法:无。
统一归档文件不支持包含共享存储上的区域 (zone on shared storage, ZOSS) 的归档文件。虽然可以使用 archiveadm create 命令创建包含共享存储上的区域的恢复或克隆归档文件,但得到的归档文件可能无法安装。
解决方法:请选择下列解决方法之一:
要避免统一归档文件出现安装问题,必须在归档文件中排除共享存储上的区域。
在生成克隆归档文件时,可以使用 –Z excluded_zone 选项排除指定的共享存储上的区域。
对于包含共享存储上的区域的系统上的恢复归档文件,应单独归档所有非共享存储区域。
在生成全局区域的克隆或恢复归档文件时,必须使用 –D excluded-dataset 选项排除在全局区域中可见的共享存储 zpools 上的所有区域。
在 M5 机箱中,一个或多个 Oracle Solaris 主机的 ILOM 消息显示在其他主机的 /var/adm/messages 文件中。将显示以下消息:
Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 552608 daemon.error] Power | major: Power to /HOST1 has been turned off by: Shell session, Username:root Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 936275 daemon.notice] SDM | minor: Power to /Servers/PDomains/PDomain_1/System (Hardware Domain 1) has been turned off by Shell session, Username:root. Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 555134 daemon.notice] Audit | minor: root : Set : object = "/Servers/PDomains/PDomain_1/HOST/power_state" : value = "off" : success
解决方法:可以放心地忽略此消息。
本节中描述的更新可简化 SPARC 平台上光纤通道 (Fiber Channel, FC) 磁盘存储的配置,并使得 SPARC 平台上的 FC 磁盘存储配置与 x86 平台上的 FC 磁盘存储配置相同。
缺省情况下启用 Oracle Solaris I/O 多路径。/kernel/drv/fp.conf 的缺省设置更改为 mpxio-disable="no"。
FC 驱动程序绑定已从 ssd(4D) 更改为 sd(4D)。将 ssd.conf 中的配置移至 sd.conf。
要在 sd.conf 和 ssd.conf 中配置参数,请使用 JSON 文本 name:value 对格式,而不要使用位掩码格式。位掩码值通常表示 SPARC sd.conf、SPARC ssd.conf 和 x86 sd.conf 中的不同可调参数,这可能会导致错误配置。
与驱动程序绑定更改相关联,专用 /devices 路径中的节点名称已从 ssd@ 更改为通用 disk@。
例如,在启用了 Oracle Solaris I/O 多路径的情况下,路径从:
/devices/scsi_vhci/ssd@g600a0b80002a384600007415558209ae
更改为:
/devices/scsi_vhci/disk@g600a0b80002a384600007415558209ae
在禁用了 Oracle Solaris I/O 多路径的情况下,路径从:
/devices/pci@380/pci@1/pci@0/pci@7/SUNW,qlc@0,13/fp@0,0/ssd@w10000090fa2fd452,0
更改为:
/devices/pci@380/pci@1/pci@0/pci@7/SUNW,qlc@0,13/fp@0,0/disk@w10000090fa2fd452,0
使用保持不变的 /dev 公共名称空间。
在启用了 Oracle Solaris I/O 多路径的情况下,逻辑单元标识在公共 /dev 名称中进行编码,例如:
/dev/rdsk/c0t600A0B80002A384600007415558209AEd0s0
在禁用了 Oracle Solaris I/O 多路径的情况下,目标端口标识在公共 /dev 名称中进行编码,例如:
/dev/rdsk/c8t10000090FA2FD452d0s0
在这两种情况下,如果在 /dev 公共名称空间中使用标识,会禁止应用程序更改到 /devices 符号链接。
尽管本节中介绍的上述更改与先前版本的 Oracle Solaris 不兼容,但是映像包管理系统 (Image Packaging System, IPS) 提供了一种从 Oracle Solaris 11.3 或更低版本升级到 Oracle Solaris 11.4 的兼容方法。请参见更新至 Oracle Solaris 12。