JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle® VM Server for SPARC 3.1 管理指南
Oracle 技术网
文档库
PDF
打印视图
反馈
search filter icon
search icon

文档信息

使用本文档

第 I 部分 Oracle VM Server for SPARC 3.1 软件

第 1 章 Oracle VM Server for SPARC 软件概述

关于 Oracle VM Server for SPARC 和 Oracle Solaris OS 版本

虚拟机管理程序和 Logical Domains

Logical Domains Manager

域的角色

命令行界面

虚拟输入/输出

虚拟网络

虚拟存储

虚拟控制台

资源配置

持久性配置

Oracle VM Server for SPARC 物理机到虚拟机转换工具

Oracle VM Server for SPARC Configuration Assistant

Oracle VM Server for SPARC 管理信息库

第 2 章 安装和启用软件

必需的 Oracle VM Server for SPARC 软件组件

在新系统上安装 Oracle VM Server for SPARC 软件

更新 Oracle Solaris OS

升级系统固件

下载 Logical Domains Manager

如何下载 Logical Domains Manager 软件 (Oracle Solaris 10)

安装 Logical Domains Manager

自动安装 Logical Domains Manager 软件 (Oracle Solaris 10)

手动安装 Logical Domains Manager 软件

如何手动安装 Oracle VM Server for SPARC 3.1 软件 (Oracle Solaris 10)

启用 Logical Domains Manager 守护进程

如何启用 Logical Domains Manager 守护进程

升级已使用 Oracle VM Server for SPARC 的系统

升级 Oracle Solaris OS

保存和恢复自动保存配置目录

如何保存和恢复自动保存目录

保存和恢复 Logical Domains 约束数据库文件

使用 Oracle Solaris 10 Live Upgrade 功能时保留 Logical Domains 约束数据库文件

升级 Logical Domains Manager 和系统固件

如何停止平台上运行的所有域(控制域除外)

升级至 Oracle VM Server for SPARC 3.1 软件

如何升级至 Oracle VM Server for SPARC 3.1 软件 (Oracle Solaris 10)

如何升级至 Oracle VM Server for SPARC 3.1 软件 (Oracle Solaris 11)

出厂默认配置和禁用域

如何删除所有来宾域

如何删除所有域配置

如何恢复出厂默认配置

如何禁用 Logical Domains Manager

如何删除 Logical Domains Manager

如何从服务处理器恢复出厂默认配置

第 3 章 Oracle VM Server for SPARC 安全

通过使用权限委托管理逻辑域

使用权限配置文件和角色

管理用户权限配置文件

如何将权限配置文件分配给用户

给用户分配角色

如何创建角色并将该角色分配给用户

Logical Domains Manager 权限配置文件内容

通过使用权限控制对域控制台的访问

如何使用角色控制对所有域控制台的访问

如何使用权限配置文件控制对所有域控制台的访问

如何使用角色控制对单一控制台的访问

如何使用权限配置文件控制对单个控制台的访问

启用并使用审计

如何启用审计

如何禁用审计

如何查看审计记录

如何轮转审计日志

使用域控制台日志记录

如何启用或禁用控制台日志记录

域控制台日志记录的服务域要求

第 4 章 设置服务和控制域

输出消息

创建默认服务

如何创建默认服务

控制域的初始配置

如何配置控制域

重新引导以使用域

如何重新引导

启用控制/服务域与其他域之间的联网

如何将虚拟交换机配置为主接口

启用虚拟网络终端服务器守护进程

如何启用虚拟网络终端服务器守护进程

第 5 章 设置来宾域

创建和启动来宾域

如何创建和启动来宾域

在来宾域上安装 Oracle Solaris OS

如何通过 DVD 在来宾域上安装 Oracle Solaris OS

如何通过 Oracle Solaris ISO 文件在来宾域上安装 Oracle Solaris OS

如何在 Oracle Solaris 10 来宾域上使用 Oracle Solaris JumpStart 功能

第 6 章 设置 I/O 域

I/O 域概述

创建 I/O 域的一般准则

通过分配 PCIe 总线创建根域

如何通过分配 PCIe 总线创建 I/O 域

通过分配 PCIe 端点设备创建 I/O 域

直接 I/O 硬件和软件要求

当前直接 I/O 功能限制

规划 PCIe 端点设备配置

重新引导根域

更改 PCIe 硬件

如何通过分配 PCIe 端点设备创建 I/O 域

通过分配 PCIe SR-IOV 虚拟功能创建 I/O 域

SR-IOV 概述

SR-IOV 硬件和软件要求

当前的 SR-IOV 功能限制

静态 SR-IOV

静态 SR-IOV 软件要求

动态 SR-IOV

动态 SR-IOV 软件要求

动态 SR-IOV 配置要求

启用 I/O 虚拟化

如何对 PCIe 总线启用 I/O 虚拟化

PCIe SR-IOV 虚拟功能的使用计划

使用以太网 SR-IOV 虚拟功能

以太网 SR-IOV 硬件要求

以太网 SR-IOV 限制

规划以太网 SR-IOV 虚拟功能的使用

特定于以太网设备和特定于网络的属性

创建以太网虚拟功能

如何创建以太网 SR-IOV 虚拟功能

销毁以太网虚拟功能

如何销毁以太网 SR-IOV 虚拟功能

修改以太网 SR-IOV 虚拟功能

如何修改以太网 SR-IOV 虚拟功能

在 I/O 域中添加和删除以太网 SR-IOV 虚拟功能

如何向 I/O 域添加以太网 SR-IOV 虚拟功能

如何从 I/O 域删除以太网 SR-IOV 虚拟功能

高级 SR-IOV 主题:以太网 SR-IOV

虚拟功能的高级网络配置

使用 SR-IOV 虚拟功能引导 I/O 域

SR-IOV 特定于设备的属性

在 SR-IOV 虚拟功能上创建 VNIC

使用 SR-IOV 虚拟功能创建 I/O 域

如何通过向其分配 SR-IOV 虚拟功能来创建 I/O 域

使用 InfiniBand SR-IOV 虚拟功能

InfiniBand SR-IOV 硬件要求

创建和销毁 InfiniBand 虚拟功能

如何创建 InfiniBand 虚拟功能

如何销毁 InfiniBand 虚拟功能

在 I/O 域中添加和删除 InfiniBand 虚拟功能

如何将 InfiniBand 虚拟功能添加到 I/O 域

如何从 I/O 域删除 InfiniBand 虚拟功能

在根域中添加和删除 InfiniBand 虚拟功能

如何将 InfiniBand 虚拟功能添加到根域

如何从根域删除 InfiniBand 虚拟功能

高级 SR-IOV 主题:InfiniBand SR-IOV

列出 InfiniBand SR-IOV 虚拟功能

确定 InfiniBand SR-IOV 功能

使用光纤通道 SR-IOV 虚拟功能

光纤通道 SR-IOV 硬件要求

光纤通道 SR-IOV 要求和限制

特定于光纤通道设备类的属性

光纤通道虚拟功能的全球名称分配

创建光纤通道 SR-IOV 虚拟功能

如何创建光纤通道 SR-IOV 虚拟功能

销毁光纤通道 SR-IOV 虚拟功能

如何销毁光纤通道 SR-IOV 虚拟功能

修改光纤通道 SR-IOV 虚拟功能

如何修改光纤通道 SR-IOV 虚拟功能

在 I/O 域中添加和删除光纤通道 SR-IOV 虚拟功能

如何向 I/O 域添加光纤通道 SR-IOV 虚拟功能

如何从 I/O 域中删除光纤通道 SR-IOV 虚拟功能

高级 SR-IOV 主题:光纤通道 SR-IOV

在来宾域中访问光纤通道虚拟功能

SR-IOV:重新引导根域

使用非 primary 根域

非 primary 根域要求

非 primary 根域限制

为 PCIe 总线启用 I/O 虚拟化

在非 primary 根域上管理直接 I/O 设备

在非 primary 根域上管理 SR-IOV 虚拟功能

第 7 章 使用虚拟磁盘

虚拟磁盘简介

虚拟磁盘标识符和设备名称

管理虚拟磁盘

如何添加虚拟磁盘

如何多次导出虚拟磁盘后端

如何更改虚拟磁盘选项

如何更改超时选项

如何删除虚拟磁盘

虚拟磁盘外观

完整磁盘

单分片磁盘

虚拟磁盘后端选项

只读 (ro) 选项

独占 (excl) 选项

分片 (slice) 选项

虚拟磁盘后端

物理磁盘或磁盘 LUN

如何将物理磁盘作为虚拟磁盘导出

物理磁盘分片

如何将物理磁盘分片作为虚拟磁盘导出

如何导出分片 2

文件和卷导出

文件或卷作为完整磁盘导出

如何将文件作为完整磁盘导出

如何将 ZFS 卷作为完整磁盘导出

文件或卷作为具有单个分片的磁盘导出

如何将 ZFS 卷作为具有单个分片的磁盘导出

导出卷以及向后兼容性

不同类型的后端的导出方式汇总

将文件和磁盘分片作为虚拟磁盘导出的准则

使用回送文件 (lofi) 驱动程序

直接或间接导出磁盘分片

配置虚拟磁盘多路径

虚拟磁盘多路径和虚拟磁盘超时

如何配置虚拟磁盘多路径

CD、DVD 和 ISO 映像

如何将 CD 或 DVD 从服务域导出到来宾域

如何从控制域导出 ISO 映像以安装来宾域

虚拟磁盘超时

虚拟磁盘和 SCSI

虚拟磁盘和 format 命令

将 ZFS 用于虚拟磁盘

在服务域中配置 ZFS 池

使用 ZFS 存储磁盘映像

使用 ZFS 存储磁盘映像的示例

创建磁盘映像的快照

使用克隆置备新域

克隆引导磁盘映像

如何创建未配置系统的磁盘映像的快照

在 Oracle VM Server for SPARC 环境中使用卷管理器

通过卷管理器使用虚拟磁盘

通过 Solaris Volume Manager 使用虚拟磁盘

在安装了 VxVM 的情况下使用虚拟磁盘

将卷管理器用于虚拟磁盘

将 ZFS 用于虚拟磁盘

将 Solaris Volume Manager 用于虚拟磁盘

将 VxVM 用于虚拟磁盘

第 8 章 使用虚拟网络

虚拟网络简介

Oracle Solaris 10 联网概述

Oracle Solaris 11 联网概述

最大程度地提高虚拟网络性能

硬件和软件要求

对域进行配置以最大程度地提高虚拟网络的性能

虚拟交换机

虚拟网络设备

Inter-Vnet LDC 通道

控制由虚拟网络设备使用的物理网络带宽量

网络带宽限制

设置网络带宽限制

虚拟设备标识符和网络接口名称

如何查找 Oracle Solaris OS 网络接口名称

自动或手动分配 MAC 地址

分配给域的 MAC 地址范围

自动分配算法

检测重复的 MAC 地址

释放的 MAC 地址

将网络适配器和域结合使用

如何确定网络适配器是否符合 GLDv3 (Oracle Solaris 10)

针对 NAT 和路由配置虚拟交换机和服务域

在 Oracle Solaris 10 系统上配置 NAT

如何设置虚拟交换机以为域提供外部连接 (Oracle Solaris 10)

在 Oracle Solaris 11 系统上配置 NAT

如何设置虚拟交换机以为域提供外部连接 (Oracle Solaris 11)

在 Oracle VM Server for SPARC 环境中配置 IPMP

在域中将虚拟网络设备配置到 IPMP 组中

在服务域中配置并使用 IPMP

在 Oracle VM Server for SPARC 虚拟网络中使用基于链路的 IPMP

如何配置物理链路状态更新

在 Logical Domains 1.3 之前的发行版中配置并使用 IPMP

在来宾域中配置 IPMP

在服务域中配置 IPMP

如何为基于探测的 IPMP 配置主机路由

使用 VLAN 标记

端口 VLAN ID

VLAN ID

如何为虚拟交换机和虚拟网络设备分配 VLAN

如何在安装服务器位于 VLAN 中时安装来宾域

使用私有 VLAN

PVLAN 配置信息

创建和删除 PVLAN

创建 PVLAN

删除 PVLAN

查看 PVLAN 信息

使用 NIU 混合 I/O

如何配置虚拟交换机和 NIU 网络设备

如何启用或禁用混合模式

将链路聚合和虚拟交换机结合使用

配置巨型帧

如何配置虚拟网络和虚拟交换机设备以使用巨型帧

与 vnet 和 vsw 驱动程序的早期(不识别巨型帧)版本的兼容性 (Oracle Solaris 10)

Oracle Solaris 11 中联网特定功能的差别

第 9 章 迁移域

域迁移介绍

迁移操作概述

软件兼容性

迁移操作安全性

迁移域

执行模拟运行

执行非交互式迁移

迁移活动域

CPU 的域迁移要求

内存的迁移要求

物理 I/O 设备的迁移要求

虚拟 I/O 设备的迁移要求

PCIe 端点设备的迁移要求

PCIe SR-IOV 虚拟功能的迁移要求

NIU 混合 I/O 的迁移要求

加密单元的迁移要求

活动域中的延迟重新配置

在活动域具有有效的电源管理弹性策略的情况下迁移

对其他域的操作

迁移 OpenBoot PROM 中的域或在内核调试器中运行的域

迁移绑定域或非活动域

虚拟 I/O 设备的迁移要求

PCIe 端点设备的迁移要求

PCIe SR-IOV 虚拟功能的迁移要求

监视正在进行的迁移

取消正在进行的迁移

从失败的迁移中恢复

迁移示例

第 10 章 管理资源

资源重新配置

动态重新配置

延迟重新配置

资源分配

CPU 分配

如何应用整体核心约束

如何应用最大核心数约束

整体核心约束和其他域功能之间的交互作用

CPU 动态重新配置

动态资源管理

为系统配置硬分区

检查域配置

为域配置 CPU 整体核心

如何创建具有 CPU 整体核心的新域

如何为现有域配置 CPU 整体核心

如何为 Primary 域配置 CPU 整体核心

硬分区系统与其他 Oracle VM Server for SPARC 功能之间的交互

CPU 动态重新配置

CPU 动态资源管理

电源管理

域重新引导或重新绑定

为域分配物理资源

如何删除 physical-bindings 约束

如何删除所有非物理绑定资源

管理控制域上的物理资源

针对管理域上物理资源的限制

使用内存动态重新配置

添加内存

删除内存

部分内存 DR 请求

重新配置控制域内存

减少控制域的内存

动态重新配置和延迟重新配置

内存对齐

活动域的内存对齐

绑定域的内存对齐

非活动域的内存对齐

添加未对齐的内存

内存 DR 示例

使用电源管理

使用动态资源管理

列出域资源

计算机可读的输出

标志定义

利用率统计信息定义

查看各种列表

列出约束

第 11 章 管理域配置

管理域配置

可用配置恢复方法

使用自动保存恢复配置

自动恢复策略

如何修改自动恢复策略

保存域配置

恢复域配置

如何从 XML 文件恢复域配置 (ldm add-domain)

如何从 XML 文件恢复域配置 (ldm init-system)

第 12 章 处理硬件错误

硬件错误处理概述

使用 FMA 将有故障的资源列入黑名单或取消其配置

在检测到有故障的资源或缺少的资源后恢复域

降级配置

启用恢复模式

将域标记为已降级

将 I/O 资源标记为已清除

第 13 章 执行其他管理任务

在 CLI 中输入名称

通过网络连接到来宾控制台

使用控制台组

如何将多个控制台组成一个组

停止高负载的域会超时

操作具有 Oracle VM Server for SPARC 的 Oracle Solaris OS

Oracle Solaris OS 启动后 OpenBoot 固件不可用

执行服务器关开机循环

在 Oracle Solaris OS 中发生中断的结果

停止或重新引导控制域的结果

将 Oracle VM Server for SPARC 与服务处理器结合使用

配置域依赖关系

域依赖关系示例

依赖关系循环

通过映射 CPU 和内存地址来确定出错位置

CPU 映射

内存映射

CPU 和内存映射示例

使用通用唯一标识符

虚拟域信息命令和 API

使用逻辑域通道

第 II 部分 可选的 Oracle VM Server for SPARC 软件

词汇表

索引

硬分区系统与其他 Oracle VM Server for SPARC 功能之间的交互

本节介绍硬分区系统如何与其他 Oracle VM Server for SPARC 功能进行交互。

CPU 动态重新配置

您可以对已配置 CPU 整体核心的域使用 CPU 动态重新配置。但是,您只能添加或删除整体 CPU 核心,而无法添加或删除个别 CPU 线程。系统的硬分区状态由 CPU 动态重新配置功能进行维护。此外,如果将 CPU 核心动态添加到域,则会强制执行最大核心数。因此,如果试图超过最大 CPU 数,则 CPU DR 命令将失败。


注 - 除非停止并解除绑定域,否则无法更改 max-cores 属性。所以,要在设置整体核心约束时所指定值的基础上增加最大核心数,您首先必须停止和解除绑定域。

使用以下命令可在绑定域或活动域中动态添加或删除 CPU 整体核心,并可为该域动态设置 CPU 整体核心数:

ldm add-core number-of-CPU-cores domain
ldm rm-core number-of-CPU-cores domain
ldm set-core number-of-CPU-cores domain

注 - 如果域处于非活动状态,这些命令还可调整域的最大 CPU 核心数。如果域为绑定域或活动域,这些命令不会影响域的最大 CPU 核心数。
示例 10-6  为域动态添加两个 CPU 整体核心

此示例说明如何为 ldg1 域动态添加两个 CPU 整体核心。ldg1 域为活动域,且已配置 CPU 整体核心。第一个命令显示 ldg1 域处于活动状态。第二个命令显示 ldg1 域已配置 CPU 整体核心且最大 CPU 核心数为四个。第三个和第五个命令显示在添加两个 CPU 整体核心之前和之后分配给域的 CPU 核心。第四个命令用于为 ldg1 域动态添加两个 CPU 整体核心。

# ldm list ldg1
NAME    STATE   FLAGS   CONS  VCPU  MEMORY UTIL  UPTIME
ldg1    active  -n----  5000  16    2G     0.4%  5d 17h 49m
# ldm list -o resmgmt ldg1
NAME
ldg1

CONSTRAINT
   whole-core
        max-cores=4
# ldm list -o core ldg1
NAME 
ldg1

CORE 
CID	PCPUSET 
1	(8, 9, 10, 11, 12, 13, 14, 15) 
2	(16, 17, 18, 19, 20, 21, 22, 23)
# ldm add-core 2 ldg1
# ldm list -o core ldg1
NAME 
ldg1

CORE 
CID	PCPUSET 
1	(8, 9, 10, 11, 12, 13, 14, 15) 
2	(16, 17, 18, 19, 20, 21, 22, 23) 
3	(24, 25, 26, 27, 28, 29, 30, 31)
4	(32, 33, 34, 35, 36, 37, 38, 39)

CPU 动态资源管理

动态资源管理 (dynamic resource management, DRM) 可用于自动管理某些域上的 CPU 资源。如果使用 DRM,则 DRM 策略不适用于配置有 CPU 整体核心的域。

DRM 策略可包括已配置 CPU 整体核心的域。但是,激活此类策略后,它会自动对该域禁用。该域将始终配置有 CPU 整体核心,除非此后为该域重新配置 CPU 线程(而不是 CPU 整体核心)。将域配置为使用 CPU 线程时,会自动为该域重新启用 DRM 策略。

电源管理

您可以为每个硬分区的域设置一个单独的电源管理 (power management, PM) 策略。

域重新引导或重新绑定

重新启动已配置 CPU 整体核心的域或重新启动整个系统时,该域将保持配置有 CPU 整体核心。在保持绑定的整个时间段内,域将使用相同的物理 CPU 核心。例如,如果重新引导某个域,则在重新引导之前和之后,该域都使用相同的物理 CPU 核心。或者,如果在域被绑定时关闭整个系统,则在再次打开该系统时,该域将配置有相同的物理 CPU 核心。如果您解除绑定某个域然后再重新绑定该域,或者使用新配置重新启动整个系统,则该域可能会使用不同的物理 CPU 核心。