跳过导航链接 | |
退出打印视图 | |
Oracle VM Server for SPARC 2.2 管理指南 Oracle VM Server for SPARC (简体中文) |
第 1 部分Oracle VM Server for SPARC 2.2 软件
1. Oracle VM Server for SPARC 软件概述
3. 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 (Oracle Solaris 10)
15. 使用 Oracle VM Server for SPARC 管理信息库软件
16. Logical Domains Manager 发现
本节说明了在来宾域上安装 Oracle Solaris OS 的一些不同方法。
注意 - 在 Oracle Solaris OS 安装期间,不要与虚拟控制台断开连接。 |
对于 Oracle Solaris 11 域,请使用 DefaultFixed 网络配置配置文件 (network configuration profile, NCP)。您可以在安装期间或之后启用此配置文件。
在 Oracle Solaris 11 安装期间,选择“手动”网络配置。Oracle Solaris 11 安装之后,请确保使用 netadm list 命令启用 DefaultFixed NCP。请参见《Oracle Solaris 管理:网络接口和网络虚拟化》中的第 7 章 "使用配置文件上的数据链路和接口配置命令"。
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.
注 - Oracle Solaris JumpStart 功能仅可用于 Oracle Solaris 10 OS。要执行 Oracle Solaris 11 OS 的自动安装,您可以使用自动化安装程序 (Automated Installer, AI) 功能。请参见《从 Oracle Solaris 10 JumpStart 转换至 Oracle Solaris 11 自动化安装程序》。
此过程介绍如何在来宾域上使用 Oracle Solaris JumpStart 功能。此过程遵循常规 JumpStart 过程,但它介绍了不同的磁盘设备名称格式,以用于来宾域的 JumpStart 配置文件中。请参见《Oracle Solaris 10 8/11 安装指南:定制 JumpStart 和高级安装》。
逻辑域中的虚拟磁盘设备名称不同于物理磁盘设备名称。因为虚拟磁盘设备名称不包含目标 ID (tN)。
相对于常用 cNtNdNsN,虚拟磁盘设备名称改用 cNdNsN 格式。其中 cN 是虚拟控制器,dN 是虚拟磁盘号,而 sN 是分片号码。
虚拟磁盘可显示为完整磁盘或具有单个分片的磁盘。通过使用指定多个分区的常规 JumpStart 配置文件,可在完整磁盘上安装 Oracle Solaris OS。具有单个分片的磁盘仅有一个分区 s0,使用整个磁盘。要在单个磁盘上安装 Oracle Solaris OS,必须使用拥有单个分区 (/) 的配置文件,此分区使用整个磁盘。无法定义任何其他分区,例如交换区。有关完整磁盘和具有单个分片的磁盘的更多信息,请参见虚拟磁盘外观。
请参见《Oracle Solaris 10 8/11 安装指南:定制 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 8/11 安装指南:定制 JumpStart 和高级安装》中的第 9 章 "使用 JumpStart 安装 ZFS 根池"。
普通 ZFS 配置文件
pool rpool auto 2G 2G c1t1d0s0
用于安装域的实际 ZFS 配置文件
pool rpool auto 2G 2G c0d0s0