前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]

博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]

作者头像
全栈程序员站长
发布2022-08-31 17:09:05
4.5K0
发布2022-08-31 17:09:05
举报

大家好,又见面了,我是你们的朋友全栈君。

一、zone的定义 Zone是Brocade交换机上的标准功能,FC SWITCH上的Zone功能类似于以太网交换机上的VLAN功能,它是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。

博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]
博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]

二、Zone的功能包含以下两点: 1.防止主机节点访问未经授权的存储。Zone中的设备只能访问同一Zone中连接到Fabric的其它设备。不在Zone中的设备不能被Fabric中的其他设备访问。 2.隔离不必要状态变更通知RSCN(registered state change notification,RSCN)或者错误告警等。

三、zone的必要性 1.安全性:FC SWITCH上的Zone功能类似于以太网交换机上的VLAN功能,它是将连接在SAN网络中的设备(主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。 2.故障影响的最小化:在一个zone中的设备状态发生变更,会发送RSCN帧,那么接收到该RSCN影响的区域只是包含该设备的zone。

四、zone的划分方法 1.基于设备的wwpn号,通常也叫软zone 2.基于端口索引(Domain, Index),也就是交换机的端口,通常也叫做硬zone。使用物理端口指定Zone对象时,Zone对象通过一对十进制数字“D,I”来表示。其中,“D”表示交换机的域ID,“I”表示交换机的端口索引号,“D”和“I”之间通过逗号“,”分隔。 3.别名alias,将某些wwn或者端口进行自定义标记,方便zone的划分

五、zone类型 1.普通zone:设置基本分区,控制各设备或端口之间的访问权限。 2.TI zone: (流量隔离Zone) 当存在多条ISL级联链路(多个E_Port)时,用于指定某条ISL链路只负责传送与该链路E_Port在同一TI Zone内的端口的流量。 3.QoS zone:为指定的链路流量提供高质量的服务,其成员只能是WWN。

六、zone的划分原则 1、优先推荐基于设备的wwn号的方法,如果设备少应该采用点对点原则的Zoning规划,每一个Zone中只包含一个启动器和一个目标器,这种方法最安全,性能做好,但是如果设备多比较麻烦。 也可以每一个Zone中只包含一个启动器和多个目标器(这些目标器在一个物理存储设备里)这个比较适合设备多的场景。这种方法的好处就是交换机上连线的时候不需要考虑端口是否会插错,缺点就是如果设备的HBA卡坏了或控制器坏了需要从新划分zone 2、其次使用基于端口的方法,这种方法的好处就是如果设备的HBA卡坏了或控制器坏了不用从新划分zone,但是每次连线时候一定要注意zone对应的端口,要不然插错了就不能通信了。 3、注意:规划zone时,最好保证同一zone内的成员都是WWN形式,或者都是端口号形式。尽量避免同一个zone中即出现WWN成员又出现端口成员。 4、注意:不推荐在Fabric无Zoning规划

七、zone 的划分一般流程 1. 规划并部署物理连接 如涉及到多台交换机级联时,需要注意交换机的 Domain ID,确保级联交换机的 Domain ID 彼此不同;若添加交换机到现有 fabric 中,需要注意业务影响等。规划命名规则参考如下:

博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]
博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)[通俗易懂]

2. 根据客户业务类型进行zone的规划,Zone数量较大时,可以通过TXT文档创建好命令集,通过CLI粘贴配置,提升效率,但需要保证配置的准确性。

新交换机与现网交换机级联时,建议保持新交换机Zone配置为空,级联之后再新增Zone配置,避免级联时Zone配置冲突。 3. 使用管理员账户登录交换机。进行别名(非必须,但是强烈推荐别名,别名后会方便实施和后期维护)、创建zone、将别名加入到zone、创建zone config(cfg)、将zone加入到zone config(cfg) 4. 检查 zone、zone config(cfg)是否正确,保存交换机配置 5. 激活 zone config(cfg) 备注:zone config(cfg)是 zone 的集合,在一个 fabric 中只有一个 zone config 处 于激活状态。

八、zone 的划分举例别名

命令帮助 输入Help 可以查看所有可用的命令 输入Help <命令> 来得到使用提示(例子: help alicreate)

1、创建Alias 使用alicreate命令创建Alias。输入方式如下所示。

alicreate “aliasname”, “member[; member…]” 命令语法格式: []:表示方框里的内容是可选的。 …:前面的内容可重复出现多次 别名后面必须紧跟逗号后才能添加别名的成员,逗号后面和成员可有空格,别名的成员可以是一个也可以是多个,当多个时用分号隔开。标准格式别名和成员都需要用双引号括起来,不加双引号也可以,但是不推荐。

注意:这些符合需要在英文输入法下输入,中文输入法会执行不了。 注意:别名不能相同,也就是交换机中不能出现相同名字的别名,别名区分大小写 注意:使用cfgsave命令将修改保存到定义的配置中。创建完以后如果不保持,当用户注销时,新输入的命令会被全部清除。也可以全部配置玩最后执行一次保持,前提是中间不要手动注销或出现输入超时自动注销的情况

cfgsave命令将关闭当前Zoning的业务缓冲区,并将其提交给非易失性存储介质。cfgsave命令运行时,如果Fabric中另一交换机上有业务运行,则运行的业务将被中止。Fabric中其他交换机上会弹出此业务被中止的提示信息。

举例: ———————————————————————————— 别名wwn号 switch:admin> alicreate “hw2288Hv5_2_H1_P0”, “21:00:44:67:47:ed:cc:18″     ##标准的添加方法

switch:admin> alicreate hw2288Hv5_2_H1_P0, 21:00:44:67:47:ed:cc:18       ##非标准的添加方法,不推荐使用

switch:admin> alicreate “hw5300v5_1_Ca_All”, “20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73”     ##别名的成员是多个时必须双引号括起来 别名端口 switch:admin> alicreate “hw2288Hv5_2_H1_P0”, “12,0”        ##12是交换机的域ID,0表示交换机的端口索引号

switch:admin> alicreate “hw5300v5_1_Cb_all”, “12,0; 12,1”      ##添加多个端口

保持配置 switch:admin> cfgsave ————————————————————————————

2、查看Alias 使用alishow命令创建Alias。举例如下: ———————————————————————————— SNS2624_D12:admin> alishow Defined configuration: alias: hw2288Hv5_2_H1_P0 21:00:44:67:47:ed:cc:18 alias: hw5300v5_1_Ca_All 20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73 alias: hw5300v5_1_Cb_all 12,0; 12,1

Effective configuration: no configuration in effect ————————————————————————————

3、添加Alias成员 使用aliadd命令添加成员到Alias。输入方式如下所示。 aliadd “aliasname”, “member[; member…]”

举例: ———————————————————————————— switch:admin> aliadd “hw5300v5_1_Ca_all”, “20:00:c8:a7:76:b2:48:73″   ##向别名中添加一个成员,如果别名不存在测不能添加

switch:admin> aliadd “hw5300v5_1_Cb_all”, “12,8; 12,9”          ##也可以别名中添加多个成员,用分号隔开

switch:admin> cfgsave                       ##保存防止注销后丢失配置 ————————————————————————————

4、移除Alias成员    ##危险操作,操作前一定要确认好 使用aliremove命令移除Alias成员。输入方式如下所示。 aliremove “aliasname”, “member[; member…]”

举例: ———————————————————————————— switch:admin> aliremove “hw5300v5_1_Ca_All”, “20:00:c8:a7:76:b2:48:73″   ##在别名中移除一个成员,如果被移除的成员是最后一个成员,则移除后这个别名会被删除

switch:admin> aliremove “hw5300v5_1_Cb_all”, “12,8; 12,9″         ##也可以在别名中移除多个成员,用分号隔开

switch:admin> cfgsave                          ##保存防止注销后丢失配置 ———————————————————————————— 注意:当需要更换故障HBA卡时,并且通过wwn方式划分的zong,在更换前最好把新HBA卡的wwn加入到旧的别名中好用后,在移除故障HBA卡的wwn成员

5、删除Alias     ##危险操作,操作前一定要确认好 使用alidelete命令删除Alias。输入方式如下所示。 alidelete “aliasname”

举例: ———————————————————————————— switch:admin> alidelete “hw5300v5_1_Cb_all” #直接输入要删除别名的名字即可

switch:admin> cfgsave ————————————————————————————

九、zone 的划分举例创建和维护Zone 注意:zone名不能相同,也就是交换机中不能出现相同名字的zone,别名区分大小写 1、查看Zone信息 使用zoneshow命令查看当前存在的Zone。

举例: ———————————————————————————— switch:admin> zoneshow Defined configuration: alias: hw2288Hv5_2_H1_P0 21:00:44:67:47:ed:cc:18 alias: hw2288Hv5_3_H1_P0 21:00:44:67:47:ed:cc:08 alias: hw2288Hv5_4_H1_P0 21:00:44:67:47:ed:cc:0a alias: hw2288Hv5_5_H1_P0 21:00:44:67:47:ed:cc:00 alias: hw5300v5_1_Ca_All 20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73 alias: hw5300v5_1_Ca_all 12,0; 12,1

Effective configuration: no configuration in effect ————————————————————————————

2、创建Zone 使用zonecreate命令创建Zone。输入方式采用以下任意一种 zonecreate “zonename”, “member [; member…]” zonecreate “zonename”, “aliasname_pattern*[;members]” 命令语法格式: []:表示方框里的内容是可选的。 …:前面的内容可重复出现多次 如果是通过别名的方式添加,当输入一个或多个字符后可以用通配符*号代替后面的字符,方便输入,当*号前面的字符可表示多个成员时通过*号方式就会把这些成员一起加进去,所以使用*号时候要注意, 比如:如果有hw2288Hv5_2_H1_P0,hw2288Hv5_3_H1_P0,hw2288Hv5_4_H1_P0三个别名,如果用hw2288Hv5*方式添加就会把3个别名都一起加入。 zone的名字要有意义,zone名字后面要紧跟,号不能有空格否则会报错,添加到zone的成员用分号隔开,创建zone时必须同时添加成员

使用cfgsave命令将修改保存到定义的配置中。

举例: ———————————————————————————— switch:admin> zonecreate “zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All”, “hw2288Hv5_2_H1_P0 ; hw5300v5_1_Ca_All”   ##zone的成员通过别名添加 switch:admin> zonecreate “zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All”, “21:00:44:67:47:ed:cc:08”             ##之添加一个成员也可以,没有实际意义完全为了实验 switch:admin> zonecreate “zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All”, “12,0; 12,8”                   ##zone的成员直接通过端口添加 switch:admin> zonecreate “zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All”, “hw2288Hv5_2_*; hw5300v5_1_Ca*”       ##zone的成员通过别名通配符添加 switch:admin> zonecreate “zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All”, “21:00:44:67:47:ed:cc:0a; 20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73” ##zone的成员直接通过wwn添加 注意:添加zong一定要用别名方式添加,添加方便,后期的维护也方便(前提是别名命名有意义),直接用端口或wwn号也可以,zone成员也可以同时是别名,端口,wwn的 形式在一个zone中,这些非合理的操作都非常不推荐,都会为以后的维护带来相当大的麻烦

switch:admin> zoneshow Defined configuration: zone: zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All     ##zone的名称 hw2288Hv5_2_H1_P0; hw5300v5_1_Ca_All            ##下面紧跟zone成员,成员用分号隔开 zone: zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All     ##zone的名称 21:00:44:67:47:ed:cc:08                     ##下面紧跟zone成员 zone: zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All    ##zone的名称 21:00:44:67:47:ed:cc:0a; 20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73                     ##下面紧跟zone成员 zone: zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All    ##zone的名称 12,0; 12,8                           ##下面紧跟zone成员

switch:admin> cfgsave      ##保存防止注销后丢失配置 ————————————————————————————

3、添加Zone成员 使用zoneadd命令添加设备到Zone。输入方式采用以下任意一种。 zoneadd “zonename”, “member[; member…]” zoneadd “zonename”, “aliasname_pattern*[;members]”

举例: ———————————————————————————— switch:admin> zoneadd “zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All”, “hw2288Hv5_3_H1_P0 “

switch:admin> cfgsave      ##保存防止注销后丢失配置 ———————————————————————————— ##添加成员hw2288Hv5_3_H1_P0到zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All,如要添加多个成员用分号隔开,这里的成员也可以是端口和wwn形式,这里就不举例了,不推荐 ————————————————————————————

4、移除Zone成员     ##危险操作,操作前一定要确认好 使用zoneremove命令移除Zone中的设备。输入方式采用以下任意一种。 zoneremove “zonename”, “member[; member…]” zoneremove “zonename”, “aliasname_pattern*[;members]” 使用cfgsave命令将修改保存到定义的配置中。

举例: ———————————————————————————— switch:admin> zoneremove “zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All”, “hw2288Hv5_5_H1_P0”

switch:admin> cfgsave      ##保存防止注销后丢失配置 ———————————————————————————— ##从zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All移除成员hw2288Hv5_5_H1_P0,如要添加多个成员用分号隔开,这里的成员也可以是端口和wwn形式,这里就不举例了 如果移除的是最后一个成员,那么移除这个成员后这个zone会被删除

5、删除Zone    ##危险操作,操作前一定要确认好 使用zonedelete命令删除Zone。输入方式如下所示。 zonedelete “zonename” 使用cfgsave命令将修改保存到定义的配置中。

举例: ———————————————————————————— switch:admin> zonedelete “zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All”     ##直接输入要删除zone的名字即可

switch:admin> cfgsave      ##保存防止注销后丢失配置 ————————————————————————————

十、Zone配置

Zone配置数据库由一个或多个Zone组成。一台交换机可以创建多个zone配置,但是只能有一个zone是激活的 Zone配置数据库中对象的最大数量由以下几个方面决定: Fabric中的交换机数量 每个对象名称的字节数 说明:每个对象名称的字节数根据Fabric的不同而不同,但最多不能超过64个字节。 注意:zone配置名不能相同,也就是交换机中不能出现相同名字的zone配置,别名区分大小写

1、创建Zone配置 使用cfgcreate命令创建Zone配置。输入方式如下所示。 switch:admin> cfgcreate “cfgname”, “member[; member…]”     ##zone配置的名字要有意义,添加到zone配置的zone用分号隔开,创建zone时必须同时添加成员 命令语法格式: []:表示方框里的内容是可选的。 …:前面的内容可重复出现多次

使用cfgsave命令将修改保存到定义的配置中。

举例: ———————————————————————————— cfgcreate “cfg1”, “zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All; zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All” ##创建zone配置cfg1同时添加2个zone到zone配置cfg1,同可以添加1个或多个,多个用分号隔开

switch:admin> cfgsave      ##保存防止注销后丢失配置 ————————————————————————————

2、添加Zone到Zone配置 使用cfgadd命令添加Zone。输入方式如下所示。 cfgadd “cfgname”, “member[; member…]” 使用cfgsave命令将修改保存到定义的配置中。

举例: ———————————————————————————— switch:admin> cfgadd “cfg1″, ” zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All; zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All” ##添加2个zone到zone配置cfg1,同可以添加1个或多个,多个用分号隔开

switch:admin> cfgsave      ##保存防止注销后丢失配置 ————————————————————————————

3、移除Zone配置中的Zone    ##危险操作,操作前一定要确认好 使用cfgremove命令移除Zone。输入方式如下所示。 cfgremove “cfgname”, “member[; member…]” 使用cfgsave命令将修改保存到定义的配置中。

举例: ———————————————————————————— switch:admin> cfgremove “cfg1”, “zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All”     ##从zone配置cfg1中移除一个zone

switch:admin> cfgsave      ##保存防止注销后丢失配置 ————————————————————————————

4、删除Zone配置##危险操作,操作前一定要确认好 使用cfgdelete命令移除Zone。输入方式如下所示。 cfgdelete “cfgname” 使用cfgsave命令将修改保存到定义的配置中。

举例: ———————————————————————————— switch:admin> cfgdelete cfg2

switch:admin> cfgsave      ##保存防止注销后丢失配置 ————————————————————————————

5、查看Zone配置信息 使用cfgshow命令查看当前存在的Zone配置信息。

举例: ———————————————————————————— switch:admin> cfgshow Defined configuration: cfg: cfg1 zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All; zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All; zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All; zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All cfg: cfg2 zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All; zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All zone: zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All hw2288Hv5_2_H1_P0; hw5300v5_1_Ca_All zone: zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All hw2288Hv5_3_H1_P0; hw5300v5_1_Ca_All zone: zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All hw2288Hv5_4_H1_P0; hw5300v5_1_Ca_All zone: zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All hw2288Hv5_5_H1_P0; hw5300v5_1_Ca_All alias: hw2288Hv5_2_H1_P0 21:00:44:67:47:ed:cc:18 alias: hw2288Hv5_3_H1_P0 21:00:44:67:47:ed:cc:08 alias: hw2288Hv5_4_H1_P0 21:00:44:67:47:ed:cc:0a alias: hw2288Hv5_5_H1_P0 21:00:44:67:47:ed:cc:00 alias: hw5300v5_1_Ca_All 20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73 alias: hw5300v5_1_Ca_all 12,0; 12,1

Effective configuration:      ##这里显示了实际激活的zone配置,也就是当前生效的zone配置 no configuration in effect      ##这个说明当前没有激活的zone配置 ————————————————————————————

6、cfgsave保存配置,我们其实可以把所有的别名、zuon、zone配置都创建完后统一保存,前提是没发生过注销

举例: ———————————————————————————— switch:admin> cfgsave You are about to save the Defined zoning configuration. This action will only save the changes on Defined configuration. If the update includes changes to one or more traffic isolation zones, you must issue the ‘cfgenable’ command for the changes to take effect. Do you want to save the Defined zoning configuration only? (yes, y, no, n): [no] y     ##收入y保存到非易失性存储介质,注销和重启配置不丢失 Updating flash … switch:admin> ————————————————————————————

十一、激活Zone配置与去激活Zone配置

1、激活Zone配置,激活后交换机就可以正常使用了 使用cfgenable命令激活Zone配置。输入方式如下所示。 cfgenable “cfgname” 在提示符后输入“y”。

注意:激活Zone配置的操作将关闭当前Zoning的业务缓冲区,并将其提交给非易失性存储介质。当激活Zone配置时,如果Fabric中另一交换机上有业务运行,则运行的业务将被中止。Fabric中其他交换机上会弹出此业务被中止的提示信息。

举例: ———————————————————————————— switch:admin> cfgenable cfg1 You are about to enable a new zoning configuration. This action will replace the old zoning configuration with the current configuration selected. If the update includes changes to one or more traffic isolation zones, the update may result in localized disruption to traffic on ports associated with the traffic isolation zone changes. Do you want to enable ‘cfg1’ configuration (yes, y, no, n): [no] y     ##收入y激活cfg1配置同时保存到非易失性存储介质,注销和重启配置不丢失 zone config “cfg1” is in effect Updating flash … switch:admin>

switch:admin> cfgshow Defined configuration:    #这个下面显示的是定义的配置,也就是创建的所以配置 cfg: cfg1 zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All; ——————– zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All; zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All; zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All cfg: cfg2 zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All;     ##这个区域显示的是zone配置信息,及zone配置下包含的zone成员,成员用分号隔开,这里有2个zone配置 zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All——————— zone: zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All——————– hw2288Hv5_2_H1_P0; hw5300v5_1_Ca_All zone: zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All hw2288Hv5_3_H1_P0; hw5300v5_1_Ca_All zone: zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All hw2288Hv5_4_H1_P0; hw5300v5_1_Ca_All zone: zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All     ##这个区域显示的是zone信息,zone的名称及zone下包含的成员,成员用分号隔开,这里有4个zone hw2288Hv5_5_H1_P0; hw5300v5_1_Ca_All——————– alias: hw2288Hv5_2_H1_P0——————– 21:00:44:67:47:ed:cc:18 alias: hw2288Hv5_3_H1_P0 21:00:44:67:47:ed:cc:08 alias: hw2288Hv5_4_H1_P0 21:00:44:67:47:ed:cc:0a alias: hw2288Hv5_5_H1_P0 21:00:44:67:47:ed:cc:00 alias: hw5300v5_1_Ca_All 20:01:c8:a7:76:b2:48:73; 20:10:c8:a7:76:b2:48:73 alias: hw5300v5_1_Ca_all      ##这个区域显示的是别名信息,别名的名称及别名下包含的成员,成员用分号隔开,这里有6个别名 12,0; 12,1——————–

Effective configuration:        ##这里显示了实际激活的zone配置,也就是当前生效的zone配置,同时显示生效zone配置下包含的所以zone信息,zone信息包括zone的名称和包含成员的非别名信息也就是wwn号或端口号 cfg: cfg1 zone: zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:18 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73 zone: zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:08 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73 zone: zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:0a 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73 zone: zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:00 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73

switch:admin> ————————————————————————————

2、去激活Zone配置 去激活当前Zone配置后,Fabric会切换到non-zoning模式。所有设备能否相互访问取决于默认的Zone访问模式。 使用cfgdisable命令去激活Zone配置。 cfgdisable ##这个命令配置后面不需要加zone配置的名字 在提示符后输入“y”。

举例: ———————————————————————————— switch:admin> cfgdisable You are about to disable zoning configuration. This action will disable any previous zoning configuration enabled. Do you want to disable zoning configuration? (yes, y, no, n): [no] y Updating flash … switch:admin> ————————————————————————————

十一、向激活Zone配置中添加或移除Zone成员 1、添加zone 操作步骤为: 1、创建别名  ##如果已有不需要这步操作 2、创建zone  ##如果已有不需要这步操作 3、向激活Zone配置中添加zone成员##已经查看确认激活的Zone配置是那个 4、保持zone配置  ##必须保持 5、激活zone配置  ##所以已经激活,但是只有再次激活新添加的zone才能生效

举例: ———————————————————————————— switch:admin> alicreate “hw2288Hv5_6_H1_P0”, “21:00:44:67:47:ed:cc:06” switch:admin> zonecreate “zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All”, “hw2288Hv5_6_H1_P0 ; hw5300v5_1_Ca_All” switch:admin> cfgadd “cfg1”, “zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All”       ##向当前激活的Zone配置cfg1中添加zone成员 switch:admin> cfgsave switch:admin> cfgenable cfg1 ————————————————————————————

注意:交换机上创建新zone加入zone配置,重新使能 zone 配置会影响业务吗?

在重新激活zone配置的时候,交换机会明确提示会影响QoS zone(如果创建了该类型的zone) 里面的设备的IO,可能会导致IO中断,实际应用中一般不会创建QoS zone。 当交换机上的zone都是普通zone时,激活zone配置的时候交换机可能会发送RSCN,这个会 短暂影响IO。 另外,如果交换机上的zone的成员有的是WWN,有的是端口,则在激活zone 配置的时候有可能导致主机业务挂起,尽管这个概率低,但是风险确实是有的。 所以,在向当前zone配置里面添加新成员时,尽量避开业务高峰期

2、移除Zone    ##危险操作,操作前一定要确认好 操作步骤为: 1、将zone成员从当前激活的Zone配置中移除 ##已经查看确认激活的Zone配置是那个,同时必须确认好要移除zone的名字,高风险操作,不能马虎 2、保持zone配置    ##必须保持 3、激活zone配置    ##所以已经激活,但是只有再次激活新添加的zone才能生效 4、删除zone    ##如果不删除不需要这步操作 5、创建别名    ##如果不删除不需要这步操作

举例: ———————————————————————————— switch:admin> cfgremove “cfg1”, “zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All”    ##把zone成员从当前激活的Zone配置cfg1中移除 switch:admin> cfgsave switch:admin> cfgenable cfg1 switch:admin> zonedelete “zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All” switch:admin> alidelete “hw2288Hv5_6_H1_P0” ————————————————————————————

十二、更改默认的Zone访问模式

如果交换机的默认Zone设置为“All Access”,所有Fabric内的设备都可以相互访问。连上光纤线就能用,像傻瓜交换机一样,博科交换机默认大部分是这种模式 如果交换机的默认Zone设置为“No Access”,Fabric内的设备不能相互访问。只有配置了zone后才能相互访问

1、更改默认的Zone访问模式为“No Access”的步骤如下。 输入defzone –show命令,显示当前设置。 如果当前默认Zone设置为“All Access”,可以使用defzone –noaccess命令修改默认Zone设置。 输入cfgsave命令,保存当前设置。

举例: ———————————————————————————— switch:admin> defzone –show Default Zone Access Mode committed – All Access      ##当前默认模式为All Access transaction – No Transaction

switch:admin> defzone –noaccess      ##更改命令 You are about to set the Default Zone access mode to No Access Do you want to set the Default Zone access mode to No Access ? (yes, y, no, n): [no] y     ##输入y同意 switch:admin> cfgsave      ##保存后更改才会生效 You are about to save the Defined zoning configuration. This action will only save the changes on Defined configuration. If the update includes changes to one or more traffic isolation zones, you must issue the ‘cfgenable’ command for the changes to take effect. Do you want to save the Defined zoning configuration only? (yes, y, no, n): [no] yy     ##输入y同意 Updating flash … switch:admin> defzone –show Default Zone Access Mode committed – No Access      ##更改成功 transaction – No Transaction ————————————————————————————

1、更改默认的Zone访问模式为“All Access”的步骤如下。 输入defzone –show命令,显示当前设置。 如果当前默认Zone设置为“No Access”,可以使用defzone –allaccess命令修改默认Zone设置。 输入cfgsave命令,保存当前设置。

举例: ———————————————————————————— switch:admin> defzone –allaccess You are about to set the Default Zone access mode to All Access Do you want to set the Default Zone access mode to All Access ? (yes, y, no, n): [no] y SNS2624_D13:admin> cfgsave You are about to save the Defined zoning configuration. This action will only save the changes on Defined configuration. If the update includes changes to one or more traffic isolation zones, you must issue the ‘cfgenable’ command for the changes to take effect. Do you want to save the Defined zoning configuration only? (yes, y, no, n): [no] y Updating flash … switch:admin> defzone –show Default Zone Access Mode committed – All Access transaction – No Transaction switch:admin> ————————————————————————————

十三、通过cfgactvshow命令,确定是否启用了Zone。 举例: ———————————————————————————— switch:admin> cfgactvshow

Effective configuration: cfg: cfg1          ##说明启用了zone配置cfg1 zone: zone1_hw2288Hv5_2_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:18 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73 zone: zone2_hw2288Hv5_3_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:08 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73 zone: zone3_hw2288Hv5_4_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:0a 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73 zone: zone4_hw2288Hv5_5_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:00 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73 zone: zone5_hw2288Hv5_6_H1_P0_to_hw5300v5_1_Ca_All 21:00:44:67:47:ed:cc:06 20:01:c8:a7:76:b2:48:73 20:10:c8:a7:76:b2:48:73

switch:admin> cfgactvshow

Effective configuration: no configuration in effect      ##说明没有启用zone配置

switch:admin> ————————————————————————————

十四: 显示Zone命令的帮助信息。 ———————————————————————————— switch:admin> zonehelp aliadd Add a member to a zone alias alicreate Create a zone alias alidelete Delete a zone alias aliremove Remove a member from a zone alias alishow Print zone alias information bootluncfg Configure boot LUN for an HBA cfgactvshow Display Effective zone configuration information cfgadd Add a member to a configuration cfgclear Clear all zone configurations cfgcreate Create a zone configuration cfgdelete Delete a zone configuration cfgdisable Disable a zone configuration cfgenable Enable a zone configuration cfgremove Remove a member from a configuration cfgsave Save zone configurations in flash cfgshow Print zone configuration information cfgsize Print size details of zone database cfgtransabort Abort zone configuration transaction cfgtransshow Print zone configurations in transaction buffer defzone Activates or deactivates a default zone configuration. nsdevlog Manage Name Server device logs nszonemember Display the information of all the online devices which are zoned with the given device. zone Configure zone objects zoneadd Add a member to a zone zonecreate Create a zone zonedelete Delete a zone zonehelp Print zoning help info zoneobjectcopy Copies a zone object zoneobjectexpunge Expunges a zone object zoneobjectrename Rename a zoning Object zoneobjectreplace Replace a zoning Object zoneremove Remove a member from a zone zoneshow Print zone information ————————————————————————————

十五、清除Zone配置步骤如下。

1、在交换机上输入switchdisable命令,停用交换机。 2、在交换机上输入cfgdisable命令,去激活Zone配置。 3、在交换机上输入cfgclear命令,清除Zone配置。注意:使用cfgclear命令将会直接清除运行该命令的交换机的Zone数据库。高危操作,操作前最好备份配置文件。 4、在交换机上输入cfgsave命令以保存更改。 5、在Zone配置被清除后,在交换机上输入switchenable命令,启用交换机。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143538.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档