不同网络中的共享以太网适配器配置

本教程介绍如何使用虚拟 I/O 服务器 (VIOS) 配置两个不同的网络,从而实现系统的高可用性、冗余性和负载共享。借助此架构,可以从两个完全不同的网络访问 VIOS 和逻辑分区 (LPAR),而这两个网络可用于不同的用途。

Pratikkumar Ashok Shaha, IT 专家助理, IBM

http://www.ibm.com/developerworks/aix/library/au-aix-configure-SMI-S/pratik_64x80.jpgPratikkumar 一直是位于印度浦那的 IBM 系统和技术团队的 IT 专家助理。他获得了浦那大学的计算机应用专业的硕士学位。Pratik 在 UNIX、IBM Power Systems 管理、IBM Systems Director 和 IBM System Storage 方面有着 4 年的工作经验。



Saiprasad P. Parkar, IT 专家, IBM

http://www.ibm.com/developerworks/aix/library/au-aix-install-SDDPCM/sai_64x80.jpg在过去的 10 年里,Saiprasaad 一直都是 UNIX 管理员。他在 IBM AIX、存储、IBM 系统存储 SAN 卷控制器 (SVC)、IBM Storwize V7000 以及 IBM Tivoli Storage Productivity Center (TPC) 方面有着深厚的技术背景。



2013 年 6 月 24 日

简介

当我们谈论生产环境时,每个管理员都应考虑所有可能的单点故障 (SPOF) 和架构中的恢复能力。在这里,我们将探讨 VIOS 和 LPAR 网络,此架构消除了网络方面最可能出现的 SPOF,提供了一个可快速与备份服务器进行通信,访问应用程序和数据库的独立网络。

这种架构已得到广泛应用,在其中,用户可以全天候地访问服务器,管理员可在不影响用户带宽的情况下备份数据。

图 1. 架构图
图 1. 架构图

在此架构中,我们有两个 VIOS 实例,每个 VIOS 都有两个独立的 主机以太网适配器,专用于混杂模式下的各个 VIOS。每个 HEA 合并了一个共享以太网适配器 (Shared Ethernet Adapter)。

每个 VIOS 的两个以太网适配器连接到不同的网络(公共和私有网络),每个 LPAR 将拥有最少两个具有不同的虚拟 LAN (VLAN) ID 的虚拟以太网。

为了更好地进行理解,我们将配置分解为两个步骤。


第 1 步:创建一个 VIOS 分区/VIOS 分区配置

在 VIOS 上,我们需要创建 4 个虚拟以太网端口。您需要确保物理 HEA 处于 混杂模式

  1. 在 HMC 窗口中,选择 VIOS 实例 A。
  2. 转到配置部分并单击 Manage Profile
  3. 在 Manage Profile 窗口中,有一个针对虚拟 I/O 的选项,您可从这里创建虚拟适配器、以太网、光纤和小型计算机系统接口 (SCSI) 适配器。您需要选择 Ethernet
  4. 在 VIOS 实例 B 上执行相同的步骤。

创建所有以太网后,您可以在每个 VIOS 实例上看到 4 个以太网。

图 2:以太网适配器
图 2:以太网适配器

使用以下配置设置所有 4 个虚拟以太网。

图 3:以太网适配器-1 端口虚拟以太网 (VLAN ID 1) 优先级 1
图 3:以太网适配器-1 端口虚拟以太网 (VLAN ID 1) 优先级 1
图 4:以太网适配器-2 端口虚拟以太网 (VLAN ID 99)
图 4:以太网适配器-2 端口虚拟以太网 (VLAN ID 99)
图 5:以太网适配器-3 端口虚拟以太网 (VLAN ID 2) 优先级 1
图 5:以太网适配器-3 端口虚拟以太网 (VLAN ID 2) 优先级 1
图 6:以太网适配器-4 端口虚拟以太网 (VLAN ID 88) 优先级 1
图 6:以太网适配器-4 端口虚拟以太网 (VLAN ID 88) 优先级 1

上面给出的配置用于 VIOS-A。您需要对 VIOS-B 应用相同的配置,并稍微进行调整。

VIOS-B 配置

第一个虚拟以太网适配器:端口虚拟以太网 (VLAN ID 1)优先级 2

第二个虚拟以太网适配器:端口虚拟以太网 (VLAN ID 99)

第三个虚拟以太网适配器:端口虚拟以太网 (VLAN ID 2) 优先级 2

第四个虚拟以太网适配器:端口虚拟以太网 (VLAN ID 88)

对于此配置,您将能够在 VIOS-A 和 VIOS-B 上看到 6 个以太网适配器(两个物理适配器和 4 个虚拟端口)。

图 7:控制台上的所有以太网适配器
图 7:控制台上的所有以太网适配器

第 2 步:创建一个共享以太网适配器

这里,我们需要创建一个共享以太网适配器,它包含一个物理以太网端口和两个虚拟端口。借助以下命令,我们可创建两个不同的共享以太网适配器。

$mkvdev -sea ent0 -vadapter ent2 -default ent2 -defaultid 1 -attr ha_mode=auto 
ctl_chan=ent3
                    
$mkvdev -sea ent1 -vadapter ent4 -default ent4 -defaultid 2 -attr ha_mode=auto 
ctl_chan=ent5
图 8:共享以太网适配器
图 8:共享以太网适配器

我们需要在 VIOS-B 上执行相同的操作。

mkvdev -sea ent0 -vadapter ent2 -default ent2 -defaultid 1 -attr ha_mode=auto 
ctl_chan=ent3
                    
$mkvdev -sea ent1 -vadapter ent4 -default ent4 -defaultid 2 -attr ha_mode=auto 
ctl_chan=ent5

这里,两个共享以太网适配器都能够同时与不同的网络进行通信,两个 VIOS 为彼此提供冗余。

要检查来自两个 VIOS 的主要以太网适配器,可使用以下命令。

entstat -all en6 |grep State
                    
entstat -all en7 |grep State

在主要 VIOS 上,验证以太网状态是否为 PRIMARY

图 9:en6 PRIMARY
图 9:en6 PRIMARY

在辅助 VIOS 上,验证以太网状态是否为 BACKUP

图 10:en7 BACKUP
图 10:en7 BACKUP

众所周知,默认情况下,VIOS-A 主要用于网络和光纤视觉(磁盘、存储)通信。为了避免此负载并高效地使用两个 VIOS,我们可优先化 VIOS-B,将它主要用于处理网络流量,将 VIOS-A 主要用于光纤通信。为此,我们需要将 VIOS-B 的优先级从 2 切换为 1;对于 VIOS-A,我们需要将优先级从 1 切换为 2。

参考资料

学习

  • 您可以参阅本文在 developerWorks 全球网站上的 英文原文
  • IBM PowerVM 虚拟化:简介和配置
  • AIX and UNIX 专区:developerWorks 的“AIX and UNIX 专区”提供了大量与 AIX 系统管理的所有方面相关的信息,您可以利用它们来扩展自己的 UNIX 技能。
  • AIX and UNIX 新手入门:访问“AIX and UNIX 新手入门”页面可了解更多关于 AIX 和 UNIX 的内容。
  • AIX and UNIX 专题汇总:AIX and UNIX 专区已经为您推出了很多的技术专题,为您总结了很多热门的知识点。我们在后面还会继续推出很多相关的热门专题给您,为了方便您的访问,我们在这里为您把本专区的所有专题进行汇总,让您更方便的找到您需要的内容。
  • AIX and UNIX 下载中心:在这里你可以下载到可以运行在 AIX 或者是 UNIX 系统上的 IBM 服务器软件以及工具,让您可以提前免费试用他们的强大功能。
  • IBM Systems Magazine for AIX 中文版:本杂志的内容更加关注于趋势和企业级架构应用方面的内容,同时对于新兴的技术、产品、应用方式等也有很深入的探讨。IBM Systems Magazine 的内容都是由十分资深的业内人士撰写的,包括 IBM 的合作伙伴、IBM 的主机工程师以及高级管理人员。所以,从这些内容中,您可以了解到更高层次的应用理念,让您在选择和应用 IBM 系统时有一个更好的认识。

讨论

  • 加入 developerWorks 中文社区。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=AIX and UNIX
ArticleID=935080
ArticleTitle=不同网络中的共享以太网适配器配置
publish-date=06242013