1. Oracle VM Server for SPARC 软件概述
在来宾域上使用 DVD 安装 Oracle Solaris OS
从 Oracle Solaris ISO 文件的来宾域上安装 Oracle Solaris OS
A. Oracle VM Server for SPARC 物理机到虚拟机转换工具
B. Oracle VM Server for SPARC Configuration Assistant
D. 将 XML 接口与 Logical Domains Manager 结合使用
来宾域必须运行既可以识别 sun4v 平台又可以识别由虚拟机管理程序提供的虚拟设备的操作系统。目前,这就意味着必须至少运行 Oracle Solaris 10 11/06 OS。通过运行 Oracle Solaris 10 9/10 OS,您可获得所有的 Oracle VM Server for SPARC 2.0 功能。有关任何可能需要的特定修补程序的信息,请参见《Oracle VM Server for SPARC 2.0 Release Notes》。一旦创建了默认服务并重新分配了控制域的资源,您就可以创建和启动来宾域。
例如,以下命令可以创建名为 ldg1 的来宾域。
primary# ldm add-domain ldg1
例如,以下命令可以为来宾域 ldg1 添加八个虚拟 CPU。
primary# ldm add-vcpu 8 ldg1
例如,以下命令可为来宾域 ldg1 添加 2 GB 的内存。
primary# ldm add-memory 2G ldg1
例如,以下命令为来宾域 ldg1 添加具有下列特定信息的虚拟网络设备。
primary# ldm add-vnet vnet1 primary-vsw0 ldg1
其中:
vnet1 是逻辑域的唯一接口名称,它被分配到此虚拟网络设备实例,供在后续 set-vnet 或 remove-vnet 子命令上引用。
primary-vsw0 是要连接到的现有网络服务(虚拟交换机)的名称。
注 - 步骤 5 和 6 是简化后的说明,主要说明如何将虚拟磁盘服务器设备 vdsdev 添加到主域以及如何将虚拟磁盘 vdisk 添加到来宾域。要了解如何将 ZFS 卷和文件系统用作虚拟磁盘,请参见将 ZFS 卷作为具有单个分片的磁盘导出和将 ZFS 用于虚拟磁盘。
可以将物理磁盘、磁盘分片、卷或文件导出为块设备。以下示例对物理磁盘和文件进行了说明。
物理磁盘示例。第一个示例中添加了具有以下特定信息的物理磁盘。
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 是要将此设备添加到的虚拟磁盘服务器的名称。
以下示例会为来宾域 ldg1 添加虚拟磁盘。
primary# ldm add-vdisk vdisk1 vol1@primary-vds0 ldg1
其中:
vdisk1 是虚拟磁盘的名称。
vol1 是要连接到的现有卷的名称。
primary-vds0 是要连接到的现有虚拟磁盘服务器的名称。
注 - 虚拟磁盘是与各种类型的物理设备、卷或文件相关联的通用块设备。虚拟磁盘与 SCSI 磁盘不同义,因此磁盘标号中不包含目标 ID。逻辑域中的虚拟磁盘的格式如下:cNdNsN,其中 cN 是虚拟控制器,dN 是虚拟磁盘号,sN 是磁盘分片。
第一个示例命令将来宾域 ldg1 的 auto-boot? 变量设置为 true。
primary# ldm set-var auto-boot\?=true ldg1
第二个示例命令将来宾域 ldg1 的 boot-device 变量设置为 vdisk。
primary# ldm set-var boot-device=vdisk1 ldg1
primary# ldm bind-domain ldg1 primary# ldm list-domain ldg1 NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME ldg1 bound ----- 5000 8 2G
在标题 CONS 下可以看见逻辑域来宾 1 (ldg1) 已将其控制台输出绑定到端口 5000。
$ ssh hostname.domain-name $ telnet localhost 5000
primary# ldm start-domain ldg1