第 I 部分 Oracle VM Server for SPARC 3.1 软件
第 1 章 Oracle VM Server for SPARC 软件概述
关于 Oracle VM Server for SPARC 和 Oracle Solaris OS 版本
Oracle VM Server for SPARC 物理机到虚拟机转换工具
Oracle VM Server for SPARC Configuration Assistant
Oracle VM Server for SPARC 管理信息库
必需的 Oracle VM Server for SPARC 软件组件
在新系统上安装 Oracle VM Server for SPARC 软件
如何下载 Logical Domains Manager 软件 (Oracle Solaris 10)
自动安装 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 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)
第 3 章 Oracle VM Server for SPARC 安全
Logical Domains Manager 权限配置文件内容
如何通过 DVD 在来宾域上安装 Oracle Solaris OS
如何通过 Oracle Solaris ISO 文件在来宾域上安装 Oracle Solaris OS
如何在 Oracle Solaris 10 来宾域上使用 Oracle Solaris JumpStart 功能
高级 SR-IOV 主题:InfiniBand SR-IOV
在 Oracle VM Server for SPARC 环境中使用卷管理器
通过 Solaris Volume Manager 使用虚拟磁盘
将 Solaris Volume Manager 用于虚拟磁盘
如何确定网络适配器是否符合 GLDv3 (Oracle Solaris 10)
如何设置虚拟交换机以为域提供外部连接 (Oracle Solaris 10)
如何设置虚拟交换机以为域提供外部连接 (Oracle Solaris 11)
在 Oracle VM Server for SPARC 环境中配置 IPMP
在 Oracle VM Server for SPARC 虚拟网络中使用基于链路的 IPMP
在 Logical Domains 1.3 之前的发行版中配置并使用 IPMP
与 vnet 和 vsw 驱动程序的早期(不识别巨型帧)版本的兼容性 (Oracle Solaris 10)
迁移 OpenBoot PROM 中的域或在内核调试器中运行的域
硬分区系统与其他 Oracle VM Server for SPARC 功能之间的交互
如何从 XML 文件恢复域配置 (ldm add-domain)
如何从 XML 文件恢复域配置 (ldm init-system)
操作具有 Oracle VM Server for SPARC 的 Oracle Solaris OS
Oracle Solaris OS 启动后 OpenBoot 固件不可用
将 Oracle VM Server for SPARC 与服务处理器结合使用
本节中的任务介绍如何创建具有 CPU 整体核心的新域、如何为现有域配置 CPU 整体核心,以及如何为 primary 域配置 CPU 整体核心。
本节中的任务和示例使用 Oracle VM Server for SPARC 2.2 软件中添加的新命令。
如果您使用 2.0 或 2.1 版的 Logical Domains Manager 来为域分配整体核心,请使用 ldm add-vcpu -c、ldm set-vcpu -c 和 ldm remove-vcpu -c 命令分别代替 ldm add-core、ldm set-core 和 ldm remove-core 命令。
使用以下命令将域配置为使用 CPU 整体核心:
ldm set-core number-of-CPU-cores domain
此命令还为域指定最大 CPU 核心数(即 CPU 上限)。请参见 ldm(1M) 手册页。
CPU 上限和 CPU 核心分配是通过不同命令处理的。使用这些命令,您可以单独分配 CPU 核心、设置上限或进行这两个操作。即使没有 CPU 上限,也可以将分配单位设置为核心。但是,在您的 Oracle VM Server for SPARC 系统上配置硬分区时,不能在此模式下运行系统。
使用 add-core、set-core 或 rm-core 子命令,可将指定数量的 CPU 核心分配给域。
使用 create-domain 或 set-domain 子命令指定 max-cores 属性值,以设置 CPU 上限。
如果要在 Oracle VM Server for SPARC 系统上配置硬分区,必须设置上限。
# ldm create domain
# ldm set-core number-of-CPU-cores domain
# ldm set-domain max-cores=max-number-of-CPU-cores domain
在进行此配置期间,请确保您使用 ldm add-core、ldm set-core 或 ldm rm-core 命令。
# ldm bind domain # ldm start domain
此示例创建了具有两个 CPU 整体核心的域 ldg1。第一个命令用于创建 ldg1 域。第二个命令用于为 ldg1 域配置两个 CPU 整体核心。
此时,您可以根据如何创建具有 CPU 整体核心的新域的步骤 3 中所述的限制,对域进行进一步配置。
第三个和第四个命令显示如何绑定和启动 ldg1 域,此时您便可以使用 ldg1 域。
# ldm create ldg1 # ldm set-core 2 ldg1 ... # ldm bind ldg1 # ldm start ldg1
如果某个域已存在并且配置为使用 CPU 线程,则您可以更改其配置以使用 CPU 整体核心。
只有当同时设置了最大核心数约束时,才需要执行此步骤。
# ldm stop domain # ldm unbind domain
# ldm set-core number-of-CPU-cores domain
# ldm set-domain max-cores=max-number-of-CPU-cores domain
只有当同时设置了最大核心数约束时,才需要执行此步骤。
# ldm bind domain # ldm start domain
此示例通过为现有域 ldg1 配置四个 CPU 整体核心来更新该域的配置。
# ldm set-core 4 ldg1
如果 primary 域配置为使用 CPU 线程,则您可以更改其配置以使用 CPU 整体核心。
只有当需要修改 max-cores 属性时,才需要启动延迟重新配置。
# ldm start-reconf primary
# ldm set-core number-of-CPU-cores primary
# ldm set-domain max-cores=max-number-of-CPU-cores primary
根据系统配置,使用适当的过程重新引导 primary 域。请参见重新引导根域。
只有当需要修改 max-cores 属性时,才需要重新引导域。
此示例在 primary 域上配置了 CPU 整体核心。第一个命令用于在 primary 域上启动延迟重新配置模式。第二个命令用于为 primary 域配置两个 CPU 整体核心。第三个命令用于将 max-cores 属性设置为 2,第四个命令用于重新引导 primary 域。
# ldm start-reconf primary # ldm set-core 2 primary # ldm set-domain max-cores=2 primary # shutdown -i 5
仅当希望修改 max-cores 属性时,才需要执行可选步骤 1 和 4。