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

搜索范围:

- 本文档
- 整个文档库

### 在新系统上安装 Oracle VM Server for SPARC 软件

支持 Oracle VM Server for SPARC 软件的 Oracle Sun 平台预安装了 Oracle Solaris 10 OS。最初，平台显示为仅管理一个操作系统的单个系统。安装 Oracle Solaris OS、系统固件以及 Logical Domains Manager 后，原有系统和 Oracle Solaris OS 实例将成为控制域。平台的该首个域被命名为 `primary`，无法更改该名称或销毁该域。从此处，可将平台重新配置为包括管理不同 Oracle Solaris OS 实例的多个域。

#### 更新 Oracle Solaris OS

在全新系统上，您可能希望重新安装 OS，使其符合您的安装策略。此种情况下，要找到应该用于此版本的 Oracle VM Server for SPARC 软件的 Oracle Solaris 10 OS，请参阅《Oracle VM Server for SPARC 2.0 Release Notes》中的"Required and Recommended Oracle Solaris OS"。有关安装 Oracle Solaris OS 的完整说明，请参阅 Oracle Solaris 10 OS 安装指南。可以根据系统需要调整安装。

如果您的系统已经安装，则需要将其升级至应该用于此版本的 Oracle VM Server for SPARC 软件的相应 Oracle Solaris 10 OS。要找到应该用于此版本的 Oracle VM Server for SPARC 软件的 Oracle Solaris 10 OS 以及所需的和建议的修补程序，请参阅<《Oracle VM Server for SPARC 2.0 Release Notes 》中的"Required Software and Patches"。有关升级 OS 的完整说明，请参阅 Oracle Solaris 10 9/10 Release and Installation Collection - Simplified Chinese。

#### 升级系统固件

以下任务介绍如何使用 Integrated Lights Out Manager (ILOM) 软件升级固件。

有关使用 ILOM 软件升级系统固件的信息，请参见《Sun SPARC Enterprise T5120 and T5220 Servers Topic Set》中的 "Update the Firmware"（更新固件）和《Sun Integrated Lights Out Manager (ILOM) 3.0 CLI 过程指南》 中的“更新 ILOM 固件”。

# 升级系统固件

您可以在 http://www.oracle.com/technetwork/systems/patches/firmware/index.html 中找到适用于您平台的系统固件。

有关支持的服务器所需的系统固件的信息，请参见《Oracle VM Server for SPARC 2.0 Release Notes》中的"Required System Firmware Patches"。

要从控制域升级系统固件，请参阅系统固件发行说明。

有关为支持的服务器安装和升级系统固件的更多信息，请参阅这些服务器的管理指南或产品说明。

您也可以使用 ILOM Web 界面来升级系统固件，请参见《Sun Integrated Lights Out Manager (ILOM) 3.0 Web 界面过程指南》 中的“更新 ILOM 固件”。

1. 将系统固件映像下载到运行 `tftp` 服务的另一个系统中。
   1. 确保 `tftp` 服务在服务器上处于联机状态。

          # svcs tftp/udp6
          STATE          STIME    FMRI
          online         Mar_26   svc:/network/tftp/udp6:default

   2. 如果 `tftp` 服务未处于联机状态，则启用此服务。

          # svcadm enable tftp/udp6

   3. 将系统固件映像下载到 `/tftpboot` 目录。
2. 确保已配置了 ILOM 服务处理器网络管理端口。

   必须进行此配置，才能访问网络上的新闪存映像。请参见《Sun SPARC Enterprise T5120 and T5220 Servers Topic Set》中的 "To Configure the Service Processor Network Management Port"（配置服务处理器网络管理端口）和《Sun Integrated Lights Out Manager (ILOM) 3.0 CLI 过程指南》 中的“更新 ILOM 固件”。

3. 打开一个 SSH 会话以连接到服务处理器。

       $ ssh root@system-name
       ...
       Are you sure you want to continue connecting (yes/no)? yes
       ...
       Password: password
       ...
       ->

4. 检验主机的电源是否已关闭。
   1. 键入以下命令：

          -> show /SYS power_state

   2. 如果主机的电源尚未关闭，键入以下命令：

          -> stop /SYS

5. 检验 `keyswitch_state` 参数是否设置为 `normal`。
   1. 键入以下命令：

          -> show /SYS keyswitch_state

   2. 如果该值不是 `normal`，请使用以下命令进行设置：

          -> set /SYS keyswitch_state=normal

6. 升级服务处理器闪存映像和主机固件。

       -> load -source \ tftp://IP-addr/pathname/Sun_System_Firmware-x_x_x_build_nn-server-name.pkg

   `-source` 选项指定系统固件闪存映像的 IP 地址和完整路径名 (URL)。

   - IP-addr 是网络中可以访问闪存映像的 `tftp` 服务器的 IP 地址。

   - pathname 是 `tftp` 服务器上的闪存映像的完整路径名。

   - x_x_x 是系统固件的版本号

   - nn 是应用于此发行版的内部版本号。

   - server-name 是服务器的名称。

     例如，对于 SPARC Enterprise T5440 服务器，server-name 为 `SPARC_Enterprise_T5440`。

   例如，`-source` `tftp://192.168.1.1/Sun_System_Firmware-7_3_0-SPARC_Enterprise_T5440.pkg` 选项指向 IP 地址为 `192.168.1.1` 的服务器上的 `/tftpboot/Sun_System_Firmware-7_3_0-SPARC_Enterprise_T5440.pkg` 文件。

   升级闪存映像后，系统将自动复位。

   服务处理器将进行复位、运行诊断程序，然后返回登录提示符（在串行控制台上）。

#### 下载 Logical Domains Manager

# 下载软件

1. 下载 zip 文件 (`OVM_Server_SPARC-2_0.zip`)。

   您可以在 http://www.oracle.com/virtualization 中找到该软件。

2. 解压 zip 文件。

       $ unzip OVM_Server_SPARC-2_0.zip

   有关该文件的结构及其所含内容的详细信息，请参见《Oracle VM Server for SPARC 2.0 Release Notes》中的"Location of Oracle VM Server for SPARC 2.0 Software"。

#### 安装 Logical Domains Manager

安装 Logical Domains Manager 软件有三种方法：

- 使用安装脚本安装软件包和修补程序。这种方法可自动安装 Logical Domains Manager 软件。请参见自动安装 Logical Domains Manager 软件。

- 使用 JumpStart 在 Oracle Solaris 网络安装过程中安装软件包。请参见使用 JumpStart 安装 Oracle VM Server for SPARC 2.0 软件。

- 手动安装软件包。请参见手动安装 Logical Domains Manager 软件。

注 - 请切记，在安装 Oracle VM Server for SPARC 软件包后，需要手动安装 Logical Domains MIB 软件包。该软件包不会自动与其他软件包一起安装。有关安装和使用 Logical Domains MIB 的更多信息，请参阅《Logical Domains (LDoms) MIB 1.0.1 Administration Guide》。

##### 自动安装 Logical Domains Manager 软件

如果使用 `install-ldm` 安装脚本，则可以有几种选择来指定脚本的运行方式。每种选择都在下面的过程中进行了说明。

- 使用不带任何选项的 `install-ldm` 脚本可自动执行以下操作：

  - 检查 Oracle Solaris OS 发行版是否至少为 Oracle Solaris 10 9/10 OS

  - 检验是否存在软件包子目录 `SUNWldm/` 和 `SUNWldmp2v/`

  - 检验是否存在必备 Logical Domains 驱动程序软件包 `SUNWldomr` 和 `SUNWldomu`

  - 检验是否尚未安装 `SUNWldm` 和 `SUNWldmp2v` 软件包

  - 安装 Oracle VM Server for SPARC 2.0 软件

  - 检验是否安装了所有软件包

  - 如果已安装 SST (`SUNWjass`)，将提示您强化控制域上的 Oracle Solaris OS。

  - 确定是否使用 Oracle VM Server for SPARC Configuration Assistant (`ldmconfig`) 来执行安装。

- 使用带 `-c` 选项的 `install-ldm` 脚本可在安装软件后自动运行 Oracle VM Server for SPARC Configuration Assistant。

- 使用带 `-s` 选项的 `install-ldm` 脚本可跳过 Oracle VM Server for SPARC Configuration Assistant 的运行。

- 使用 `install-ldm` 脚本和以下选项以及 SST 软件可执行以下操作：

  - `install-ldm -d`。可指定不是以 `-secure.driver` 结尾的 SST 驱动程序。该选项自动执行上述选择中列出的所有功能并使用您指定的 SST 自定义驱动程序强化控制域上的 Oracle Solaris OS，例如，`server-secure-myname.driver`。

  - `install-ldm -d none`。指定您不希望使用 SST 强化控制域上运行的 Oracle Solaris OS。该选项会自动执行上述选择中所列的强化功能以外的所有功能。建议不要绕过 SST 的使用，只有在您打算使用其他过程强化控制域时，才应绕过 SST 的使用。

  - `install-ldm -p`。指定您只想执行启用 Logical Domains Manager 守护进程 (`ldmd`) 和运行 SST 的安装后操作。例如，如果 `SUNWldm` 和 `SUNWjass` 软件包已预安装在服务器上，将使用该选项。

##### 使用 JumpStart 安装 Oracle VM Server for SPARC 2.0 软件

有关使用 JumpStart 的完整信息，请参见《JumpStart Technology: Effective Use in the Solaris Operating Environment》。

# 安装 JumpStart 服务器

如果您尚未安装 JumpStart 服务器，则必须执行该操作。有关该过程的完整信息，请参见《Oracle Solaris 10 9/10 安装指南：自定义 JumpStart 和高级安装》。

1. 请参阅《Oracle Solaris 10 9/10 安装指南：自定义 JumpStart 和高级安装》。

   请执行以下步骤：

   1. 请参见《Oracle Solaris 10 9/10 安装指南：自定义 JumpStart 和高级安装》中的"任务图：准备自定义 JumpStart 安装"。
   2. 根据“为联网系统创建配置文件服务器”中所述过程设置联网系统。
   3. 根据“创建配置文件”中所述的过程创建配置文件，并在配置文件中添加一行，以便使用 `package` 配置文件关键字安装 `SUNWldm.v` 软件包。

      例如，在您的配置文件中添加以下行，可从 HTTP 服务器 `192.168.254.255` 的 `extra` 目录安装 `SUNWldm.v` 软件包。

          package        SUNWldm.v http://192.168.254.255/extra timeout 5

   4. 根据“创建 `rules` 文件”中所述的过程创建 `rules` 文件。
2. 根据“验证 `rules` 文件”中所述的过程验证 `rules` 文件。

##### 手动安装 Logical Domains Manager 软件

# 手动安装 Oracle VM Server for SPARC 2.0 软件

###### 开始之前

下载 Oracle VM Server for SPARC 2.0 软件（`SUNWldm` 和 `SUNWldmp2v` 软件包）。有关具体说明，请参见下载软件。

1. 使用 `pkgadd` 命令安装 `SUNWldm.v` 和 `SUNWldmp2v` 软件包。

   有关 `pkgadd` 命令的更多信息，请参见 `pkgadd`(1M) 手册页。

   `-G` 选项仅在全局区域中安装软件包，`-d` 选项指定包含 `SUNWldm.v` 和 `SUNWldmp2v` 软件包的目录的路径。

       # pkgadd -Gd . SUNWldm.v SUNWldmp2v

2. 对交互式提示中的所有问题回答 `y`（代表赞同）。
3. 使用 `pkginfo` 命令检验是否安装了 Oracle VM Server for SPARC 2.0 软件包 `SUNWldm` 和 `SUNWldmp2v`。

   有关 `pkginfo` 命令的更多信息，请参见 `pkginfo`(1) 手册页。

   下面显示的修订 (`REV`) 信息是一个示例。

       # pkginfo -l SUNWldm | grep VERSION
       VERSION=2.0,REV=2010.08.03.10.20

#### 启用 Logical Domains Manager 守护进程

`install-ldm` 安装脚本自动启用 Logical Domains Manager 守护进程 (`ldmd`)。当安装 `SUNWldm` 软件包时，也会自动启用 `ldmd` 守护进程。启用后，即可创建、修改和控制逻辑域。

# 启用 Logical Domains Manager 守护进程

如果已禁用 `ldmd` 守护进程，请执行以下过程启用此守护进程。

1. 使用 `svcadm` 命令启用 Logical Domains Manager 守护进程 `ldmd`。

   有关 `svcadm` 命令的更多信息，请参见 `svcadm`(1M) 手册页。

       # svcadm enable ldmd

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

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

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

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