第 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
在 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 与服务处理器结合使用
虚拟网络设备和虚拟交换机设备支持网络堆栈的链路状态更新。默认情况下,虚拟网络设备会报告其虚拟链路(到虚拟交换机的 LDC)的状态。默认情况下将启用此配置,不需要您执行其他配置步骤。
有时可能需要检测物理网络链路状态更改。例如,如果已将物理设备分配给虚拟交换机,即使从虚拟网络设备到其虚拟交换机设备的链路是连通的,从服务域到外部网络的物理网络链路也可能断开。在这种情况下,可能需要获取物理链路状态并将其报告给虚拟网络设备及其堆栈。
可以使用 linkprop=phys-state 选项为虚拟网络设备以及虚拟交换机设备配置物理链路状态跟踪。如果启用此选项,则当虚拟设备(虚拟网络或虚拟交换机)作为域中的接口创建时,它会根据物理链路状态报告其链路状态。您可以使用标准 Oracle Solaris 网络管理命令(例如 dladm 和 ifconfig)来检查链路状态。此外,链路状态也记录在 /var/adm/messages 文件中。
对于 Oracle Solaris 10,请参见 dladm(1M) 和 ifconfig(1M) 手册页。对于 Oracle Solaris 11,请参见 dladm(1M)、ipadm(1M) 和 ipmpstat(1M) 手册页。
也可以按照类似的步骤操作并指定 ldm add-vsw 和 ldm set-vsw 命令的 linkprop=phys-state 选项来启用虚拟交换机设备的物理链路状态更新。
您可以通过以下方式来启用虚拟网络设备的物理链路状态更新:
运行 ldm add-vnet 命令时,通过指定 linkprop=phys-state 创建虚拟网络设备。
指定 linkprop=phys-state 选项可配置虚拟网络设备以获取物理链路状态更新并将其报告给堆栈。
# ldm add-vnet linkprop=phys-state if-name vswitch-name ldom
以下示例启用在逻辑域 ldom1 上连接到 primary-vsw0 的 vnet0 的物理链路状态更新。
# ldm add-vnet linkprop=phys-state vnet0 primary-vsw0 ldom1
运行 ldm set-vnet 命令时,通过指定 linkprop=phys-state 修改现有虚拟网络设备。
# ldm set-vnet linkprop=phys-state if-name ldom
以下示例启用逻辑域 ldom1 上 vnet0 的物理链路状态更新:
# ldm set-vnet linkprop=phys-state vnet0 ldom1
要禁用物理链路状态更新,请运行 ldm set-vnet 命令指定 linkprop=。
以下示例禁用逻辑域 ldom1 上 vnet0 的物理链路状态更新:
# ldm set-vnet linkprop= vnet0 ldom1
以下示例说明如何在启用和不启用物理链路状态更新的情况下配置基于链路的 IPMP:
以下示例在域中配置两个虚拟网络设备。每个虚拟网络设备连接到服务域中的独立虚拟交换机设备,以使用基于链路的 IPMP。
下列命令将虚拟网络设备添加到域。请注意,由于未指定 linkprop=phys-state,因此只监视与虚拟交换机链路的状态更改。
# ldm add-vnet vnet0 primary-vsw0 ldom1 # ldm add-vnet vnet1 primary-vsw1 ldom1
以下命令在来宾域中配置虚拟网络设备并将其分配给 IPMP 组。请注意,未在这些虚拟网络设备上配置测试地址,原因是正在使用基于链路的故障检测。
Oracle Solaris 10 OS:使用 ifconfig 命令。
# ifconfig vnet0 plumb # ifconfig vnet1 plumb # ifconfig vnet0 192.168.1.1/24 up # ifconfig vnet1 192.168.1.2/24 up # ifconfig vnet0 group ipmp0 # ifconfig vnet1 group ipmp0
Oracle Solaris 11 OS:使用 ipadm 命令。
请注意,net0 和 net1 分别为 vnet0 和 vnet1 的 Oracle Solaris 11 虚名。
# ipadm create-ip net0 # ipadm create-ip net1 # ipadm create-ipmp ipmp0 # ipadm add-ipmp -i net0 -i net1 ipmp0 # ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1 # ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2
以下示例在域中配置两个虚拟网络设备。每个域连接到服务域中的独立虚拟交换机设备,以使用基于链路的 IPMP。虚拟网络设备也配置为获取物理链路状态更新。
请注意,net0 和 net1 分别为 vnet0 和 vnet1 的 Oracle Solaris 11 虚名。
Oracle Solaris 10 OS:使用以下命令:
# ldm add-vnet linkprop=phys-state vnet0 primary-vsw0 ldom1 # ldm add-vnet linkprop=phys-state vnet1 primary-vsw1 ldom1
Oracle Solaris 11 OS:使用以下命令:
# ldm add-vnet linkprop=phys-state net0 primary-vsw0 ldom1 # ldm add-vnet linkprop=phys-state net1 primary-vsw1 ldom1
以下命令创建虚拟网络设备并将其分配给 IPMP 组:
Oracle Solaris 10 OS:使用 ifconfig 命令。
# ifconfig vnet0 plumb # ifconfig vnet1 plumb # ifconfig vnet0 192.168.1.1/24 up # ifconfig vnet1 192.168.1.2/24 up # ifconfig vnet0 group ipmp0 # ifconfig vnet1 group ipmp0
Oracle Solaris 11 OS:使用 ipadm 命令。
请注意,net0 和 net1 分别为 vnet0 和 vnet1 的虚名。
# ipadm create-ip net0 # ipadm create-ip net1 # ipadm create-ipmp ipmp0 # ipadm add-ipmp -i net0 -i net1 ipmp0 # ipadm create-addr -T static -a 192.168.1.1/24 ipmp0/v4addr1 # ipadm create-addr -T static -a 192.168.1.2/24 ipmp0/v4addr2