JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle VM Server for SPARC 3.0 管理指南     Oracle VM Server for SPARC (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分Oracle VM Server for SPARC 3.0 软件

1.  Oracle VM Server for SPARC 软件概述

2.  安装和启用软件

3.  Oracle VM Server for SPARC 安全

4.  设置服务和控制域

5.  设置来宾域

6.  设置 I/O 域

7.  使用虚拟磁盘

8.  使用虚拟网络

虚拟网络简介

Oracle Solaris 10 联网概述

Oracle Solaris 11 联网概述

虚拟交换机

虚拟网络设备

Inter-Vnet LDC 通道

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

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

自动或手动分配 MAC 地址

分配给 Logical Domains 的 MAC 地址范围

自动分配算法

检测重复的 MAC 地址

释放的 MAC 地址

将网络适配器和 Logical Domains 结合使用

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

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

在 Oracle Solaris 10 系统上配置 NAT

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

在 Oracle Solaris 11 系统上配置 NAT

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

在 Logical Domains 环境中配置 IPMP

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

在服务域中配置并使用 IPMP

在 Logical Domains 虚拟网络中使用基于链路的 IPMP

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

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

在来宾域中配置 IPMP

在服务域中配置 IPMP

使用 VLAN 标记

端口 VLAN ID (PVID)

VLAN ID (VID)

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

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

使用 NIU 混合 I/O

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

如何启用混合模式

如何禁用混合模式

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

配置巨型帧

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

vnetvsw 驱动程序的早期(巨型帧无感知)版本的兼容性 (Oracle Solaris 10)

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

9.  迁移域

10.  管理资源

11.  管理域配置

12.  执行其他管理任务

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

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

14.  Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)

15.  使用电源管理

16.  使用 Oracle VM Server for SPARC 管理信息库软件

17.  Logical Domains Manager 发现

18.  将 XML 接口与 Logical Domains Manager 结合使用

词汇表

索引

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

将虚拟交换机或虚拟网络设备添加到域时,可以通过设置 id 属性来指定其设备编号。

# ldm add-vsw [id=switch-id] vswitch-name ldom
# ldm add-vnet [id=network-id] if-name vswitch-name ldom

域的每个虚拟交换机和虚拟网络设备都具有唯一的设备编号,该编号在绑定域时分配。如果使用显式设备编号(通过设置 id 属性)添加虚拟交换机或虚拟网络设备,将使用指定的设备编号。否则,系统将自动指定最低的可用设备编号。在这种情况下,分配的设备编号取决于将虚拟交换机或虚拟网络设备添加到系统的方式。当域被绑定时,在 ldm list-bindings 命令的输出中可以看到最终分配给虚拟交换机或虚拟网络设备的设备编号。

以下示例显示 primary 域有一个虚拟交换机 primary-vsw0。此虚拟交换机的设备编号是 0 (switch@0)。

primary# ldm list-bindings primary
...
VSW
    NAME         MAC               NET-DEV DEVICE   DEFAULT-VLAN-ID PVID VID MTU MODE
    primary-vsw0 00:14:4f:fb:54:f2 nxge0   switch@0 1               1    5,6 1500
...

以下示例显示 ldg1 域有两个虚拟网络设备:vnetvnet1vnet 设备的设备编号是 0 (network@0),vnet1 设备的设备编号是 1 (network@1)。

primary# ldm list-bindings ldg1
...
NETWORK
    NAME  SERVICE              DEVICE    MAC               MODE   PVID VID MTU
    vnet  primary-vsw0@primary network@0 00:14:4f:fb:e0:4b hybrid 1        1500
    ...
    vnet1 primary-vsw0@primary network@1 00:14:4f:f8:e1:ea        1        1500
...

同样,当含虚拟网络设备的域正在运行 Oracle Solaris OS 时,虚拟网络设备具有网络接口 vnetN。但是,虚拟网络设备的网络接口编号 N 不必与虚拟网络设备的设备编号 n 相同。


注 - 在 Oracle Solaris 11 系统上,会将 netn 形式的通用链路名称分配给 vswnvnetn。使用 dladm show-phys 命令确定哪些 netn 名称映射到哪些 vswnvnetn 设备。



注意

注意 - Oracle Solaris OS 根据设备编号保留网络接口名称和虚拟交换机或虚拟网络设备之间的映射。如果未将设备编号显式分配给虚拟交换机或虚拟网络设备,当域被解除绑定并且之后再次绑定时,其设备编号可以更改。在这种情况下,由域中正在运行的 OS 分配的网络接口名称也可以更改并改变系统的现有配置。可能会出现这种情况,例如,从域配置中删除虚拟交换机或虚拟网络接口时。


您不能使用 ldm list-* 命令直接确定与虚拟交换机或虚拟网络设备相对应的 Oracle Solaris OS 网络接口名称。但是,可以使用 ldm list -l 命令输出和 Oracle Solaris OS 的 /devices 下的条目的组合来获取此信息。

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

在此示例过程中,来宾域 ldg1 包含两个虚拟网络设备:net-anet-c。要查找与 net-c 对应的 ldg1 中的 Oracle Solaris OS 网络接口名称,请执行以下操作:此示例还显示了查找虚拟交换机而不是虚拟网络设备的网络接口名称的不同之处。

  1. 使用 ldm 命令查找 net-c 的虚拟网络设备编号。
    # ldm list -l ldg1
    ...
    NETWORK
    NAME         SERVICE                     DEVICE       MAC
    net-a        primary-vsw0@primary        network@0    00:14:4f:f8:91:4f
    net-c        primary-vsw0@primary        network@2    00:14:4f:f8:dd:68
    ...

    net-c 的虚拟网络设备编号是 2 (network@2)。

    要确定虚拟交换机的网络接口名称,请查找虚拟交换机设备编号,nswitch@n 表示。

  2. 要查找 ldg1 上的相应网络接口,请登录 ldg1 并在 /devices 下查找此设备编号的条目。
    # uname -n
    ldg1
    # find /devices/virtual-devices@100 -type c -name network@2\*
    /devices/virtual-devices@100/channel-devices@200/network@2:vnet1

    网络接口名称是冒号后面的条目部分,即 vnet1

    要确定虚拟交换机的网络接口名称,请将 -name 选项的参数替换为 virtual-network-switch@n\*。然后,查找具有名称 vswN 的网络接口。

  3. 验证 vnet1 是否具有 MAC 地址 00:14:4f:f8:dd:68,如步骤 1 中 net-cldm list -l 输出中所示。
    • Oracle Solaris 10 OS。使用 ifconfig 命令。
      # ifconfig vnet1
      vnet1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
                inet 0.0.0.0 netmask 0
                ether 0:14:4f:f8:dd:68
    • Oracle Solaris 11 OS。使用 dladm 命令。

      首先,您必须使用 dladm show-phys 命令确定为 vnet1 指定的接口名称。

      primary# dladm show-phys |grep vnet1
      net2              Ethernet             up         0      unknown   vnet1
      
      primary# dladm show-linkprop -p mac-address net2
      LINK     PROPERTY        PERM VALUE          DEFAULT        POSSIBLE
      net2     mac-address     rw   00:14:4f:f8:dd:68 00:14:4f:f8:dd:68 --