1. Oracle VM Server for SPARC 软件概述
A. Oracle VM Server for SPARC 物理机到虚拟机转换工具
B. Oracle VM Server for SPARC Configuration Assistant
D. 将 XML 接口与 Logical Domains Manager 结合使用
您可以按照与导出任意常规磁盘相同的方式导出光盘 (compact disc, CD) 或数字通用光盘 (digital versatile disc, DVD)。要将 CD 或 DVD 导出到来宾域,应将 CD 或 DVD 设备的分片 2 作为完整磁盘导出(即,不使用 slice 选项)。
注 - 您无法导出 CD 或 DVD 驱动器本身,而只能导出 CD 或 DVD 驱动器内部的 CD 或 DVD。因此,CD 或 DVD 必须存在于该驱动器内部,才可以将其导出。此外,要能够导出 CD 或 DVD,该 CD 或 DVD 在服务域中不能处于使用状态。特别是,卷管理文件系统 volfs(7FS) 服务不得使用该 CD 或 DVD。有关如何使 volfs 停止使用设备的说明,请参见将 CD 或 DVD 从服务域导出到来宾域。
如果存在存储在文件或卷中的 CD 或 DVD 的国际标准化组织 (International Organization for Standardization, ISO) 映像,并将该文件或卷作为完整磁盘导出,则它在来宾域中将显示为一个 CD 或 DVD。
导出 CD、DVD 或 ISO 映像后,它将在来宾域中自动显示为只读设备。但是,您不能在来宾域中执行任何 CD 控制操作;即,无法从来宾域启动、停止或弹出 CD。如果导出的 CD、DVD 或 ISO 映像可引导,则可以在相应的虚拟磁盘中对来宾域进行引导。
例如,如果导出 Oracle Solaris OS 安装 DVD,则可以在与该 DVD 相对应的虚拟磁盘上引导来宾域,并从该 DVD 安装该来宾域。为此,当来宾域进入 ok 提示符时,请使用以下命令。
ok boot /virtual-devices@100/channel-devices@200/disk@n:f
其中 n 是表示已导出 DVD 的虚拟磁盘的索引。
注 - 如果导出 Oracle Solaris OS 安装 DVD,并在与该 DVD 相对应的虚拟磁盘上引导来宾域以对其进行安装,则在安装期间不能更改该 DVD。因此,您可能需要跳过任何请求其他 CD/DVD 的安装步骤,或者需要提供备用路径来访问请求的此介质。
service# svcs volfs STATE STIME FMRI online 12:28:12 svc:/system/filesystem/volfs:default
如果卷管理守护进程未运行或未处于联机状态,请跳至步骤 3。
如果卷管理守护进程正在运行且处于联机状态(如步骤 1 的示例所示),请执行以下操作:
use cdrom drive....
请参见 vold.conf(4) 手册页。
service# svcadm refresh volfs service# svcadm restart volfs
service# cdrw -l Looking for CD devices... Node Connected Device Device type ----------------------+--------------------------------+----------------- /dev/rdsk/c1t0d0s2 | MATSHITA CD-RW CW-8124 DZ13 | CD Reader/Writer
primary# ldm add-vdsdev /dev/dsk/c1t0d0s2 cdrom@primary-vds0
下面介绍如何将导出的 CD 或 DVD 指定给域 ldg1:
primary# ldm add-vdisk cdrom cdrom@primary-vds0 ldg1
CD 或 DVD 可以导出多次并可以指定给不同的来宾域。有关更多信息,请参见多次导出虚拟磁盘后端。
以下过程介绍如何从 primary 域导出 ISO 映像并使用它安装来宾域。并假定 primary 域和来宾域均已配置。
例如,以下 ldm list 显示 primary 和 ldom1 域均已进行配置:
# ldm list NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME primary active -n-cv SP 4 4G 0.3% 15m ldom1 active -t--- 5000 4 1G 25% 8m
在本示例中,ISO 映像是 /export/images/sol-10-u8-ga-sparc-dvd.iso。
# ldm add-vdsdev /export/images/sol-10-u8-ga-sparc-dvd.iso dvd-iso@primary-vds0
在本示例中,逻辑域是 ldom1。
# ldm stop-domain ldom1 LDom ldom1 stopped
在本示例中,逻辑域是 ldom1。
# ldm add-vdisk s10-dvd dvd-iso@primary-vds0 ldom1
在本示例中,逻辑域是 ldom1。
# ldm start-domain ldom1 LDom ldom1 started # ldm list NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME primary active -n-cv SP 4 4G 0.4% 25m ldom1 active -t--- 5000 4 1G 0.0% 0s
在本示例中,ldm list 命令显示 ldom1 域已刚刚启动。
# telnet localhost 5000 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connecting to console "ldom1" in group "ldom1" .... Press ~? for control options ..
{0} ok show-disks a) /virtual-devices@100/channel-devices@200/disk@1 b) /virtual-devices@100/channel-devices@200/disk@0 q) NO SELECTION Enter Selection, q to quit: q
在本示例中,新添加的设备是 /virtual-devices@100/channel-devices@200/disk@1。
在本示例中,从 /virtual-devices@100/channel-devices@200/disk@1 磁盘的 f 分片引导。
{0} ok boot /virtual-devices@100/channel-devices@200/disk@1:f