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

文档信息

前言

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

1.  Oracle VM Server for SPARC 软件概述

2.  安装和启用软件

3.  Oracle VM Server for SPARC 安全

4.  设置服务和控制域

5.  设置来宾域

创建和启动来宾域

如何创建和启动来宾域

在来宾域上安装 Oracle Solaris OS

如何通过 DVD 在来宾域上安装 Oracle Solaris OS

如何通过 Oracle Solaris ISO 文件在来宾域上安装 Oracle Solaris OS

如何在 Oracle Solaris 10 来宾域上使用 Oracle Solaris JumpStart 功能

6.  设置 I/O 域

7.  使用虚拟磁盘

8.  使用虚拟网络

9.  迁移域

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.  使用电源管理

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

17.  Logical Domains Manager 发现

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

词汇表

索引

在来宾域上安装 Oracle Solaris OS

本节说明了在来宾域上安装 Oracle Solaris OS 的一些不同方法。


注意

注意 - 在 Oracle Solaris OS 安装期间,不要与虚拟控制台断开连接。


对于 Oracle Solaris 11 域,请使用 DefaultFixed 网络配置配置文件 (network configuration profile, NCP)。您可以在安装期间或之后启用此配置文件。

在 Oracle Solaris 11 安装期间,选择“手动”网络配置。Oracle Solaris 11 安装之后,请确保使用 netadm list 命令启用 DefaultFixed NCP。请参见《Connecting Systems Using Fixed Network Configuration in Oracle Solaris 11.1 》《Connecting Systems Using Reactive Network Configuration in Oracle Solaris 11.1 》

如何通过 DVD 在来宾域上安装 Oracle Solaris OS

  1. 在 DVD 驱动器中插入 Oracle Solaris 10 OS 或 Oracle Solaris 11 OS DVD。
  2. 停止 primary 域上的卷管理守护进程 vold(1M)。
    primary# svcadm disable volfs
  3. 停止并解除绑定来宾域 (ldg1)。
    primary# ldm stop ldg1
    primary# ldm unbind ldg1
  4. 将 DVD 与 DVD-ROM 介质添加为辅助卷和虚拟磁盘。

    以下命令将 c0t0d0s2 用作驻留有 Oracle Solaris 介质的 DVD 驱动器,将 dvd_vol@primary-vds0 用作辅助卷,将 vdisk_cd_media 用作虚拟磁盘。

    primary# ldm add-vdsdev options=ro /dev/dsk/c0t0d0s2 dvd_vol@primary-vds0
    primary# ldm add-vdisk vdisk_cd_media dvd_vol@primary-vds0 ldg1
  5. 检查以确定 DVD 是否已添加为辅助卷和虚拟磁盘。
    primary# ldm list-bindings
    NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME 
    primary          active   -n-cv   SP      4     4G       0.2%  22h 45m
    ...
    VDS 
       NAME             VOLUME         OPTIONS          DEVICE
       primary-vds0     vol1                            /dev/dsk/c2t1d0s2
       dvd_vol                                          /dev/dsk/c0t0d0s2
    ....
    ------------------------------------------------------------------------------
    NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
    ldg1             inactive -----           60    6G
    ...
    DISK
       NAME             VOLUME                      TOUT DEVICE  SERVER
       vdisk1           vol1@primary-vds0
       vdisk_cd_media   dvd_vol@primary-vds0
    ....
  6. 绑定并启动来宾域 (ldg1)。
    primary# ldm bind ldg1
    primary# ldm start ldg1
    LDom ldg1 started
    primary# telnet localhost 5000
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
     
    Connecting to console "ldg1" in group "ldg1" ....
    Press ~? for control options ..
  7. 在客户机 OpenBoot PROM 中显示设备别名。

    在此示例中,可看到 vdisk_cd_media (即 Oracle Solaris DVD)的设备别名和 vdisk1 (即可安装 Oracle Solaris OS 的虚拟磁盘)的设备别名。

    ok devalias
    vdisk_cd_media  /virtual-devices@100/channel-devices@200/disk@1
    vdisk1          /virtual-devices@100/channel-devices@200/disk@0
    vnet1           /virtual-devices@100/channel-devices@200/network@0
    virtual-console /virtual-devices/console@1
    name            aliases
  8. 在来宾域的控制台上,将从分片 f 上的 vdisk_cd_media (disk@1) 进行引导。
    ok boot vdisk_cd_media:f
    Boot device: /virtual-devices@100/channel-devices@200/disk@1:f  File and args: -s
    SunOS Release 5.10 Version Generic_139555-08 64-bit
    Copyright (c), 1983-2010, Oracle and/or its affiliates.  All rights reserved.
  9. 继续执行 Oracle Solaris OS 安装菜单的剩余步骤。

如何通过 Oracle Solaris ISO 文件在来宾域上安装 Oracle Solaris OS

  1. 停止并解除绑定来宾域 (ldg1)。
    primary# ldm stop ldg1
    primary# ldm unbind ldg1
  2. 将 Oracle Solaris ISO 文件添加为辅助卷和虚拟磁盘。

    以下命令将 solarisdvd.iso 用作 Oracle Solaris ISO 文件,将 iso_vol@primary-vds0 用作辅助卷,将 vdisk_iso 用作虚拟磁盘。

    primary# ldm add-vdsdev /export/solarisdvd.iso  iso_vol@primary-vds0
    primary# ldm add-vdisk vdisk_iso iso_vol@primary-vds0 ldg1

    以下命令将 solarisdvd.iso 用作 Oracle Solaris ISO 文件,此文件存储在 server1 服务器上。iso_vol@primary-vds0 是辅助卷,vdisk_iso 是虚拟磁盘。lofiadm 命令将块设备连接到 ISO 映像。

    primary# lofiadm -a /net/server1/solarisdvd.iso
    primary# ldm add-vdsdev /dev/lofi/1 iso_vol@primary-vds0
    primary# ldm add-vdisk vdisk_iso iso_vol@primary-vds0 ldg1
  3. 检查以确定 Oracle Solaris ISO 文件是否已添加为辅助卷和虚拟磁盘。
    primary# ldm list-bindings
    NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME 
    primary          active   -n-cv   SP      4     4G       0.2%  22h 45m
    ...
    VDS 
       NAME             VOLUME         OPTIONS          DEVICE
       primary-vds0     vol1                            /dev/dsk/c2t1d0s2
       iso_vol                                          /export/solarisdvd.iso
    ....
    ------------------------------------------------------------------------------
    NAME             STATE    FLAGS   CONS    VCPU  MEMORY   UTIL  UPTIME
    ldg1             inactive -----           60    6G
    ...
    DISK
       NAME       VOLUME               TOUT ID DEVICE  SERVER  MPGROUP
       vdisk1     vol1@primary-vds0
       vdisk_iso  iso_vol@primary-vds0
    ....
  4. 绑定并启动来宾域 (ldg1)。
    primary# ldm bind ldg1
    primary# ldm start ldg1
    LDom ldg1 started
    primary# telnet localhost 5000
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
     
    Connecting to console "ldg1" in group "ldg1" ....
    Press ~? for control options ..
  5. 在客户机 OpenBoot PROM 中显示设备别名。

    在此示例中,可看到 vdisk_iso(即 Oracle Solaris ISO 映像)的设备别名和 vdisk_install(即磁盘空间)的设备别名。

    ok devalias
    vdisk_iso       /virtual-devices@100/channel-devices@200/disk@1
    vdisk1          /virtual-devices@100/channel-devices@200/disk@0
    vnet1           /virtual-devices@100/channel-devices@200/network@0
    virtual-console /virtual-devices/console@1
    name            aliases
  6. 在来宾域的控制台上,将从分片 f 上的 vdisk_iso (disk@1) 进行引导。
    ok boot vdisk_iso:f
    Boot device: /virtual-devices@100/channel-devices@200/disk@1:f  File and args: -s
    SunOS Release 5.10 Version Generic_139555-08 64-bit
    Copyright (c) 1983-2010, Oracle and/or its affiliates.  All rights reserved.
  7. 继续执行 Oracle Solaris OS 安装菜单的剩余步骤。

如何在 Oracle Solaris 10 来宾域上使用 Oracle Solaris JumpStart 功能


注 - Oracle Solaris JumpStart 功能可用于 Oracle Solaris 10 OS。要执行 Oracle Solaris 11 OS 的自动安装,您可以使用自动化安装程序 (Automated Installer, AI) 功能。请参见《Transitioning From Oracle Solaris 10 JumpStart to Oracle Solaris 11.1 Automated Installer 》


此过程介绍如何在来宾域上使用 Oracle Solaris JumpStart 功能。此过程遵循常规 JumpStart 过程,但它介绍了不同的磁盘设备名称格式,以用于来宾域的 JumpStart 配置文件中。请参见《Oracle Solaris 10 8/11 Installation Guide: Custom JumpStart and Advanced Installations 》

逻辑域中的虚拟磁盘设备名称不同于物理磁盘设备名称。因为虚拟磁盘设备名称不包含目标 ID (tN)。

相对于常用 cNtNdNsN,虚拟磁盘设备名称改用 cNdNsN 格式。其中 cN 是虚拟控制器,dN 是虚拟磁盘号,而 sN 是分片号码。