跳过导航链接 | |
退出打印视图 | |
Oracle VM Server for SPARC 2.1 管理指南 Oracle VM Server for SPARC (简体中文) |
第 1 部分Oracle VM Server for SPARC 2.1 软件
1. Oracle VM Server for SPARC 软件概述
第 2 部分可选的 Oracle VM Server for SPARC 软件
13. Oracle VM Server for SPARC 物理机到虚拟机转换工具
14. Oracle VM Server for SPARC Configuration Assistant
15. 使用 Oracle VM Server for SPARC 管理信息库软件
16. Logical Domains Manager 发现
本节说明了在来宾域上安装 Oracle Solaris OS 的一些不同方法。
注意 - 在 Oracle Solaris OS 安装期间,不要与虚拟控制台断开连接。 |
primary# svcadm disable volfs
primary# ldm stop ldg1 primary# ldm unbind ldg1
以下命令将 c0t0d0s2 用作驻留有 Oracle Solaris 介质的 DVD 驱动器,将 dvd_vol@primary-vds0 用作辅助卷,将 vdisk_cd_media 用作虚拟磁盘。
primary# ldm add-vdsdev /dev/dsk/c0t0d0s2 dvd_vol@primary-vds0 primary# ldm add-vdisk vdisk_cd_media dvd_vol@primary-vds0 ldg1
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 ....
primary# ldm bind ldg1 primary# ldm start ldg1 LDom ldg1 started primary# telnet localhost 5000 Trying 027.0.0.1... Connected to localhost. Escape character is '^]'. Connecting to console "ldg1" in group "ldg1" .... Press ~? for control options ..
在此示例中,可看到 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
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.
primary# ldm stop ldg1 primary# ldm unbind ldg1
以下命令将 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
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 ....
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 ..
在此示例中,可看到 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
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.
此过程介绍了如何在来宾域上执行 JumpStart 操作。此过程遵循常规 JumpStart 过程,但它介绍了不同的磁盘设备名称格式,以用于来宾域的 JumpStart 配置文件中。请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》。
逻辑域中的虚拟磁盘设备名称不同于物理磁盘设备名称。因为虚拟磁盘设备名称不包含目标 ID (tN)。
相对于常用 cNtNdNsN,虚拟磁盘设备名称改用 cNdNsN 格式。其中 cN 是虚拟控制器,dN 是虚拟磁盘号,而 sN 是分片号码。
虚拟磁盘可显示为完整磁盘或具有单个分片的磁盘。通过使用指定多个分区的常规 JumpStart 配置文件,可在完整磁盘上安装 Oracle Solaris OS。具有单个分片的磁盘仅有一个分区 s0,使用整个磁盘。要在单个磁盘上安装 Oracle Solaris OS,必须使用拥有单个分区 (/) 的配置文件,此分区使用整个磁盘。无法定义任何其他分区,例如交换区。有关完整磁盘和具有单个分片的磁盘的更多信息,请参见虚拟磁盘外观。
请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》。
普通 UFS 配置文件
filesys c1t1d0s0 free / filesys c1t1d0s1 2048 swap filesys c1t1d0s5 120 /spare1 filesys c1t1d0s6 120 /spare2
用于在完整磁盘上安装域的实际 UFS 配置文件
filesys c0d0s0 free / filesys c0d0s1 2048 swap filesys c0d0s5 120 /spare1 filesys c0d0s6 120 /spare2
用于在具有单个分片的磁盘上安装域的实际 UFS 配置文件
filesys c0d0s0 free /
请参见《Oracle Solaris 10 9/10 安装指南:自定义 JumpStart 和高级安装》中的第 9 章 "使用 JumpStart 安装 ZFS 根池"。
普通 ZFS 配置文件
pool rpool auto 2G 2G c1t1d0s0
用于安装域的实际 ZFS 配置文件
pool rpool auto 2G 2G c0d0s0