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

文档信息

前言

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

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.  使用 Oracle VM Server for SPARC 管理信息库软件

16.  Logical Domains Manager 发现

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

词汇表

索引

使用 VLAN 标记

Oracle VM Server for SPARC 软件支持在网络基础结构中使用 802.1Q VLAN 标记。


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


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

您可以在来宾域中的 vnet 设备上创建多个 VLAN 接口。使用 Oracle Solaris 10 ifconfig 命令或 Oracle Solaris 11 dladmipadm 命令,可以在虚拟网络设备上创建 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 在作为网络接口创建时,必须使用 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 而仅使用设备实例配置相应的虚拟网络接口时,接口会隐式分配给虚拟网络的 PVID 所指定的 VLAN。

例如,如果您使用以下命令之一创建 vnet 实例 0,并且如果 vnetpvid= 参数已指定为 10,则 vnet0 接口将被隐式指定为属于 VLAN 10。请注意,以下命令显示与 Oracle Solaris 10 相关的 vnet0 接口名称。对于 Oracle Solaris 11,请改用通用名称(例如 net0)。

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. 创建 VLAN 接口。

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

    VLAN 20

    子网 192.168.1.0(网络掩码:255.255.255.0

    VLAN 21

    子网 192.168.2.0(网络掩码:255.255.255.0

    VLAN 22

    子网 192.168.3.0(网络掩码:255.255.255.0

    1. 在服务 (primary) 域中创建 VLAN 接口。
      • Oracle Solaris 10 OS。使用 ifconfig 命令。
        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
      • Oracle Solaris 11 OS。使用 dladmipadm 命令。
        primary# dladm create-vlan -l vsw0 -v20
        primary# ipadm create-ip net0
        primary# ipadm create-addr -T static -a 192.168.2.100/24 net0/ipv4
        primary# ipadm create-ip net20000
        primary# ipadm create-addr -T static -a 192.168.1.100/24 net20000/ipv4
    2. 在来宾 (ldom1) 域中创建 VLAN 接口。
      • Oracle Solaris 10 OS。使用 ifconfig 命令。
        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 10 OS 中配置 VLAN 接口的更多信息,请参阅《系统管理指南:IP 服务》中的"管理虚拟局域网"

      • Oracle Solaris 11 OS。使用 dladmipadm 命令。
        ldom1# dladm create-vlan -l net0 -v21
        ldom1# ipadm create-ip net0
        ldom1# ipadm create-addr -T static -a 192.168.1.101/24 net0/ipv4
        ldom1# ipadm create-ip net21000
        ldom1# ipadm create-addr -T static -a 192.168.2.101/24 net21000/ipv4
        ldom1# ipadm create-ip net22000
        ldom1# ipadm create-addr -T static -a 192.168.3.101/24 net22000/ipv4

        有关如何在 Oracle Solaris 11 OS 中配置 VLAN 接口的更多信息,请参阅《Oracle Solaris 管理:网络接口和网络虚拟化》中的"管理虚拟局域网"

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

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

有关使用 Oracle Solaris JumpStart 功能安装来宾域的更多信息,请参见如何在 Oracle Solaris 10 来宾域上使用 Oracle Solaris 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