跳过导航链接
退出打印视图
| Oracle VM Server for SPARC 2.0 管理指南

搜索范围:

- 本文档
- 整个文档库

### 保存域配置用于将来重建

基本过程是将每个域的资源约束信息保存到 XML 文件中，之后可向 Logical Domains Manager 重新发出这些约束信息，例如，在硬件故障后重建所需配置。

从 XML 文件恢复域配置 (`ldm add-domain`)对来宾域有效，但对控制 (`primary`) 域无效。您可以将 `primary` 域的约束保存到一个 XML 文件中，但无法将该文件应用于 `ldm add-domain -i` 命令中。不过，您可以使用 `ldm init-system` 命令和 XML 文件中的资源约束重新配置 `primary` 域。还可以使用 `ldm init-system` 命令重新配置 XML 文件中描述的其他域，但是当配置完成时，这些域将保留为非活动状态。

以下方法不保留实际绑定，只保留用于创建这些绑定的约束。这意味着，在完成该过程后，各域会具有相同的虚拟资源，但不一定绑定到相同的物理资源。

# 保存域配置

本过程显示了如何保存系统上的单个域或所有域的域配置。

- 保存一个或多个域的域配置。
  - 要保存单个域的配置，请创建一个包含该域的约束的 XML 文件。

        # ldm list-constraints -x ldom >ldom.xml

    以下示例显示如何创建 XML 文件 `ldg1.xml`，该文件包含 `ldg1` 域的约束：

        # ldm list-constraints -x ldg1 >ldg1.xml

  - 要保存系统上所有域的配置，请创建一个包含所有域的约束的 XML 文件。

        # ldm list-constraints -x >file.xml

    以下示例显示如何创建 XML 文件 `config.xml`，该文件包含系统上所有域的约束：

        # ldm list-constraints -x >config.xml

# 从 XML 文件恢复域配置 (`ldm add-domain`)

除此过程外，您还可以使用 `ldm init-system` 命令从 XML 文件恢复域配置。请参见从 XML 文件恢复域配置 (`ldm init-system`)。

1. 通过使用创建的 XML 文件作为输入创建域。

       # ldm add-domain -i ldom.xml

2. 绑定域。

       # ldm bind-domain ldom

3. 启动域。

       # ldm start-domain ldom

示例 11-1 从 XML 文件恢复单个域

以下示例显示如何恢复单个域。首先，从 XML 文件恢复 `ldg1` 域。然后，绑定并重新启动所恢复的 `ldg1` 域。

    # ldm add-domain -i ldg1.xml
    # ldm bind ldg1
    # ldm start ldg1

# 从 XML 文件恢复域配置 (`ldm init-system`)

本过程说明如何使用 `ldm init-system` 命令和 XML 文件重新创建以前保存的配置。该 XML 文件描述一个或多个域配置。可通过运行 `ldm ls-constraints -x` 命令创建该 XML 文件。`ldm init-system` 命令预计在`出厂默认`配置中运行，但是它可以从 XML 文件恢复任何配置。将根据文件中的指定对 `primary` 域进行重新配置，也会对在 XML 文件中具有配置的所有非 `primary` 域进行重新配置，但这些域会保留为非活动状态。

除此过程外，您还可以使用 `ldm add-domain` 命令从 XML 文件恢复单个域配置。请参见从 XML 文件恢复域配置 (`ldm add-domain`)。

1. 登录到 `primary` 域。
2. 检验系统是否为`出厂默认`配置。

       primary# ldm list-config | grep "factory-default"
       factory-default [current]

   如果系统不是`出厂默认`配置，请参见恢复出厂默认配置。

3. 成为超级用户或承担等效角色。

   角色包含授权和具有一定权限的命令。有关角色的更多信息，请参见《系统管理指南：安全性服务》中的"配置 RBAC（任务列表）"。

4. 从 XML 文件还原一个或多个域配置。

       # ldm init-system [-rs] -i filename.xml

   `-r` 选项将在配置后重新引导 `primary` 域。如果不指定 `-r` 选项，则必须手动执行重新引导。`-s` 选项仅恢复虚拟服务配置（`vds`、`vcc` 和 `vsw`），执行时可能不必重新引导。

示例 11-2 从 XML 配置文件恢复域

以下示例显示如何使用 `ldm init-system` 命令从`出厂默认`配置恢复系统上的 `primary` 域和所有域。

- 恢复 `primary` 域。`-r` 选项用于在配置完成后重新引导 `primary` 域。`primary.xml` 文件包含先前保存的 XML 域配置。

      primary# ldm init-system -r -i primary.xml

- 恢复系统上的所有域。将系统上的域恢复到 `config.xml` XML 文件中的配置。`config.xml` 文件包含先前保存的 XML 域配置。`primary` 域将由 `ldm init-system` 命令自动重新启动。将恢复所有其他域，但不会绑定和重新启动这些域。

      # ldm init-system -r -i config.xml

  系统重新引导之后，以下命令将绑定和重新启动 `ldg1` 和 `ldg2` 域：

      # ldm bind ldg1
      # ldm start ldg1
      # ldm bind ldg2
      # ldm start ldg2

版权所有 © 2007, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |