Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

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

    在域运行 Oracle Solaris 10 OS 与 Oracle Solaris 11 OS 时,某些 Oracle VM Server for SPARC 联网功能的工作方式有所不同。在域中运行 Oracle Solaris 11 OS 时,Oracle VM Server for SPARC 虚拟网络设备和虚拟交换机的功能差别如下:

  • vswn 设备配置为主网络接口,以允许服务域与来宾域进行通信

    只有运行 Oracle Solaris 10 OS 的域才需要进行此配置。对于 Oracle Solaris 11,虚拟交换机使用 Oracle Solaris 11 网络堆栈,可自动允许其虚拟网络设备和与其后端设备相对应的网络接口(例如 net0)进行通信。不支持在 Oracle Solaris 11 上将 vswn 设备配置为网络接口。

  • 使用 Oracle Solaris 11 etherstub 设备作为后端设备来创建专用虚拟交换机

    如果未连接到后端设备,虚拟交换机仅在来宾域之间(而不是在来宾域与服务域之间)提供通信。将 etherstub 用作后端设备可允许来宾域与在 Oracle Solaris 11 服务域中配置的区域(包括全局区域)进行通信。通过使用连接到该 etherstub 的 VNIC 完成此配置。

  • 对虚拟交换机和虚拟网络设备使用通用名称

    Oracle Solaris 11 OS 会为 vswnvnetn 设备分配通用名称。确保所创建的虚拟交换机的后端设备不是另一个 vswvnet 设备。使用 dladm show-phys 命令可查看与通用网络设备名称相关联的实际物理设备。

  • 使用 Oracle Solaris 11 VNIC 在以太网存根上创建 VLAN

    不要在 Oracle Solaris 11 服务域的虚拟交换机接口上配置 VLAN,因为不支持此配置。而是在与虚拟交换机的 net-dev 属性值对应的接口上创建 VLAN。

    对于 Oracle Solaris 10,可以使用空值设置 net-dev 属性来创建路由的虚拟交换机。但是,Oracle Solaris 11 不支持此方法。相反,将以太网存根设备上的 VNIC 配置为 VLAN 的一部分。

    以下示例显示如何在以太网存根上创建 VNIC。dladm create-etherstub 命令创建以太网存根 estub100,以太网存根是 ldm add-vsw 命令用来创建虚拟交换机的支持设备。ldm add-vsw 命令创建虚拟交换机。dladm create-vnic 命令在 etherstub 上创建 VNIC,以为该虚拟交换机创建 VLAN。

    primary# dladm create-etherstub estub100
    primary# ldm add-vsw net-dev=estub100 vid=100 inter-vnet-link=off \
    primary-vsw100 primary
    primary# dladm create-vnic -l estub100 -m auto -v 100 vnic100

    以下 ldm add-vnet 命令创建两个 VNIC,从而通过 VLAN 100 在 ldg1ldg2 域之间进行通信。

    primary# ldm add-vnet vid=100 ldg1-vnet100 primary-vsw100 ldg1
    primary# ldm add-vnet vid=100 ldg2-vnet100 primary-vsw100 ldg2

    在以下示例中,dladm 命令在 ldg1ldg2 来宾域上创建 VLAN。ipadm 命令为您在 ldg1ldg2 域上创建的 VNIC 创建 IP 地址。

    ldg1# dladm create-vlan -l net1 -v 100 vlan100
    ldg1# ipadm create-ip vlan100
    ldg1# ipadm create-ipaddr -T static -a 192.168.100.10/24 vlan100/v4
    ldg2# dladm create-vlan -l net1 -v 100 vlan100
    ldg2# ipadm create-ip vlan100
    ldg2# ipadm create-ipaddr -T static -a 192.168.100.20/24 vlan100/v4
  • 对虚拟交换机和虚拟网络设备使用通用名称

    Oracle Solaris 11 OS 会为 vswnvnetn 设备分配通用名称。确保所创建的虚拟交换机的后端设备不是另一个 vswvnet 设备。使用 dladm show-phys 命令可查看与通用网络设备名称相关联的实际物理设备。

  • 在虚拟交换机和虚拟网络设备上使用 VNIC

    无法vswn 设备上使用 VNIC。尝试在 vswn 上创建 VNIC 会失败。请参见Oracle VM Server for SPARC 3.3 发行说明 中的Oracle Solaris 11:配置有自动网络接口的区域可能无法启动

  • 在 Oracle Solaris 11 来宾域上使用网络监测命令

    可以使用 ldm list-netdevldm list-netstat 命令获取有关 Oracle Solaris 11 来宾域的信息。