JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle® VM Server for SPARC 3.1.1.2、3.1.1.1、3.1.1 和 3.1 发行说明
Oracle 技术网
文档库
PDF
打印视图
反馈
search filter icon
search icon

文档信息

使用本文档

第 1 章 Oracle VM Server for SPARC 3.1.1.2、3.1.1.1、3.1.1 和 3.1 发行说明

Oracle VM Server for SPARC 3.1.1.2 维护更新

Oracle VM Server for SPARC 3.1.1.1 维护更新

本发行版新增功能

Oracle VM Server for SPARC 3.1.1.1 维护更新中的新增功能

Oracle VM Server for SPARC 3.1.1 发行版中的新增功能

Oracle VM Server for SPARC 3.1 发行版中的新增功能

系统要求

支持的平台

必需的软件和修补程序

必需的 Oracle Solaris OS 版本

Oracle VM Server for SPARC 3.1.1.1 维护更新所需的 Oracle Solaris OS 版本

Oracle VM Server for SPARC 3.1.1 必需的 Oracle Solaris OS 版本

Oracle VM Server for SPARC 3.1 必需的 Oracle Solaris OS 版本

启用最新 Oracle VM Server for SPARC 功能所必需的软件

必需的系统固件修补程序

必需的最低软件版本

直接 I/O 硬件和软件要求

PCIe SR-IOV 硬件和软件要求

非 primary 根域的硬件和软件要求

恢复模式硬件和软件要求

Oracle VM Server for SPARC 软件的位置

修补程序的位置

文档的位置

相关软件

可以与 Oracle VM Server for SPARC 软件一起使用的软件

与 Oracle VM Server for SPARC 交互的系统控制器软件

可选软件

升级到当前 Oracle VM Server for SPARC 软件

升级到 Oracle VM Server for SPARC 3.1.1.1 软件

升级到 Oracle VM Server for SPARC 3.1.1 软件

升级到 Oracle VM Server for SPARC 3.1 软件

已过时的 Oracle VM Server for SPARC 功能

已知问题

常见问题

当域相互提供服务时无法解除域绑定

当分配的 CPU 多于 1024 个时来宾域无法运行 Oracle Solaris 10 OS

避免创建其中的两个域彼此向对方提供服务的配置

从低于 Oracle Solaris 10 5/08 OS 的 Oracle Solaris 10 OS 升级

“服务处理器”一词和“系统控制器”一词可互换使用

在某些情况下,来宾域的 Solaris Volume Manager 配置或元设备可能会丢失

如何查找来宾域的 Solaris Volume Manager 配置或元设备

内存大小要求

引导大量域

彻底关闭 Oracle VM Server for SPARC 系统并对该系统执行关开机循环

如何关闭具有多个活动域的系统

如何对系统执行关开机循环

请求的内存大小可能不同于分配的内存

Logical Domains 变量持久性

Oracle Sun SNMP Management Agent 不支持多个域

延迟重新配置

加密单元

ldmp2v convert 命令:引导期间出现 VxVM 警告消息

Oracle 针对软件许可证的硬分区要求

使用 ldmp2v prepare -R 时不显示

有时,动态添加的内存块只能作为一个整体动态删除

ldmp2v 命令:不再使用 ufsdump 归档方法

在延迟重新配置期间,仅允许执行一个 CPU 配置操作

如果将多个虚拟交换机分配给一个网络适配器,则 Oracle VM Server for SPARC 3.1 ldmd 守护进程不会启动

Oracle Solaris 引导磁盘兼容性

域迁移限制

迁移的版本限制

迁移的 CPU 限制

跨 CPU 迁移的版本限制

只分配有一个虚拟 CPU 的域在实时迁移期间可能会出现紧急情况

Oracle VM Server for SPARC MIB 问题

使用版本 2 或版本 3 选项时 snmptable 命令不起作用

SR-IOV 问题

重新引导将 SR-IOV 虚拟功能分配给来宾域的 Oracle Solaris 10 根域时,很少情况下会出现错误的陷阱紧急情况。

销毁 SR-IOV 虚拟功能后,prtdiag 可能会导致 Oracle Solaris 10 根域出现紧急情况。

停止或启动 I/O 域时控制域挂起

创建光纤通道虚拟功能时在控制台上显示警告

光纤通道物理功能配置更改需要数分钟才能完成

Fujitsu M10 系统具有不同的 SR-IOV 功能限制

InfiniBand SR-IOV 问题

针对 InfiniBand SR-IOV 操作显示了误导性的消息

影响 Oracle VM Server for SPARC 软件的错误

影响 Oracle VM Server for SPARC 3.1.1.2 软件的错误

向部分核心 primary 域应用整体核心约束时系统崩溃

迁移来宾域后 format 命令挂起或者来宾域控制台不接受输入

内核区域阻止来宾域的实时迁移

影响 Oracle VM Server for SPARC 3.1.1.1 软件的错误

实时迁移可能失败,出现错误:Unable to restore ldc resource state on target Domain Migration of LDom failed

恢复模式失败,出现错误:ldmd in Maintenance Mode When Virtual Switch net-dev Is Missing

迁移到 SPARC M5 或 SPARC T5 系统可能会出现紧急情况,出现错误:suspend: get stick freq failed

Logical Domains Manager 不禁止创建循环依赖关系

影响 Oracle VM Server for SPARC 3.1.1 软件的错误

较大的 LDC 数量可能导致来宾域中出现 Oracle Solaris 问题

光纤通道物理功能被 FMA 标记为发生故障并被禁用

存在大量虚拟网络设备时会看到虚拟网络 LDC 握手问题

Sun Storage 16 Gb 光纤通道通用 HBA 固件不支持带宽控制

在执行跨 CPU 迁移后添加内存可能会导致来宾域出现紧急情况

根域中光纤通道虚拟功能的设备路径不正确

尝试绑定处于正在绑定或正在解除绑定状态的域时,ldmd 会进行核心转储

影响 Oracle VM Server for SPARC 3.1 软件的错误

FMA 检测到故障内存时可能会出现问题

ldmd 服务由于创建 virtual-channel@0:hvctl 存在延迟而无法启动

在延迟重新配置中先于 CPU 分配内存时控制域上的关联性较差

无法在使用 EFI GPT 磁盘标签的单分片虚拟磁盘上安装 Oracle Solaris 11.1 OS

在迁移后,域在启动或重新引导后在引导时可能会出现紧急情况

迁移期间使用了预分配的计算机描述缓冲区大小

在成功的核心重映射操作后尝试调整来宾域的虚拟 CPU 的大小可能会失败

Oracle Solaris 10:当 failure-policy=reset 时,非 primary 根域在 primary 根域重新引导时挂起

虚拟网络挂起阻止了域迁移

ldmpower 输出有时不包括时间戳

mac_do_softlso 丢弃 LSO 包

迁移故障: Invalid Shutdown-group: 0

在删除虚拟功能或 PCIe 设备后,自动保存配置没有更新

ldmp2v convert 命令失败导致升级循环

误允许将域从运行系统固件 8.3 的 SPARC T4 系统迁移到 SPARC T5、SPARC M5 或 SPARC M6 系统

来宾域在 lgrp_lineage_add(mutex_enter: bad mutex, lp=10351178) 处出现紧急情况

来宾域在 primary 域重新引导后处于过渡状态

当虚拟网络设备驱动程序在 TxDring 模式下运行时,极少情况下会出现紧急情况

只分配有一个虚拟 CPU 的域在实时迁移期间可能会出现紧急情况

当从 SPARC T5、SPARC M5 或 SPARC M6 系统向 UltraSPARC T2 或 SPARC T3 系统执行跨 CPU 迁移时,ldm migrate -n 应该会失败

恢复模式应当支持移除非 primary 根域中的 PCIe 插槽

ldm list 没有显示物理 I/O 设备的 evacuated 属性

在域迁移期间收到了无效的物理地址

在压力下对来宾域使用 ldm stop 命令时会出现 send_mondo_set: timeout 紧急情况

PCIe 设备下的子设备恢复成未分配的名称

在附加 I/O 设备驱动程序时,WARNING: ddi_intr_alloc: cannot fit into interrupt pool 指出中断供应已耗尽

SPARC M5-32 和 SPARC M6-32:panic: mpo_cpu_add: Cannot read MD

SPARC M5-32 和 SPARC M6-32:可通过多个直接 I/O 路径访问的磁盘会出现问题

重新引导 primary 域后,SR-IOV 域中的 ixgbevf 设备可能会变为禁用状态

重新引导 Oracle Solaris 10 1/13 primary 域可能不会自动为虚拟功能接口激活或分配 IP 地址

仅限 Oracle Solaris 10:在重新引导或关闭期间,mutex_enter: bad mutex 在 primary 域中出现紧急情况

SPARC M5-32 和 SPARC M6-32:LSI-SAS 控制器不正确地导出为支持 SR-IOV

SPARC T5-8:对于某些 ldm 列表命令,运行时间数据显示了值 0

在 SPARC T5-1B 系统的 primary 域中,无法为 sxge 虚拟功能设置大型 MTU

ldmd 无法设置 sxge 设备的 mac-addr 和 alt-mac-addrs 属性值

SPARC T5-1B 系统上 sxge 设备的 ldm list-io -d 输出缺少两个属性

ldm 无法从来宾域清除出现故障的核心

将内存减少至低于四 GB 时内存 DR 操作会挂起

大量虚拟 CPU 的 CPU DR 操作可能会显示为失败

具有 HIO 虚拟网络且 cpu-arch=generic 的来宾域迁移发生超时并一直等待该域暂停

SPARC T4-4:无法绑定来宾域

将 threading 属性值从 max-throughput 更改为 max-ipc 时来宾域出现紧急情况

在具有两个活动直接 I/O 域的情况下控制域在重新引导时挂起

内存 DR 添加部分成功时不显示错误消息

对包含混合 I/O 网络设备的来宾域解除绑定或进行迁移时,primary 域或来宾域出现紧急情况

从 XML 文件重新创建具有 PCIe 虚拟功能的域失败

将控制域从使用整体核心更改为使用部分核心时发出不正确的错误消息

ldm init-system 命令可能无法正确恢复已执行了物理 I/O 更改的域配置

您尝试同时修改许多域时 Logical Domains Manager 可能会崩溃并重新启动

ldm list -o 命令不再接受 format 缩写

控制域需要系统中的最低核心

取消迁移后,在目标系统上运行的 ldm 命令不响应

某些 Emulex 卡在分配给 I/O 域后不工作

在迁移到 SPARC T4 系统过程中运行 cputrack 命令时,来宾域出现紧急情况

Oracle Solaris 11:DRM 窃取操作报告 Oracle Solaris DR 失败并重试

限制可以分配给域的最大虚拟功能数

进行跨 CPU 迁移的来宾域在迁移完成后报告的运行时间不正确

Oracle Solaris 10:使用 Intel Dual Port Ethernet Controller X540 卡引导时,ixgbe 驱动程序可能会导致出现紧急情况

来宾域控制台在 SPARC T4 系统上随机挂起

销毁所有虚拟功能并将插槽返回到根域无法恢复根联合体资源

应该对具有 PCIe 到 PCI 桥的 PCIe 卡禁用 ldm remove-io

如果在 ldm start 命令后立即发出 ldm stop 命令,后者可能会失败

init-system 无法从保存的 XML 文件为来宾域恢复指定的核心约束

重新引导分配了大量虚拟功能的 primary 域时系统出现紧急情况

使用部分核心的 primary 域无法进行整体核心 DR 转换

引导后,ldm list-io 命令显示 UNK 或 INV 状态

在 SPARC T4-4 系统上迁移内存非常大的域会导致目标系统上的域出现紧急情况

从来宾域中删除大量 CPU 会失败

无法使用 Oracle Solaris 热插拔操作来热删除 PCIe 端点设备

迁移包含混合 I/O 和虚拟 I/O 虚拟网络设备的来宾域时,nxge 出现紧急情况

迁移过程中丢失共享 NFS 资源时所有 ldm 命令挂起

如果系统日志服务不联机,Logical Domains 代理服务就无法联机

内核死锁导致计算机在迁移过程中挂起

DRM 和 ldm list 输出显示的虚拟 CPU 数与来宾域中的实际虚拟 CPU 数不符

对依赖于目标计算机上的非活动主域的域进行实时迁移导致 ldmd 发生故障并具有分段故障

删除策略或策略过期后,DRM 无法为迁移后的域恢复默认数量的虚拟 CPU

DR 过程中虚拟 CPU 超时失败

当系统 MAC 地址与其他 MAC 地址发生冲突时,不报告迁移失败原因

“相反方向”的同时迁移操作可能会导致 ldm 挂起

从控制域中删除大量 CPU 会失败

设置了弹性策略并且在运行 Oracle Solaris 10 8/11 OS 的系统可能会挂起

pkgadd 无法在 /var/svc/manifest/platform/sun4v/ldmd.xml 上设置 ACL 项

SPARC T3-1:可通过多个直接 I/O 路径访问的磁盘会出现问题

对多个已激活的 NIU nxge 实例执行内存 DR 删除操作可能会无限期挂起而且永远无法完成

对具有主-从关系的域使用 ldm stop -a 命令会在从域中设置 stopping 标志

迁移启用了默认 DRM 策略的域导致为目标域指定所有可用的 CPU

某个正在使用中的 MAC 地址可以被重新分配

ldmconfig 无法在 SP 上创建域配置

当 cpu0 处于脱机状态时,可能会阻止对 Oracle Solaris 域进行非协同迁移

在取消迁移之后,内存 DR 处于禁用状态

有时,对虚拟网络设备的 MTU 值执行动态重新配置会失败

当目标 OS 不支持对加密单元执行 DR 时,具有 MAU 的迁移域仅包含一个 CPU

实际地址内存绑定故障显示令人困惑的迁移失败消息

从域中动态删除所有的加密单元导致 SSH 终止

PCI Express Dual 10-Gigabit Ethernet Fiber 卡在 ldm list-io -l 输出中显示四个子设备

将 Logical Domains mpgroup 与 MPXIO 存储阵列配置一起使用以实现磁盘高可用性

当多个域正在引导时,ldm 命令很慢,无法响应

Oracle Solaris 11:配置有自动网络接口的区域可能无法启动

Oracle Solaris 10:未在控制域中正确创建虚拟网络设备

如果配置了 Logical Domains,则新添加的 NIU/XAUI 适配器在主机操作系统中不可见

从 e1000g 引导时,I/O 域或来宾域出现紧急情况

显式控制台组和端口绑定未迁移

当目标上的 vdsdev 具有不同的后端时迁移不失败

即使目标有足够的可用内存,迁移功能也无法绑定内存

当计算机未联网而且 NIS 客户机正在运行时,Logical Domains Manager 不启动

当迁移后的域已经引导时,Logical Domains Manager 将这些域显示为处于过渡状态

除非重新启动 vntsd,否则无法连接到迁移后的域控制台

有时,从 Logical Domains 系统执行 uadmin 1 0 命令时系统不返回到 OK 提示符

Logical Domains Manager 关闭域至少需要 15 分钟

scadm 命令在 SC 或 SP 重置之后可能会挂起

在公用控制台组中同时进行多个域的网络安装会失败

在同一个网络上有太多虚拟网络使用 DHCP 的来宾域可能会变得不响应

运行 Logical Domains Manager 时无法使用 eeprom 命令修改 OpenBoot PROM 变量

在 Logical Domains 运行时无法设置安全密钥

ldm stop-domain 命令的行为可能会令人困惑

文档问题

ldm1M 手册页:描述了有关使用 mblock 属性的限制

ldm1M 手册页:改进了对 ldm list -o status 命令的描述

ldm1M 手册页:仅 ldm add-spconfig -r 执行手动恢复

《Oracle VM Server for SPARC 3.1 管理指南》光纤通道 SR-IOV OS 要求不正确

已解决的问题

Oracle VM Server for SPARC 3.1.1.2 发行版中解决的问题

Oracle VM Server for SPARC 3.1.1.1 发行版中解决的问题

Oracle VM Server for SPARC 3.1.1 发行版中解决的问题

Oracle VM Server for SPARC 3.1.0.1 发行版中解决的问题

Oracle VM Server for SPARC 3.1 发行版中解决的问题

常见问题

本节介绍此发行版 Oracle VM Server for SPARC 软件中常见的已知问题,这些问题比具有特定错误号的问题广泛。如果有解决方法,则会提供。

当域相互提供服务时无法解除域绑定

 

不要在两个域之间创建相互提供服务的循环依赖关系。这样的配置会产生单一故障点情况,其中一个域发生服务中断会导致另一个域变得不可用。循环依赖关系配置还会阻碍在初始绑定域后解除绑定。

Logical Domains Manager 不会阻止创建循环的域依赖关系。

如果域因为循环依赖关系而无法解除绑定,请删除导致该依赖关系的设备然后再尝试解除域绑定。

当分配的 CPU 多于 1024 个时来宾域无法运行 Oracle Solaris 10 OS

 

分配的 CPU 多于 1024 个的来宾域无法运行 Oracle Solaris 10 OS。此外,您无法使用 CPU DR 将 CPU 数目缩减到 1024 以下来运行 Oracle Solaris 10 OS。

要解决此问题,请对来宾域解除绑定,删除 CPU,直到 CPU 数目不多于 1024,然后重新绑定来宾域。然后,您可以在此来宾域上运行 Oracle Solaris 10 OS。

避免创建其中的两个域彼此向对方提供服务的配置

避免创建其中的两个域彼此向对方提供服务的配置。在这种情况下,一个域中发生中断将会导致另一个域关闭。此外,如果这种域绑定了这样的配置,则无法将其解除绑定。Logical Domains Manager 当前不阻止这样的循环依赖关系。

如果您因为这类依赖关系而无法解除绑定某个域,请删除导致了循环依赖关系的设备,然后重新尝试解除绑定。

从低于 Oracle Solaris 10 5/08 OS 的 Oracle Solaris 10 OS 升级

如果控制域从版本低于 Oracle Solaris 10 5/08 OS(或没有安装修补程序 127127-11)的 Oracle Solaris 10 OS 升级,并且将卷管理器卷导出为虚拟磁盘,则在升级 Logical Domains Manager 后,必须使用 options=slice 重新导出虚拟磁盘后端。请参见Exporting Volumes and Backward Compatibility in Oracle VM Server for SPARC 3.1 Administration Guide

“服务处理器”一词和“系统控制器”一词可互换使用

在 Oracle VM Server for SPARC 文档内的讨论中,服务处理器 (Service Processor, SP) 一词和系统控制器 (System Controller, SC) 一词可互换使用。

在某些情况下,来宾域的 Solaris Volume Manager 配置或元设备可能会丢失

如果服务域运行的是低于 Oracle Solaris 10 1/13 OS 的 Oracle Solaris 10 OS 版本,而且将物理磁盘分片作为虚拟磁盘导出到来宾域,则该虚拟磁盘将以不正确的设备 ID 出现在来宾域中。如果随后将该服务域升级到 Oracle Solaris 10 1/13 OS,作为虚拟磁盘导出的物理磁盘分片将以不带设备 ID 的形式出现在来宾域中。

这种删除虚拟磁盘设备 ID 的方式可能会导致尝试引用虚拟磁盘设备 ID 的应用程序出现问题。特别是,Solaris Volume Manager 可能无法找到其配置或者无法访问其元设备。

解决方法:将服务域升级到 Oracle Solaris 10 1/13 OS 之后,如果来宾域找不到其 Solaris Volume Manager 配置或其元设备,请执行以下过程。

如何查找来宾域的 Solaris Volume Manager 配置或元设备

  1. 引导来宾域。
  2. 通过在 /kernel/drv/md.conf 文件中添加以下行来禁用 Solaris Volume Manager 的 devid 功能:
    md_devid_destroy=1;
    md_keep_repl_state=1;
  3. 重新引导来宾域。

    在来宾域引导之后,Solaris Volume Manager 配置和元设备应当会可用。

  4. 检查 Solaris Volume Manager 配置并确保它正确无误。
  5. 通过从 /kernel/drv/md.conf 文件中删除在步骤 2 中添加的两行来重新启用 Solaris Volume Manager 的 devid 功能。
  6. 重新引导来宾域。

    在重新引导期间,您将看到类似如下的消息:

    NOTICE: mddb: unable to get devid for 'vdc', 0x10

    这些消息是正常的,不报告任何问题。

内存大小要求

在创建域时,Oracle VM Server for SPARC 软件不施加内存大小限制。内存大小要求是客操作系统的特性。如果所提供的内存量小于建议的大小,某些 Oracle VM Server for SPARC 功能可能不起作用。有关 Oracle Solaris 10 OS 的建议内存大小及其最小内存要求,请参见System Requirements and Recommendations in Oracle Solaris 10 8/11 Installation Guide: Planning for Installation and Upgrade 。有关 Oracle Solaris 11 OS 的建议内存大小及其最小内存要求,请参见Oracle Solaris 11 Release Notes Oracle Solaris 11.1 Release Notes

OpenBoot PROM 对于域有最小大小限制。目前,该限制为 12 MB。对于小于 12 MB 的域,Logical Domains Manager 会自动将该域扩展到 12 MB。Fujitsu M10 系统的最小大小限制是 256 MB。有关内存大小要求的信息,请参阅系统固件的发行说明。

内存动态重新配置 (Dynamic Reconfiguration, DR) 功能可对给定操作中所涉及内存的地址和大小强制执行 256 MB 对齐。请参见Memory Alignment in Oracle VM Server for SPARC 3.1 Administration Guide

引导大量域

如果存在未分配的虚拟 CPU,请将它们指定给服务域以帮助处理虚拟 I/O 请求。在创建 32 个以上的域时,为服务域分配 4 到 8 个虚拟 CPU。如果最大域配置是服务域中只有一个 CPU,则在配置和使用该域时不要为这个唯一的 CPU 施加不必要的压力。虚拟交换机 (vsw) 服务应当分布到计算机中的所有网络适配器上。例如,如果在 Sun SPARC Enterprise T5240 服务器上引导 128 个域,请创建 4 个 vsw 服务,每个服务为 32 个虚拟网络 (vnet) 实例提供服务。为每个 vsw 服务分配超过 32 个 vnet 实例可能导致服务域中发生硬挂起。

要运行最大配置,计算机需要足够的内存量来支持来宾域。内存量取决于所使用的平台和 OS。请参见有关所使用平台的文档、Oracle Solaris 10 8/11 Installation Guide: Planning for Installation and Upgrade Installing Oracle Solaris 11 Systems Installing Oracle Solaris 11.1 Systems

如果来宾域所使用的 vsw 服务为多个域中的多个虚拟网络提供服务,则该域中的内存和交换空间使用量会增加。这一使用量增加是由于与 vsw 相连接的所有 vnet 实例之间的对等链路造成的。对于服务域来说,内存越多越好。在运行 64 个以上的域时,建议的最小值为四 GB。分组启动域(一组最多包含 10 个域)并等到它们引导之后再启动下一批。在域上安装操作系统时适用同样的建议。可以通过禁用 inter-vnet 链路来减少链路数量。请参见Inter-Vnet LDC Channels in Oracle VM Server for SPARC 3.1 Administration Guide

彻底关闭 Oracle VM Server for SPARC 系统并对该系统执行关开机循环

如果自上次将配置保存到 SC 以来对配置进行了任何更改,请务必在关闭 Oracle VM Server for SPARC 系统或对其执行关开机循环之前保存您希望保留的最新配置。

如何关闭具有多个活动域的系统

  1. 关闭、停止并解除绑定所有的非 I/O 域。
  2. 关闭、停止并解除绑定所有处于活动状态的 I/O 域。
  3. 停止 primary 域。

    由于未绑定任何其他域,因此固件会自动关闭系统。

如何对系统执行关开机循环

  1. 关闭、停止并解除绑定所有的非 I/O 域。
  2. 关闭、停止并解除绑定所有处于活动状态的 I/O 域。
  3. 重新引导 primary 域。

    由于未绑定任何其他域,因此固件会自动对系统执行关开机循环,然后再重新引导系统。系统重新启动时,它会引导至上次保存的或显式设置的域配置。

请求的内存大小可能不同于分配的内存

在某些情况下,Logical Domains Manager 会将所请求的内存分配舍入到下一个为 8 KB 或 4 MB 倍数的最大内存量。以下示例显示了 ldm list-domain -l 命令的示例输出,其中的约束值小于实际分配的大小:

Memory:
          Constraints: 1965 M
          raddr          paddr5          size
          0x1000000      0x291000000     1968M

Logical Domains 变量持久性

变量更新在重新引导之后会保留,但在执行关开机循环之后不会保留,除非通过控制域上的 OpenBoot 固件启动变量更新,或者在执行变量更新之后将配置保存到 SC。

使用上述任何方法进行的变量更新始终应当在域重新引导之后保留。变量更新还始终会应用于保存到 SC 的任何后续域配置。

如果您修改了逻辑域上的时间或日期(例如,使用 ntpdate 命令),则所做的更改在该域重新引导之后会保留,而在对相应主机执行关开机循环之后不会保留。要确保对时间所做的更改可以保留,请将包含时间更改的配置保存到 SP 并从该配置进行引导。

为解决这些问题,已记录了以下错误号:15375997、15387338、15387606 和 15415199。

Oracle Sun SNMP Management Agent 不支持多个域

Sun SNMP Management Agent 不支持多个域,SNMP 是 Simple Network Management Protocol(简单网络管理协议)的缩写。仅支持一个全局域。

延迟重新配置

如果 primary 域处于延迟重新配置状态,则由 Oracle VM Server for SPARC 管理的资源只有primary 域重新引导之后才受电源管理。由 OS 直接管理的资源(例如由 Solaris Power Aware Dispatcher 管理的 CPU)不受此状态影响。

加密单元

离散加密单元仅存在于 UltraSPARC T2、UltraSPARC T2 Plus 和 SPARC T3 系统中。

通过加密单元动态重新配置 (Dynamic Reconfiguration, DR),可以向域中添加和从域中删除加密单元。Logical Domains Manager 自动检测域是否允许对加密单元执行 DR,并且仅对允许执行 DR 的域启用该功能。此外,在绑定了加密单元然后运行适当版本 Oracle Solaris OS 的域中,CPU DR 不再处于禁用状态。

ldmp2v convert 命令:引导期间出现 VxVM 警告消息

在 Oracle Solaris 10 OS 上,对于 Oracle VM Server for SPARC P2V 工具来说,Veritas Volume Manager (VxVM) 5.x 是唯一受支持(经过测试)的版本。在 Solaris 8 和 Solaris 9 操作系统上,早期版本的 VxVM(如 3.x 和 4.x)可能也可以正常工作。在这些情况下,在运行 ldmp2v convert 命令之后首次引导时可能会显示来自 VxVM 驱动程序的警告消息。可以忽略这些消息。在来宾域引导之后,可以删除旧的 VRTS* 软件包。

Boot device: disk0:a File and args:
SunOS Release 5.10 Version Generic_139555-08 64-bit
Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Hostname: normaal
Configuring devices.
/kernel/drv/sparcv9/vxdmp: undefined symbol 'romp'
WARNING: mod_load: cannot load module 'vxdmp'
WARNING: vxdmp: unable to resolve dependency, module 'misc/ted' not found
/kernel/drv/sparcv9/vxdmp: undefined symbol 'romp'
WARNING: mod_load: cannot load module 'vxdmp'
WARNING: vxdmp: unable to resolve dependency, module 'misc/ted' not found
/kernel/drv/sparcv9/vxio: undefined symbol 'romp'
WARNING: mod_load: cannot load module 'vxio'
WARNING: vxio: unable to resolve dependency, module 'drv/vxdmp' not found
WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER
WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load
WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER
WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load
WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER
WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load
WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER
WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load
WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER
WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load
WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER
WARNING: VxVM vxspec V-5-0-0 vxspec: vxio not loaded. Aborting vxspec load
WARNING: vxspec : CANNOT INITIALIZE vxio DRIVER
NOTICE: VxVM not started

Oracle 针对软件许可证的硬分区要求

有关 Oracle 针对软件许可证的硬分区要求的信息,请参见 Partitioning: Server/Hardware Partitioning(分区:服务器/硬件分区)。

使用 ldmp2v prepare -R 时不显示 "Upgrade"(升级)选项

如果未将保存根 (/) 文件系统的分片的分区标记设为 root,Oracle Solaris 安装程序将不会显示 "Upgrade"(升级)选项。如果在标记来宾的引导磁盘时未显式设置该标记,则会发生此情况。可以按如下所示使用 format 命令设置分区标记:

AVAILABLE DISK SELECTIONS:
0. c0d0 <SUN-DiskImage-10GB cyl 282 alt 2 hd 96 sec 768>
  /virtual-devices@100/channel-devices@200/disk@0
1. c4t2d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
  /pci@400/pci@0/pci@1/scsi@0/sd@2,0
2. c4t3d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>
  /pci@400/pci@0/pci@1/scsi@0/sd@3,0
Specify disk (enter its number)[0]: 0
selecting c0d0
[disk formatted, no defect list found]
format> p


PARTITION MENU:
0      - change `0' partition
1      - change `1' partition
2      - change `2' partition
3      - change `3' partition
4      - change `4' partition
5      - change `5' partition
6      - change `6' partition
7      - change `7' partition
select - select a predefined table
modify - modify a predefined partition table
name   - name the current table
print  - display the current table
label  - write partition map and label to the disk
!<cmd> - execute <cmd>, then return
quit

partition> 0
Part      Tag    Flag     Cylinders       Size            Blocks
0 unassigned    wm       0              0         (0/0/0)          0

Enter partition id tag[unassigned]: root
Enter partition permission flags[wm]:
Enter new starting cyl[0]: 0
Enter partition size[0b, 0c, 0e, 0.00mb, 0.00gb]: 8g
partition> label
Ready to label disk, continue? y

partition>

有时,动态添加的内存块只能作为一个整体动态删除

由于 Oracle Solaris OS 处理用于管理动态添加的内存的元数据所使用的方法,以后,您可能只能删除以前动态添加的整个内存块,而非该内存的合适子集。

内存较小的域动态增长到大得多的时候,可能会出现这种情况,如以下示例所示:

primary# ldm list ldom1
NAME  STATE FLAGS   CONS VCPU MEMORY UTIL UPTIME
ldom1 active -n--   5000 2    2G     0.4% 23h

primary# ldm add-mem 16G ldom1

primary# ldm rm-mem 8G ldom1
Memory removal failed because all of the memory is in use.

primary# ldm rm-mem 16G ldom1

primary# ldm list ldom1
NAME  STATE FLAGS   CONS VCPU MEMORY UTIL UPTIME
ldom1 active -n--   5000 2    2G     0.4% 23h

解决方法:使用 ldm add-mem 命令按顺序以较小的块(而非大于您将来可能要删除的块)来添加内存。

ldmp2v 命令:不再使用 ufsdump 归档方法

恢复受 UFS 文件系统上的文件支持的虚拟磁盘上的 ufsdump 归档可能会导致系统挂起。在这种情况下,ldmp2v prepare 命令将退出。如果虚拟磁盘是 UFS 文件系统上的文件,则在手动恢复 ufsdump 归档以便为 ldmp2v prepare -R /altroot 命令做准备时,可能会遇到此问题。为了与以前创建的 ufsdump 归档兼容,仍可以使用 ldmp2v prepare 命令恢复不受 UFS 文件系统上的文件支持的虚拟磁盘上的 ufsdump 归档。不过,建议不要使用 ufsdump 归档。

在延迟重新配置期间,仅允许执行一个 CPU 配置操作

primary 域处于延迟重新配置时,不要尝试对其执行多个 CPU 配置操作。如果尝试多个 CPU 配置请求,这些请求将被拒绝。

解决方法:执行以下操作之一:

如果将多个虚拟交换机分配给一个网络适配器,则 Oracle VM Server for SPARC 3.1 ldmd 守护进程不会启动

Oracle VM Server for SPARC 3.0 软件无意中公开了将多个虚拟交换机分配给一个网络适配器的功能。此功能仅供 Oracle VM Manager 软件通过特定的方式使用。

Oracle VM Server for SPARC 3.1 软件已恢复原始行为,即阻止您向一个网络适配器分配多个虚拟交换机。但是,如果已将 Oracle VM Server for SPARC 3.0 系统配置为将多个虚拟交换机分配给一个网络适配器,则升级至 Oracle VM Server for SPARC 3.1 后,ldmd 守护进程不会启动。

解决方法:执行以下步骤:

  1. 在 Oracle VM Server for SPARC 3.1 系统上暂时重新启用此功能以允许 ldmd 守护进程启动。

    # svccfg -s ldoms/ldmd setprop ldmd/ovm_manager=true
    # svcadm refresh ldmd
    # svcadm disable ldmd
    # svcadm enable ldmd
  2. 将您的配置更新为只向一个网络设备分配一个虚拟交换机。

  3. 在 Oracle VM Server for SPARC 3.1 系统上禁用此功能。

    # svccfg -s ldoms/ldmd setprop ldmd/ovm_manager=false
    # svcadm refresh ldmd
    # svcadm disable ldmd
    # svcadm enable ldmd

    请务必将 ovm_manager 属性设置为 false,因为此属性可能会在将来的 Oracle VM Server for SPARC 发行版中产生其他负面影响。

Oracle Solaris 引导磁盘兼容性

以前,Oracle Solaris OS 安装在一个配置有 SMI VTOC 磁盘标签的引导磁盘上。从 Oracle Solaris 11.1 OS 开始,默认情况下 OS 均安装在配置有可扩展固件接口 (Extensible Firmware Interface, EFI) GUID 分区表 (GUID partition table, GPT) 磁盘标签的引导磁盘上。如果固件不支持 EFI,则会为磁盘配置 SMI VTOC 磁盘标签。此情况仅适用于至少运行系统固件版本 8.4.0 的 SPARC T4 服务器,至少运行系统固件版本 9.1.0 的 SPARC T5、SPARC M5 或 SPARC M6 服务器,以及至少运行 XCP2230 的 Fujitsu M10 系统。

因此,在最新的 SPARC T4、SPARC T5、SPARC M5、SPARC M6 或 Fujitsu M10 系统上创建的 Oracle Solaris 11.1 引导磁盘无法在早期版本的服务器上或运行早期固件版本的服务器上使用。

此限制使得无法使用冷迁移或实时迁移将域从最新版本的服务器移至早期版本的服务器,同样也无法在早期版本的服务器上使用 EFI GPT 引导磁盘映像。

要确定 Oracle Solaris 11.1 引导磁盘是否与您的服务器及其固件兼容,请确保 Oracle Solaris 11.1 OS 安装在配置有 SMI VTOC 磁盘标签的磁盘上。