Zoning介绍
前言
Zoning是基于Fabric的分区服务,可以将SAN划分为多个可以相互访问的逻辑设备组。
启用Zoning后,设备间的访问将遵循以下规则:
- Zone中的设备只能访问同一Zone中连接到Fabric的其它设备。
- 不在Zone中的设备不能被Fabric中的其他设备访问。
一、建立 zone
1.1 使用 zonecreate 命令创建 zone
建立 zone
zonecreate "zone 名","DomainID,端口号;DomainID,端口号"
使用 cfgcreate 命令创建 zone配置
cfgcreate "cfg 名","需要加入 cfg 的 zone 名;需要加入 cfg 的 zone 名"
使用 cfgenable 生效配置文件
cfgenable "cfg_name"
使用cfgsave保存 配置文件
cfgsave
使用 cfgshow # 显示 zone 信息
cfgshow
1.2创建zone示例
建立名为 zone_1 的 zone,把交换机的 0-7 端口加入到 zone 中
zonecreate"zone_1","1,0;1,1;1,2;1,3;1,4;1,5;1,6;1,7"
建立名为 cfg_switch 的配置文件,把刚建立 zone_1 加入到 cfg 中
cfgcreate "cfg_switch","zone_1"
使名为 cfg_switch 的配置文件生效
cfgenable "cfg_switch"
保存 cfg 文件
cfgsave
二、常用维护命令
2.1添加新 zone 并使其生效
创建新zone“zone_storage"
zongcreate "zong_storage","1,4;1,5;1,6;1,7"
把名为 zone_storage 的新 zone 加入到原有的配置文件(cfg_switch)中
cfgadd "cfg_switch","zone_storage"
生效 cfg配置文件
cfgenable "cfg_switch"
保存 cfg配置文件
cfgsave
2.2 zoneremove 移除 zone 内的端口
把zone1中的0和1端口移除
zoneremove "zone1","1,0;1,1"
保持cfg配置文件
cfgsave
查看修改后的文件是否生效
cfgshow
2.3 使用 zoneadd添加新的端口到某个zone内
把0和1端口添加至原有的zone1中
zoneadd "zone1","1,0;1,1"
保存cfg配置文件
cfgsave
查看修改后的文件是否生效
cfgshow
2.4删除zone
使用zonedelete命令删除名为storage的zone
zonedelete "storage"
保存cfg配置文件
cfgsave
查看修改后的文件是否生效
cfgshow
2.5移除zone配置中的Zone
把名为"storage"zone从zone配置文件中移除
cfgremove "cfg_storage", "storage"
保存cfg配置文件
cfgsave
2.6取消Zone配置激活
使用如下令取消激活zone配置文件
注:在光交配置中只存在一个被激活的zone配置文件
cfgdisable
2.7还原Zone配置
命令运行成功后,上一次保存到配置中的所有改变(使用cfgsave、cfgenable或cfgdisable等命令)将被清除
cfgtransabort
2.8清除zone配置
该命令会清楚所有的zone配置
cfgclear
2.9重置交换机
SSH或者Console登录交换机,执行以下命令即可
switchdisable
cfgdisable (按y)
cfgclear (按y)
cfgsave (按y)
configdefault
switchenable
reboot
2.10重置交换机默认IP地址
需要使用来重置成默认的IP地址10.77.77.77
ipaddrset