JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle VM Server for SPARC 2.0 管理指南
search filter icon
search icon

文档信息

前言

1.  Oracle VM Server for SPARC 软件概述

2.  安装和启用软件

3.  安全

4.  设置服务和控制域

5.  设置来宾域

6.  设置 I/O 域

7.  使用虚拟磁盘

8.  使用虚拟网络

虚拟网络简介

虚拟交换机

虚拟网络设备

管理虚拟交换机

添加虚拟交换机

设置现有虚拟交换机的选项

移除虚拟交换机

管理虚拟网络设备

添加虚拟网络设备

设置现有虚拟网络设备的选项

移除虚拟网络设备

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

查找 Oracle Solaris OS 网络接口名称

自动或手动分配 MAC 地址

分配给 Logical Domains 的 MAC 地址范围

自动分配算法

检测重复的 MAC 地址

释放的 MAC 地址

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

确定网络适配器是否与 GLDv3 兼容

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

设置虚拟交换机以实现与域的外部连接

在 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 驱动程序的早期(巨型帧无感知)版本的兼容性

9.  迁移域

10.  管理资源

11.  管理配置

12.  执行其他管理任务

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

B.  Oracle VM Server for SPARC Configuration Assistant

C.  Logical Domains Manager 发现

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

E.  Logical Domains Manager XML 模式

词汇表

索引

使用 VLAN 标记

自 Oracle Solaris 10 10/08 OS 和 Logical Domains 1.1 软件发行版起,Logical Domains 网络基础结构中提供了 802.1Q VLAN 标记支持。


注 - Logical Domains 网络组件的所有早期发行版中均不支持标记的 VLAN。


虚拟交换机 (vsw) 和虚拟网络 (vnet) 设备支持根据虚拟局域网 (virtual local area network, VLAN) 标识符 (identifier, ID) 交换以太网包并处理必要的以太网帧标记或取消标记操作。

您可以在来宾域中的 vnet 设备上创建多个 VLAN 接口。可以使用 Oracle Solaris OS ifconfig(1M) 命令在虚拟网络设备上创建 VLAN 接口,用于在任何其他物理网络设备上配置 VLAN 接口的方法与之相同。Logical Domains 环境中的其他要求是,您必须使用 Logical Domains Manager CLI 命令将 vnet 分配给相应的 VLAN。有关 Logical Domains Manager CLI 命令的完整信息,请参阅 ldm(1M)

同样,您可以在服务域中的虚拟交换机设备上配置 VLAN 接口。从 2 到 4094 的 VLAN ID 有效;VLAN ID 1 保留为 default-vlan-id

在来宾域中创建 vnet 设备时,必须将其分配给所需的 VLAN,方法是使用 ldm add-vnet 命令的 pvid=vid= 参数为此 vnet 指定一个端口 VLAN ID 和零或多个 VLAN ID。此操作可配置虚拟交换机在 Logical Domains 网络中支持多个 VLAN 并在网络中使用 MAC 地址和 VLAN ID 交换包。

同样,vsw 设备本身应属于的所有 VLAN 作为网络接口激活 (plumb) 时,必须使用 ldm add-vsw 命令的 pvid=vid= 参数在 vsw 设备中进行配置。

您可以使用 ldm set-vnetldm set-vsw 命令更改设备所属的 VLAN。

端口 VLAN ID (PVID)

PVID 指示虚拟网络设备需要是其成员的 VLAN(以无标记模式)。在这种情况下,vsw 设备通过 PVID 指定的 VLAN 为 vnet 设备提供所需的帧标记或取消标记。虚拟网络中无标记的所有出站帧由虚拟交换机使用其 PVID 进行标记。使用此 PVID 标记的入站帧由虚拟交换机取消标记,然后再将其发送给 vnet 设备。因此,将 PVID 分配给 vnet 有以下暗示:对于 PVID 指定的 VLAN,虚拟交换机上的相应虚拟网络端口被标记为无标记。一个 vnet 设备只能有一个 PVID。

在不使用 VLAN ID 的情况下使用 ifconfig(1M) 命令配置相应的虚拟网络接口,并且仅使用其设备实例时,接口会被隐式分配给虚拟网络的 PVID 指定的 VLAN。

例如,如果您使用以下命令激活 (plumb) vnet 实例 0,并且如果已将 vnetpvid= 参数指定为 10,则 vnet0 接口将被隐式分配为属于 VLAN 10。

# ifconfig vnet0 plumb

VLAN ID (VID)

VID 指示虚拟网络设备或虚拟交换机需要是其成员的 VLAN(以无标记模式)。虚拟网络设备通过其 VID 指定的 VLAN 发送和接收标记的帧。虚拟交换机在虚拟网络设备和外部网络之间传递使用指定的 VID 标记的所有帧。

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

  1. 将虚拟交换机 (vsw) 分配给两个 VLAN。

    例如,将 VLAN 21 配置为无标记并将 VLAN 20 配置为标记。将虚拟网络 (vnet) 分配给三个 VLAN。将 VLAN 20 配置为无标记并将 VLAN 21 和 22 配置为标记。

    # ldm add-vsw net-dev=nxge0 pvid=21 vid=20 primary-vsw0 primary
    # ldm add-vnet pvid=20 vid=21,22 vnet01 primary-vsw0 ldom1
  2. 激活 (Plumb) VLAN 接口。

    本示例假定在域中这些设备的实例编号是 0,并且 VLAN 映射到这些子网:


    VLAN
    子网
    20
    192.168.1.0(网络掩码:255.255.255.0)
    21
    192.168.2.0(网络掩码:255.255.255.0)
    22
    192.168.3.0(网络掩码:255.255.255.0)
    1. 在服务 (primary) 域中激活 (Plumb) VLAN 接口。
      primary# ifconfig vsw0 plumb
      primary# ifconfig vsw0 192.168.2.100 netmask 0xffffff00 broadcast + up
      primary# ifconfig vsw20000 plumb
      primary# ifconfig vsw20000 192.168.1.100 netmask 0xffffff00 broadcast + up
    2. 在来宾 (ldom1) 域中激活 (Plumb) VLAN 接口。
      ldom1# ifconfig vnet0 plumb
      ldom1# ifconfig vnet0 192.168.1.101 netmask 0xffffff00 broadcast + up
      ldom1# ifconfig vnet21000 plumb
      ldom1# ifconfig vnet21000 192.168.2.101 netmask 0xffffff00 broadcast + up
      ldom1# ifconfig vnet22000 plumb
      ldom1# ifconfig vnet22000 192.168.3.101 netmask 0xffffff00 broadcast + up

      有关如何在 Oracle Solaris OS 中配置 VLAN 接口的更多信息,请参阅《系统管理指南:IP 服务》中的"管理虚拟局域网"

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

通过网络 (JumpStart) 安装来宾域且安装服务器位于 VLAN 中时要小心。将与安装服务器关联的 VLAN ID 指定为虚拟网络设备的 PVID,并且不要为此虚拟网络设备配置任何标记的 VLAN (vid)。您必须执行此操作,因为 OBP 不识别 VLAN 且不能处理 VLAN 标记的网络包。网络安装期间,虚拟交换机处理发往和发自来宾域的包的取消标记和标记。网络安装完成且 Oracle Solaris OS 引导后,您可以配置在此 VLAN 中标记虚拟网络设备。然后,可以在标记模式下将虚拟网络设备添加到其他 VLAN。

有关使用 JumpStart 安装来宾域的信息,请参见在来宾域上执行 JumpStart 操作

  1. 在无标记模式下初始配置网络设备。

    例如,如果安装服务器位于 VLAN 21 中,则按如下所示初始配置虚拟网络:

    primary# ldm add-vnet pvid=21 vnet01 primary-vsw0 ldom1
  2. 安装完成且 Oracle Solaris OS 引导后,在标记模式下配置虚拟网络。
    primary# ldm set-vnet pvid= vid=21, 22, 23 vnet01 primary-vsw0 ldom1