JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle VM Server for SPARC 2.2 管理指南     Oracle VM Server for SPARC (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分Oracle VM Server for SPARC 2.2 软件

1.  Oracle VM Server for SPARC 软件概述

2.  安装和启用软件

3.  Oracle VM Server for SPARC 安全

4.  设置服务和控制域

5.  设置来宾域

6.  设置 I/O 域

7.  使用虚拟磁盘

8.  使用虚拟网络

9.  迁移域

域迁移介绍

迁移操作概述

软件兼容性

迁移操作安全性

迁移域

执行模拟运行

执行非交互式迁移

迁移活动域

CPU 的域迁移要求

内存的迁移要求

物理 I/O 设备的迁移要求

虚拟 I/O 设备的迁移要求

NIU 混合 I/O 的迁移要求

加密单元的迁移要求

活动域中的延迟重新配置

在活动域具有有效的电源管理弹性策略的情况下迁移

对其他域的操作

迁移 OpenBoot PROM 中的域或在内核调试器中运行的域

迁移绑定域或非活动域

虚拟 I/O 设备的迁移要求

PCIe 端点设备的迁移要求

监视正在进行的迁移

取消正在进行的迁移

从失败的迁移中恢复

迁移示例

10.  管理资源

11.  管理域配置

12.  执行其他管理任务

第 2 部分可选的 Oracle VM Server for SPARC 软件

13.  Oracle VM Server for SPARC 物理机到虚拟机转换工具

14.  Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)

15.  使用 Oracle VM Server for SPARC 管理信息库软件

16.  Logical Domains Manager 发现

17.  将 XML 接口与 Logical Domains Manager 结合使用

词汇表

索引

迁移活动域

当您尝试迁移处于活动状态的域时,应考虑到对于要迁移的域、源计算机和目标计算机有某些要求和限制。有关更多信息,请参见《Oracle VM Server for SPARC 2.2 发行说明》中的"域迁移限制"


提示 - 可以通过向源计算机和目标计算机上的 primary 域添加更多的虚拟 CPU 来缩短总迁移时间。每个 primary 域中最好至少有 16 个 CPU,但这不是必需的。


迁移过程中,域会“丢失时间”。要缓解这个时间丢失问题,请将要迁移的域与外部时间源(如网络时间协议 (Network Time Protocol, NTP) 服务器)同步。如果将域配置为 NTP 客户机,则在迁移完成后,域的日期和时间会很快得以更正。

要将域配置为 Oracle Solaris 10 NTP 客户机,请参见《系统管理指南:网络服务》中的"管理网络时间协议(任务)"。要将域配置为 Oracle Solaris 11 NTP 客户机,请参见《Oracle Solaris 管理:网络服务》中的"管理网络时间协议(任务)"

CPU 的域迁移要求

下面是执行迁移时对 CPU 的要求和限制:

内存的迁移要求

目标计算机上必须具有足够的空闲内存,以适应域的迁移。此外,迁移过程中必须维护下面一些属性:

此外,目标计算机上可用内存的布局必须与要迁移的域的内存布局兼容,否则迁移将会失败。需特别指出的是,如果目标计算机上的内存分为多个小的地址范围,但是要迁移的域需要一个大的地址范围,则迁移将会失败。下面的示例对这种情况进行了说明。目标计算机在两个内存块中共有 2 GB 空闲内存:

# ldm list-devices memory
MEMORY
    PA                   SIZE
    0x108000000          1G
    0x188000000          1G

要迁移的域 ldg-src 也有 2 GB 空闲内存,但是这些内存分布在一个内存块中:

# ldm list -o memory ldg-src
NAME
ldg-src

MEMORY
    RA               PA               SIZE
    0x8000000        0x208000000      2G

在这种内存布局情况下,迁移将失败:

# ldm migrate-domain ldg-src t5440-sys-2
Target Password:
Unable to bind 2G memory region at real address 0x8000000
Domain Migration of LDom ldg-src failed

注 - 迁移后,将会对已迁移的域禁用内存动态重新配置 (dynamic reconfiguration, DR),直到该域重新引导。重新引导完成后,将对已迁移的域重新启用内存 DR。


物理 I/O 设备的迁移要求

无法迁移可以直接访问物理设备的域。例如,您无法迁移 I/O 域。但是,可以迁移与物理设备关联的虚拟设备。

虚拟 I/O 设备的迁移要求

要迁移的域所使用的全部虚拟 I/O 服务必须在目标计算机上可用。换而言之,必须满足下列条件:

NIU 混合 I/O 的迁移要求

可以迁移使用 NIU 混合 I/O 资源的域。指定 NIU 混合 I/O 资源的约束不是域的硬性要求。如果将这样的域迁移到不具有可用 NIU 资源的计算机,该约束将得到保留,但是不会得到满足。

加密单元的迁移要求

在具有加密单元的平台上,如果某个具有绑定加密单元的来宾域运行的是支持加密单元动态重新配置 (dynamic reconfiguration, DR) 的操作系统,则可以迁移该来宾域。

下列 Oracle Solaris OS 版本支持加密单元 DR:

开始迁移时,Logical Domains Manager 会确定要迁移的域是否支持加密单元 DR。如果支持,Logical Domains Manager 会尝试从该域中删除所有加密单元。迁移完成后,会将加密单元重新添加到已迁移的域。


注 - 如果目标计算机无法满足对加密单元的约束,迁移操作将被阻止。在这种情况下,已迁移的域所具有的加密单元可能比迁移操作前少。


活动域中的延迟重新配置

源计算机或目标计算机上任何活动的延迟重新配置操作都会阻止迁移启动。迁移正在进行时,延迟重新配置操作会被阻止。

在活动域具有有效的电源管理弹性策略的情况下迁移

具有有效电源管理 (power management, PM) 弹性策略的源计算机或目标计算机不支持域迁移。如果在迁移过程中,源计算机或目标计算机上的 PM 策略从性能模式切换到弹性模式,策略切换将延迟到迁移完成后。在源计算机或目前计算机具有有效弹性策略的情况下尝试执行域迁移时,迁移命令会返回错误。

对其他域的操作

当迁移正在某台计算机上进行时,可能会导致所迁移的域的状态或配置修改的任何操作都会被阻止。对该域本身的所有操作以及对计算机上其他域的绑定或停止等操作都会被阻止。

迁移 OpenBoot PROM 中的域或在内核调试器中运行的域

执行域迁移需要在 Logical Domains Manager 和要迁移的域中运行的操作系统之间进行协调。如果要迁移的域在 OpenBoot 或内核调试器 (kmdb) 中运行,则这种协调是不可能的。因此,除非要迁移的域中只有一个 CPU,否则迁移尝试将会失败。如果要迁移的域中有一个 CPU,则在满足某些要求和限制时,迁移会继续进行。请参见《Oracle VM Server for SPARC 2.2 发行说明》中的"域迁移限制"