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.  设置来宾域

创建和启动来宾域

如何创建和启动来宾域

在来宾域上安装 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.  使用 Oracle VM Server for SPARC 管理信息库软件

16.  Logical Domains Manager 发现

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

词汇表

索引

创建和启动来宾域

来宾域必须运行既可以识别 sun4v 平台又可以识别由虚拟机管理程序提供的虚拟设备的操作系统。目前,这就意味着必须至少运行 Oracle Solaris 10 11/06 OS。通过运行 Oracle Solaris 10 8/11 OS,您可获得所有的 Oracle VM Server for SPARC 2.2 功能。有关任何可能需要的特定修补程序的信息,请参见《Oracle VM Server for SPARC 2.2 发行说明》。一旦创建了默认服务并重新分配了控制域的资源,您就可以创建和启动来宾域。

如何创建和启动来宾域

  1. 创建逻辑域。

    例如,以下命令可以创建名为 ldg1 的来宾域。

    primary# ldm add-domain ldg1
  2. 为来宾域添加 CPU。

    例如,以下命令可以为来宾域 ldg1 添加八个虚拟 CPU。

    primary# ldm add-vcpu 8 ldg1
  3. 为来宾域添加内存。

    例如,以下命令可为来宾域 ldg1 添加 2 GB 的内存。

    primary# ldm add-memory 2G ldg1
  4. 为来宾域添加虚拟网络设备。

    例如,以下命令为来宾域 ldg1 添加具有下列特定信息的虚拟网络设备。

    primary# ldm add-vnet vnet1 primary-vsw0 ldg1

    其中:

    • vnet1 是逻辑域的唯一接口名称,它被分配到此虚拟网络设备实例,供在后续 set-vnetremove-vnet 子命令上引用。

    • primary-vsw0 是要连接到的现有网络服务(虚拟交换机)的名称。


    注 - 步骤 5 和 6 是简化后的说明,主要说明如何将虚拟磁盘服务器设备 vdsdev 添加到主域以及如何将虚拟磁盘 vdisk 添加到来宾域。要了解如何将 ZFS 卷和文件系统用作虚拟磁盘,请参见如何将 ZFS 卷作为具有单个分片的磁盘导出将 ZFS 用于虚拟磁盘


  5. 指定要由虚拟磁盘服务器导出并用作来宾域的虚拟磁盘的设备。

    可以将物理磁盘、磁盘分片、卷或文件导出为块设备。以下示例对物理磁盘和文件进行了说明。

    • 物理磁盘示例。第一个示例中添加了具有以下特定信息的物理磁盘。

      primary# ldm add-vdsdev /dev/dsk/c2t1d0s2 vol1@primary-vds0

      其中:

      • /dev/dsk/c2t1d0s2 是实际物理设备的路径名称。添加设备时,路径名必须与设备名称成对出现。

      • vol1 是必须为添加到虚拟磁盘服务器的设备指定的唯一名称。该卷名称对于此虚拟磁盘服务器实例必须是唯一的,因为该卷名称由此虚拟磁盘服务器导出到客户机以便进行添加。添加设备时,卷名称必须与实际设备的路径名成对出现。

      • primary-vds0 是要将此设备添加到的虚拟磁盘服务器的名称。

    • 文件示例。此第二个示例正在将文件导出为块设备。

      primary# ldm add-vdsdev backend vol1@primary-vds0

      其中:

      • backend 是导出为块设备的实际文件的路径名称。添加设备时,后端必须与设备名称成对出现。

      • vol1 是必须为添加到虚拟磁盘服务器的设备指定的唯一名称。该卷名称对于此虚拟磁盘服务器实例必须是唯一的,因为该卷名称由此虚拟磁盘服务器导出到客户机以便进行添加。添加设备时,卷名称必须与实际设备的路径名成对出现。

      • primary-vds0 是要将此设备添加到的虚拟磁盘服务器的名称。

  6. 为来宾域添加虚拟磁盘。

    以下示例会为来宾域 ldg1 添加虚拟磁盘。

    primary# ldm add-vdisk vdisk1 vol1@primary-vds0 ldg1

    其中:

    • vdisk1 是虚拟磁盘的名称。

    • vol1 是要连接到的现有卷的名称。

    • primary-vds0 是要连接到的现有虚拟磁盘服务器的名称。


    注 - 虚拟磁盘是与各种类型的物理设备、卷或文件相关联的通用块设备。虚拟磁盘与 SCSI 磁盘不同义,因此磁盘标签中不包含目标 ID。逻辑域中的虚拟磁盘的格式如下:cNdNsN,其中 cN 是虚拟控制器,dN 是虚拟磁盘号,sN 是磁盘分片。


  7. 为来宾域设置 auto-boot?boot-device 变量。

    第一个示例命令将来宾域 ldg1auto-boot? 变量设置为 true

    primary# ldm set-var auto-boot\?=true ldg1

    第二个示例命令将来宾域 ldg1boot-device 变量设置为 vdisk

    primary# ldm set-var boot-device=vdisk1 ldg1
  8. 将资源绑定到来宾域 ldg1,然后列出该域以检验它是否已绑定。
    primary# ldm bind-domain ldg1
    primary# ldm list-domain ldg1
    NAME          STATE    FLAGS  CONS   VCPU MEMORY   UTIL  UPTIME
    ldg1          bound    -----  5000   8    2G
  9. 要查找来宾域的控制台端口,可以查看上述 list-domain 子命令的输出。

    在标题 CONS 下可以看见逻辑域来宾 1 (ldg1) 已将其控制台输出绑定到端口 5000

  10. 通过登录到控制域并直接连接到本地主机的控制台端口,可从其他终端连接到来宾域的控制台。
    $ ssh hostname.domain-name
    $ telnet localhost 5000
  11. 启动来宾域 ldg1
    primary# ldm start-domain ldg1