本节介绍了 Oracle Solaris 11.3 中与内核区域相关的问题。
在运行内核区域的系统上,DTrace CPU 性能计数器 (CPU performance counter, CPC) 提供者可能会在主机和来宾的某些 CPU 上超时,停止提供 hardware-counter-overflow 中断,并提供不完整的数据。
解决方法:无。
在使用自动化安装程序 (AI) 部署系统时,可选择通过在 AI 清单中使用 configuration 元素在系统上安装非全局区域。非全局区域通过区域自组装 SMF 服务 (svc:/system/zones-install:default) 在全局区域安装完成后首次重新引导时配置和安装。
如果您尝试通过使用 configuration 元素安装内核区域,则安装将失败,并且 SMF 服务 svc:/system/zones-install:default 将进入维护模式。
解决方法:在系统安装完成后,通过使用 zoneadm install 命令安装内核区域。
在实时迁移过程中,使用 ZOSS NFS 的内核区域可能会遇到 zpool 数据损坏。可能会在区域中产生故障管理体系结构 (Fault Management Architecture, FMA) zpool 错误,并且 zpool 状态将报告区域中校验和错误。
解决方法:不对使用 ZOSS NFS 的内核区域执行实时迁移。
Oracle VM Server for SPARC 域中正在运行的内核区域会阻止来宾域的实时迁移。类似的问题以前在被本报告取代的错误 18289196 中有介绍。可能会显示以下错误消息:
Guest suspension failed due to the presence of active Kernel Zones. Stop Kernel Zones and retry the operation.
解决方法:请选择下列解决方法之一:
关闭正在运行的内核区域。
# zoneadm -z zonename shutdown
暂停该内核区域。
# zoneadm -z zonename suspend
将内核区域实时迁移到其他系统,然后再迁移来宾域。
请参见创建和使用 Oracle Solaris 内核区域 中的 第 3 章, 迁移 Oracle Solaris 内核区域。