天天看点

Scenario 1 – HP C7000 Virtual Connect FlexFabric以太网网络设计Active/Standby Uplinks

Scenario 1 – Simple vNet with Active/Standby Uplinks – Ethernet and FCoE – Windows 2008 R2

场景1:简单vNet使用Active/Standby Uplinks-Ethernet和FCoE-Windows2008R2

概述:

    这个简单的配置场景使用VC vNet和FCoE来满足SAN需求。此简单设计没有使用VLAN Mapping,vNet是以最简单的方式连接Virtual Connect到网络和服务器组件。在这个场景中,上联网络交换机与每一个FlexFabric模块中的一个Port连接。除此之外,FlexFabric模块中都有一个Port连接到已经存在SAN FC架构设计中满足存储需要。

     上联交换机不需要特殊配置,保持出厂默认设置即可,通常配置为访问或未加标签的端口默认VLAN或特定的VLAN。在这种情况下,Virtual Connect没有收到VLAN标记。

     当配置VC时,我们可以使用多种方法来部署网络组件的fail-over或者冗余模式。一种选择可能连接两个上行链路到一个单一的vNet;这两个上行链路可以连接到同一个机框的不同VC模块中,然后通过各自的VC Port连接到两个不同的上联交换机,根据自身的需要决定。另一个选择是,可以设计两个不同的vNet,每个vNet分别配置一个的或者多个上行链路。两种选择各有优劣。例如:一个Active/Standby配置的将冗余的层级放在了VC级别,一个Active/Active将冗余放在了系统OS NIC Teaming或者bonding级别。以下,我们将主要讨论第一种选择。

     此外,不同的vNets可以配置支持不同的网络通信需求,这些网络可能可能需要区分不同的网络通信流量种类,例如:iSCSI、备份、vMotion、管理、生产流量。

     该场景将会使用FlexFabric模块中的FCoE功能,每一个LOM的Port都有一个上行链路连接到一个FlexFabric模块中。

需求:

     该场景同时支持以太网和FC网络连接需求。为了部署这个场景,我们需要一个HP BladeSystem C7000,最少一个BL服务器,两个VC FlexFabric模块安装在C7000的互联模块Bay1、Bay2位置。还需要一个或多个外置网络交换机。VC模块不具有交换机功能,但是VC可以和标准交换机进行通信。FC上行链路也需要可以连接到已经存在的FC SAN 架构中。SAN 交换机Port配置需要支持NPIV功能。每一个FlexFabric 模块都有一个Port上联到一个SAN Switch中。

逻辑拓扑视图

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_14127381966WzY.png" target="_blank"></a>

安装和配置:

     交换机配置

          VC模块角色充当边缘Switch。VC可以直接连接到分布式Switch和核心Switch      

          与VC模块对连的Switch需要进行一下配置,以满足场景需要。

               1:Switch端口配置为ACESS或者untagged模式,或者指定默认

                  VLAN或者指定VLAN都可以转发无标记帧。

               2:如果Switch端口配置为Trunk模式转发多个VLANs,VC将会转    

                  发那些有tag的帧到网络中的host适配器,如果此种情形,

                   那么需要将VC网络配置为VLAN Tunning模式。连接host将    

                  会需要配置为可以解释这些VLAN tag。

    除此之外,对联Switch Port最好配置为Spanning Tree Edge,可以将VC看作为边缘接入设备,而不是一个Switch,通过配置STE,可以使该端口的转发速度更加快捷,此种配置使一个新接入Port可以更快的转发通信流量。

     SAN Switch 与VC模块对连的Port必须配置为支持NPIV。

    模块名称                       固件版本                                    位置

HP VC FlexFabric-20/40 F8 Module    4.30                                       Bay1/Bay2

HP ProLiant BL420c Gen8 (404663-B21  HP FlexFabric 20Gb 2-port FLB Adapte  )    Bay1 

    配置VC

        配置Expanded VLAN Capacity(每个domain最多支持8192个VLAN、每个host Port最多支持162

      个VLAN)

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738219UZAz.jpg" target="_blank"></a>

     配置Fast MAC Cache Failover

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738228gvsN.jpg" target="_blank"></a>

     定义一个新的vNet(也就是创建一个新的Ethernet Network。配置点已经红圈标注)

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738233PJI8.jpg" target="_blank"></a>

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738239hjaj.jpg" target="_blank"></a>

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738247fAVC.jpg" target="_blank"></a>

     定义两个新的FCoE SAN Fabric(用于SAN存储)

        定义FCoE_A SAN Fabric

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738254shj3.jpg" target="_blank"></a>

        同理定义第二个FCoE_B SAN Fabric

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738266JfBw.jpg" target="_blank"></a>

        配置两个FCoE后,总结如下图所示(需要重点注意模块和端口不要选错!)

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738282ieLQ.jpg" target="_blank"></a>

     定义一个包含NIC和FCoE连接的Server Profile,然后将其赋予刀片服务器

        Server Profile的命名最好简单易识{用途(APP)+Bay位}

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738289g4b4.jpg" target="_blank"></a>

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738298qykq.jpg" target="_blank"></a>

在BL420G8适配器Mapping对照关系中可以看到针对性关系,如果不确定可以在OS中确认MAC地址

<a href="http://728756.blog.51cto.com/attachment/201410/8/718756_1412738305J0Y7.jpg" target="_blank"></a>

回顾:

     1:Windows 2008R2 Ethernet网络实例

          略(可以进行网卡绑定,提高网络带宽、增加故障冗余功能)

     2:Windows 2008R2 SAN连接实例

          略(添加SAN存储)

总结

     1:我们通过创建一个简单的vNet来设计一个VC网络场景。同时我们为vNet配置了Min/Max网速限制,一个双路径SAN Fabric对于SAN存储网络,以满足真实企业网络设计中的网络QOS需求。

    2: 当我们把VC Server Profile APP-Bay-1部署到Bay1服务器中,然后开机服务器,服务器的每一个NIC都通过任何一个FlexFabric模块连接到同一个vNet-Production。两个链路速率都是10Gb,这些NIC可以分别独立配置各自的IP地址,也可以配置为Team NIC。每一个NIC都可以是Active,这个服务器可以通过任何一个网口接入网络或者上行链路。为了流量整形我们设置了最小和最大链路速率来满足应用需求。

    3:当有新的服务器部署到Enclosure,简单的创建Server Profile或者直接复制已存在的Server Profile进行修改,可以加快部署速度,在将Server Profile部署给刀片服务器时,服务器必须处于power off状态。

    4: 创建Ethernet Network时,VC多端口关系默认是Active/Standby配置。

    5:具体场景具体设计,企业内部网络设计,应该在满足企业业务需求的基础上尽可能靠近最佳设计实例。

本文转自 五一 51CTO博客,原文链接:http://blog.51cto.com/728756/1561165

继续阅读