Go to main content
Oracle® VM Server for SPARC 3.4 管理指南

退出打印视图

更新时间: 2016 年 8 月
 
 

域迁移限制

以下各节说明域迁移的限制。Logical Domains Manager 软件和系统固件版本必须兼容才允许迁移。此外,还必须满足特定的 CPU 要求,才能确保域迁移成功。

实时迁移并非在源平台和目标平台以及系统固件版本的所有组合上都符合条件并受支持。对于无法执行实时迁移的那些组合,您可以改为执行冷迁移。

迁移的版本限制

    本节介绍了执行实时迁移时的版本限制。

  • Logical Domains Manager 版本。当一个系统运行最新版本的 Logical Domains Manager 而另一个系统至少运行仅低一个版本的 Logical Domains Manager 时,可以执行双向的实时迁移。

  • Oracle Solaris OS 版本。可以对至少运行 Oracle Solaris 10 9/10 OS 的来宾域执行实时迁移。不能对运行 Oracle Solaris 10 10/09 OS 或更低 Oracle Solaris OS 版本的来宾域执行实时迁移。您仍可以引导这些更低 Oracle Solaris OS 版本并执行此类域的冷迁移。

  • 系统固件版本。通常情况下,当源计算机和目标计算机均支持相应的最低系统固件版本时,您可以在两个系统之间执行实时迁移。请参见Oracle VM Server for SPARC 3.4 安装指南 中的 系统固件的最低版本

迁移的跨 CPU 限制

您无法在 UltraSPARC T2、UltraSPARC T2 Plus 或 SPARC T3 服务器和从 SPARC T5 服务器开始的服务器之间执行实时迁移操作。

设置 perf-counters 的迁移限制

对设置了 perf-counters 属性值的域执行迁移时要小心。

对将 perf-counters 属性值设置为 global 的域执行迁移之前,请确保目标计算机上没有其他域将 perf-counters 属性设置为 global

在迁移操作过程中,根据性能访问功能是在源计算机、目标计算机还是在两者上,对 perf-counters 属性的处理会有所不同。

    perf-counters 属性值的处理如下所示:

  • 仅源计算机。perf-counters 属性值不传播到目标计算机。

  • 仅目标计算机。将要迁移的计算机上的 perf-counters 属性值更新为 perf-counters= 的等效值。

  • 源计算机和目标计算机。perf-counters 属性值从要迁移的域传播到目标计算机上的已迁移域。

有关 perf-counters 属性的更多信息,请参见使用 Perf-Counter 属性ldm(1M) 手册页。

设置 linkprop=phys-state 的迁移限制

可以将具有物理 NIC 后备设备而且 linkprop=phys-state 的虚拟网络设备迁移到不将物理 NIC 作为后备设备 (net-dev=) 的目标域。由于 linkprop=phys-state 约束不是硬要求,因此,当将类似的域迁移到没有可用 net-dev 值的计算机时,会保留该约束,但不会执行它。linkprop 属性仍保留为 phys-state,网络设备链路状态显示为链路已启动。

具有大量虚拟设备的域的迁移限制

有时,迁移具有大量虚拟设备的域会导致目标计算机上控制域的响应速度比平时慢。在这段时间内,ldm 命令似乎挂起而且完成标准 Oracle Solaris OS 命令所需的时间比平时长。

产生此中断的原因是虚拟服务器处理大量与已迁移的域相关联的传入虚拟设备。在完成此过程之后,控制域会恢复正常,已停止的任何 ldm 命令将完成。

您可以通过将域使用的虚拟设备数限制在最多 1000 来最最大限度缩短这种中断。