光纤交换机如何配置?看这里就够了

一、SAN交换机是什么?

SAN交换机也就是光纤交换机,是一种专用的硬件设备,用在存储区域网络中连接多个存储设备和主机。它是数据流量的中继站,根据数据包中的目标地址将数据从源设备路由到目标设备。SAN交换机支持多种存储连接协议(如FC、iSCSI等),具有低延迟和无损数据传输的特点,可以提供高性能和低延迟的数据访问。此外,SAN交换机还具备带宽管理、数据安全和故障隔离等功能,可以满足大规模存储设备的需求,提供灵活的连接选项,确保数据的可靠性和连续性。

二、常见的SAN交换机厂商有哪些?

市面上可以把光纤交换机大致分为两类,一类是Brocade光纤交换机,例如Brocade 300、Brocade 6510等,另外一类是思科厂商的光纤交换机,常见型号有MDS9200等。那么其他看到的其他厂商的像华为SNS3664,IBM 2498等光纤交换机无非都是OEM博科的,所以可以看到他们的配置命令都是一样的。
各厂家和博科型号对应表
在这里插入图片描述

三、如何配置光纤交换机?

在进行配置光纤交换机之前,我们需要理解一些基本概念。

(1)什么是zone

Zone是FC-SAN交换机上的一种独有的逻辑配置,通过配置特定的设备加入zone,从而允许设备之间互相通信。当交换机上配置了zone时,同在一个zone里的设备之间可以互相通信,没有加入任何zone的设备不能与其他设备通信。

早期交换机厂商根据zone的实现方式,把zone分为hard zone和soft zone,区别在于前者通过硬件芯片来实现,后者通过软件来实现。后来大家把基于domain ID/端口号的zone叫做hard zone,基于wwn的zone为soft zone。现在这两种类型的zone都是基于硬件芯片实现。

(2)zone的类型:

  1. 基于Domain ID/端口号(D,P)的普通zone模式

这种zone允许接在某几个端口上的设备互相通信,即使端口上的设备改变也不会影响zone的使用,在更换主机HBA卡时不需要进行任何zone配置的更改。

  1. 基于wwpn/wwnn的普通zone模式

这种zone允许拥有特定wwn的设备之间互相通信,不关心设备接在交换机的哪个口上。当某个设备从一个端口移到另一个端口时,不需要进行任何zone配置的更改。但更换主机HBA卡时,需要根据新HBA卡的wwn更改zone配置。注意如果交换机上接有NPIV模式的刀片交换机或主机集群时,必须使用基于wwn的zone。

  1. 混合zone(session based hard zoning)

当一台设备在两个或多个zone里分别使用D,P和wwn模式的zone,这台设备会进入混合zone模式。在混合zone模式里的设备在跟其他设备通信时需要通过交换机CPU进行软件验证。

  1. LSAN zone

LSAN zone只有在启用了FCR时才会被应用到,它能允许在不同的fabric中的设备通过fc router进行通信。需要在交换机上安装integrated routing license后才能打开FCR功能。

  1. TI zone(Traffic Isolation zone)

TI zone可以把一根或者多根ISL设置成某个zone的专用ISL,不需要license。

  1. QOS zone

QOS zone在网络中出现拥堵时可以允许高QOS的zone成员优先通信,需要在交换机上安装adaptive networking license。

Zoneset是zone的集合。一台交换机同时只能启用一个zoneset,同一个SAN网络中交换机的active zoneset必须保持一致,不然会造成网络分裂(fabric segment)。

Alias,或叫做别名,是使配置zone更简便的一个功能。对于每台设备,可以预先设置好alias,之后在配置zone时使用alias来代替D,P或wwn。

Default zone:思科与博科交换机都有default zone,它的功能是在没有任何zone配置时允许所有连接在交换机上的设备互相通信。

(3)WWN、WWNN和WWPN分别是什么

WWN(World Wide Name):全球唯一标识,用于标识每一个光纤通道设备。在有多台主机使用磁盘阵列时,通过WWN号来确定哪台主机正在使用指定的LUN(逻辑单元号),被使用的LUN其他主机将无法使用。
WWPN(World Wide Port Number):全球唯一端口号,它用于标识每一个端口。对于一个光纤交换机,每个端口都有一个唯一的WWPN。
WWNN(World Wide Node Number):全球唯一节点号,用于标识每一个不可拆分的独立设备。对于一台光纤交换机,它有一个WWNN。
比如,举个例子,一台光纤交换机不可拆分,它有一个WWNN,它有一堆端口,所以每个端口对应有一个WWPN,因为光纤交换机不可拆分,所以它的WWN和WWNN是相同的。一块多口光纤HBA卡,本身有一个WWNN,每个端口对应一个WWPN,但主机没有WWNN,因为卡和主机是分离的。相信看完这个例子你就可以如何区分它们了。

五、光纤交换机初始化

1、连接console线到交换机console口
2、输入ipaddress设置管理口地址,以及子网掩码、网关等,默认管理地址为10.77.77.77,默认用户名/密码为admin/password.
3、如果购买了license,可以用超级终端登陆交换机去激活端口。
swd77:admin> licenseshow 查看licence情况
swd77:admin> licenseadd XXXXX(博科的激活号)增加license授权,激活端口
swd77:admin>switchdisable
swd77:admin>switchenable 重新启动一下交换机至此交换机端口激活完毕,我们可以到交换机的端口那里去看一看,可以发现激活的端口,内部是有红光发出的,激活前是没光的。
至此光纤交换机就初始化完了,接下来就需要配置ZONE。

五、如何划分zone

博科交换机CLI命令行

首先对每个需要做zone的设备创建alias,然后创建zone并把alias加入,创建cfg(zoneset)并把需要的zone加入,最后启用cfg。

(1)帮助命令: zonehelp

(2)显示现有配置:cfgshow

(3)创建/增加成员/移除成员/删除alias:

alicreate “aliName”,“member[; member…]”

aliadd “aliName”,“member[; member…]”

aliremove “aliName”,“member[; member…]”

alidelete “aliName”

(4)创建/增加成员/移除成员/删除zone:

zonecreate “zonename”, “member[;member…]”

zoneadd “zoneName”, “member[;member…]”

zoneremove “zoneName”, “member[;member…]”

zonedelete “zoneName”

注意:根据zone的最佳实践,EMC推荐每个zone里只放一个initiator(主机,Vplex的BE口等)。多个initiator互相zone在一起会导致很多反常现象。

(5)创建/增加成员/移除成员/删除cfg:

cfgcreate “cfgName”, “member[;member…]”

cfgadd “cfgName”, “member[;member…]”

cfgremove “cfgName”, “member[;member…]”

cfgdelete “cfgName”, “member[;member…]”

(6)保存/启用cfg:

cfgsave

cfgenable “cfgName”

注意:激活某个cfg会使其他正被使用cfg停止工作,一个fabric里同时只能有一个cfg处于工作状态。

(7)更改default zone配置:

defzone [–noaccess | --allaccess | --show]

博科交换机GUI界面

进入webtools后点击Zone Admin,进入zone配置界面。
在这里插入图片描述
创建alias:
在这里插入图片描述
点击New键或右边的new alias键,输入alias名字,注意只能输入数字字母或下划线。
在这里插入图片描述
点击OK后注意
在这里插入图片描述
栏内已经显示刚才输入的alias名字,然后从左边的列表里选中相应的wwn或交换机端口,点击add member键加入右边的alias members里。

创建zone并添加成员:

选中标签页中的zone标签,点击New按键,输入zone名字并点击OK。
在这里插入图片描述
然后从左边列表里选中相应的wwn,交换机端口或之前设置好的alias,点击add member键加入右边的zone members里。

注意:根据zone的最佳实践,EMC推荐每个zone里只放一个initiator(主机,Vplex的BE口等)。多个initiator互相zone在一起会导致很多反常现象。

创建cfg并添加成员:

选中标签页中的zone config标签,点击New键,输入cfg的名字并点击OK。
在这里插入图片描述
然后从左边列表里选中相应的zone,点击add member键加入到右边的zone config members里。

保存并激活cfg:

选中标签页中的zone config标签,查看name右边下拉菜单,确认当前的cfg是需要激活的cfg。
在这里插入图片描述
点击save config按钮,保存之前更改好的cfg。

点击enable config按钮,激活当前选中的cfg。

注意:激活某个cfg会使其他正被使用cfg停止工作,一个fabric里同时只能有一个cfg处于工作状态。

更改default zone配置:

点选zoning actions菜单,选中set default mode里的no access或all access。
在这里插入图片描述

六、如何做好zone

做一个zone很简单,但是如何做好zone,却要考虑到方方面面的问题。

  1. 推荐使用wwn zone(客户有特殊要求或FICON环境除外),原因如下:
  1. port zone只能通过物理隔离来保证zone安全,而wwn zone能限制只有指定设备才能访问zone。

  2. NPIV和AG环境中,只能使用wwn zone来划分zone给cluster上的主机或虚机。

  3. IVR/FCR和磁带加速技术只能使用wwn zone。

  1. LUN masking和zone同时使用

Zone和LUN masking都可以隔离主机和存储之间的通信,但是这两者作用在不同的层面。Zone在交换机上面生效,LUN masking在存储端口生效,两者无法做相互取代。

  1. alias命名应该清晰易懂,确保不会混淆。

  2. 博科交换机尽量避免使用混合zone模式。博科交换机在6.4.3之前有一个bug,会导致在混合zone里的主机自动登出存储。

  3. 思科交换机使用enhanced zoning,防止多个用户同时更改zone配置导致配置丢失。

  4. 关闭default zone,避免未经验证的设备登入网络。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT搬砖我最拿手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值