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

搜索范围:

- 本文档
- 整个文档库

### 升级已使用 Oracle VM Server for SPARC 的系统

本节介绍在已经使用 Oracle VM Server for SPARC 软件的系统上升级 Oracle Solaris OS、固件以及 Logical Domains Manager 组件的过程。

如果您的系统已配置有 Oracle VM Server for SPARC 软件，则必须升级控制域。如果您希望使用 Oracle VM Server for SPARC 2.0 软件的所有功能，则也必须升级其他现有的域。

#### 升级 Oracle Solaris OS

要找到应该用于此版本的 Oracle VM Server for SPARC 软件的 Oracle Solaris 10 OS 以及不同域的所需和建议修补程序，请参阅《Oracle VM Server for SPARC 2.0 Release Notes》中的"Required Software and Patches"。有关升级 Oracle Solaris OS 的完整说明，请参阅 Oracle Solaris 10 安装指南。

当在控制域中重新安装 Oracle Solaris OS 时，需要保存和恢复 Logical Domains 自动保存配置数据和约束数据库文件，如本节中所述。

##### 保存和恢复自动保存配置目录

从 Logical Domains 1.2 发行版开始，可在控制域上重新安装操作系统之前保存和恢复自动保存配置目录。无论何时在控制域上重新安装操作系统，都必须保存和恢复 Logical Domains 自动保存配置数据，该数据可在 `/var/opt/SUNWldm/autosave-autosave-name` 目录中找到。

可使用 `tar` 或 `cpio` 命令保存和恢复整个目录内容。

注 - 每个自动保存目录均包含相关配置的上次 SP 配置更新的时间戳。如果恢复自动保存文件，则时间戳可能无法保持同步。在这种情况下，已恢复的自动保存配置以其上一状态显示，即 `[newer]` 或最新。

有关自动保存配置的更多信息，请参见管理 Logical Domains 配置。

# 保存和恢复自动保存目录

以下过程说明如何保存和恢复自动保存目录。

1. 保存自动保存目录。

       # cd /
       # tar -cvpf autosave.tar var/opt/SUNWldm/autosave-*

2. （可选）删除现有的自动保存目录，以确保干净的恢复操作。

   有时，自动保存目录可能包含多余的文件（可能是以前配置中遗留下来的），这些文件可能会破坏已下载到 SP 的配置。这种情况下，在执行恢复操作之前请先清理自动保存目录，如以下示例所示：

       # cd /
       # rm -rf var/opt/SUNWldm/autosave-*

3. 恢复自动保存目录。

   以下命令可恢复 `/var/opt/SUNWldm` 目录中的文件和目录。

       # cd /
       # tar -xvpf autosave.tar

##### 保存和恢复 Logical Domains 约束数据库文件

无论何时对控制域升级操作系统，都必须保存和恢复 Logical Domains 约束数据库文件，该文件位于 `/var/opt/SUNWldm/ldom-db.xml` 中。

注 - 另外，在执行会破坏控制域的文件数据（如磁盘交换区）的任何其他操作时，也必须保存和恢复 `/var/opt/SUNWldm/ldom-db.xml` 文件。

##### 使用即时升级时保留 Logical Domains 约束数据库文件

如果要对控制域使用即时升级，请考虑向 `/etc/lu/synclist` 文件添加以下行：

    /var/opt/SUNWldm/ldom-db.xml     OVERWRITE

这样，在切换引导环境时即可将数据库从活动引导环境自动复制到新的引导环境。有关 `/etc/lu/synclist` 文件和在引导环境之间同步文件的更多信息，请参阅《Oracle Solaris 10 9/10 安装指南：Solaris Live 升级和升级规划》中的"在引导环境之间同步文件"。

##### 从早于 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` 重新导出虚拟磁盘后端。有关更多信息，请参见导出卷以及向后兼容性。

#### 升级 Logical Domains Manager 和系统固件

本节说明如何升级至 Oracle VM Server for SPARC 2.0 软件。

首先将 Logical Domains Manager 下载到控制域。请参见下载 Logical Domains Manager。

然后停止平台上运行的所有域（控制域除外）：

# 停止平台上运行的所有域，控制域除外

1. 使每个域进入 `ok` 提示符。
2. 使用 `-a` 选项停止所有域。

       primary# ldm stop-domain -a

3. 从控制域对每个域发出 `unbind-domain` 子命令。

       primary# ldm unbind-domain ldom

#### 升级至 Oracle VM Server for SPARC 2.0 软件

本节说明如何升级至 Oracle VM Server for SPARC 2.0 软件。

如果要将现有 Logical Domains 1.0 配置用于 Oracle VM Server for SPARC 2.0 软件，请执行《Oracle VM Server for SPARC 2.0 Release Notes》中的"Upgrade From Logical Domains 1.0 Software Only"过程。现有的 Logical Domains 1.0 配置对 Oracle VM Server for SPARC 2.0 软件无效。

如果是从较新版本的 Oracle VM Server for SPARC 软件升级，请执行升级至 Oracle VM Server for SPARC 2.0 软件过程。此类现有 Logical Domains 配置对 Oracle VM Server for SPARC 2.0 软件有效。

# 升级至 Oracle VM Server for SPARC 2.0 软件

1. 执行系统固件的闪存升级。

   有关完整过程，请参见升级系统固件。

2. 禁用 Logical Domains Manager 守护进程 (`ldmd`)。

       # svcadm disable ldmd

3. 删除旧的 `SUNWldm` 软件包。

       # pkgrm SUNWldm

4. 添加新的 `SUNWldm` 软件包。

   指定 `-d` 选项假定软件包位于当前目录中。

       # pkgadd -Gd . SUNWldm

5. 使用 `ldm list` 命令检验 Logical Domains Manager 是否正在运行。

   `ldm list` 命令应列出当前在系统上定义的所有域。特别是，`primary` 域应被列出并处于 `active` 状态。以下示例输出显示在系统上仅定义了 `primary` 域。

       # ldm list
       NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
       primary          active   ---c-   SP      32    3264M    0.3%  19d 9m

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