专注于操作系统、网络、存储、安全、大数据与云计算、集群、基础组件等

理想很美好,现实很残酷,坚持在路上,只因初心仍存

博科交换机,SAN光纤交换机常用命令

光纤交换机常用操作命令,下面以博科(Brocade)的光纤交换机操作说明,IBM和HP的光纤交换机都是OEM博科的,操作命令类似。

本文以Brocade 300 光纤交换机来举例说明。

博科交换机的默认IP地址是10.77.77.77,用户名admin、密码:password。

uptime 显示交换机工作时间
ipaddrshow 显示交换机IP地址信息
licenseshow 显示当前交换机所添加的license信息
switchshow 检查交换机信息及端口状态
switchstatusshow 显示交换机的运行状态
firmwareshow 显示微码版本
fanshow 显示风扇运行状态
tempshow 显示交换机当前温度信息
psshow 显示电源运行状态
slotshow 显示板卡运行状态
hashshow 显示CP版卡HA状态,
errdump 显示错误日志
fabricshow 显示fabric信息及级联信息
cfgshow 显示交换机配置信息
porterrshow 显示交换机端口的错误统计
chassisshow 显示外壳信息及序列号
version 相看版本
userconfig –show -a 查看登录帐号
domainsshow 查看交换机的domain信息
aliashow 查看别名
chassisshow 显示chassis和WWN卡的状态
historyshow/historylastshow 显示历史日志消息

级联互ping:fcping –number 10000 –length 2036 –interval 1 10:00:00:05:33:9f:06:28
级联更改portcfglongdistance 0

备份
configuplocad
Protocol (scp or ftp):ftp
host:
user name:
filename:
password:

恢复
switchdisable 停用交换机
configdownload
Protocol (scp or ftp):ftp
Server Name or IP Address [host]:
User Name [user]:
File Name [config.txt]:config.txt
………
Do you want to continue [y/n]:y
Password:

设置IP
ipaddrset
Ethernet IP Address [10.77.77.77]:
Ethernet Subnetmask [255.255.255.0]:
Fibre Channel IP Address [none]:
Fibre Channel Subnetmask [none]:
Gataway IP Address []:
DHCP [On]

Zone配置示例:

创建别名
alicreate “member1″,”1,1;1,2;1,3”
alicreate “member2″,”1,2;1,3;1,4”
alicreate “member3″,”1,3;1,4;1,5”
alishow
cfgsave

新建zone并添加端口
zonecreate “zone1″,”member1;member2”
zonecreate “zone2″,”1,1;1,7”
zonecreate “zone2″,”member3;1,8”
zoneshow
cfgsave

添加zone
zoneadd “zone1” “test1; test2”

新建配置并添加zone
cfgcreate “conf1″,”zone1;zone2;zone3”
cfgshow
cfgsave

添加zone至配置
cfgadd “conf1”, “zone4; zone5; zone6”
cfgsave
cfgshow

启用配置
cfgenable conf1

存储配置
cfgsave

alias别名

alicreate “port01″,”0,1”

删除cfg
IBM_2005_H16:admin> cfgremove “H16_cfg”,”vmtest”
IBM_2005_H16:admin> cfgsave
IBM_2005_H16:admin> cfgenable H16_cfg
删除zone
IBM_2005_H16:admin> zonedelete vmtest
删除ali

 

实操环节:

1、登陆交换机
本地PC将ip地址配置为同10.77.77.77段其他为任意地址如最后一位配置为78等(子网掩码“255.0.0.0)

开始->运行CMD,输入telnet 10.77.77.77并输入账号密码后,可进入交换机字符管理界面。telnet使用的默认23端口。

交换机的端口表示为(A,B)或者(A,B;C,D)。
A,C表示交换机的ID号,默认是1,多个交换机级联时ID输入相应交换机的ID;
B,D表示交换机的端口号,编号从1开始,具体端口编号顺序如下图所示:
2、别名(alias)设置
(1)、新建alias
命令格式:alicreate  [alias名称],[端口号或者wwn设备]
在在为交换机划分zone时,为了方便用户清楚地知道每个端口的用途或接线情况,可以给每个端口或者某几个端口取一个别名。
一个alias中可以同时包含一个或多个端口作为它的成员。每个成员也可以同时属于多个alias。
例:alicreate “alias_name”,”1,2”     //新建别名alias_name,并将交换机1的端口2加入别名alias_name中
alicreate “alias_name”,”1,2;1,4”       //新建别名alias_name,并将端口2、4加入到别名alias_name中
(2)、修改alias
命令格式:aliadd [alias 名称],[要添加的端口号或设备]
例:aliadd “alias_name”,”1,3”                         //将端口3加入到已有的别名“alias_name”中
aliadd “alias_name”,”1,2”                        //将端口2加入到已有的别名“alias_name”中
(3)、查看、删除alias
例:alishow     //查看alias列表
alidelete “alias_name”                     //删除别名“alias_name”
3、分区(zone)设置
(1)、新建zone
命令格式:zonecreate  [zone名称],[端口号、别名或者wwn设备]
例:zonecreate “zone_name”,”1,2”                       //新建zone “zone_name”,并将端口2加入
zonecreate “zone_name”,”1,2;1,4;1,6’           //新建zone “zone_name”,并将端口2、4、6加入
zonecreate “zone_name”,”alias_1’                 //新建zone “zone_name”,并将别名alias_1加入
zonecreate “zone_name”,”alias_1;alias_2’     //新建zone “zone_name”,并将别名alias_1,alias_2加入
(2)、修改alias
命令格式:createadd [zone名称],[端口号、别名或者wwn设备]
例:zoneadd “zone_name”,”1,6”                           //将端口6加入到已有的zone“zone_name”
zoneadd “zone_name”,”1,2;1,3”                     //将端口2、3加入到已有的zone“zone_name”
zoneadd “zone_name”,”alias_name”             //将别名“alias_name”加入到已有的zone“zone_name”
zoneadd “zone_name”,”alias_1;alias_2”       //将别名”alias_1””alias_2”加入到已有的 “zone_name”
zoneadd “zone_name”,”1,2;1,4;1,6”             //将端口2、4、6加入到已有的zone“zone_name”
(3)、查看、删除zone
例:zoneshow                                       //查看zone列表
zonedelete “zone_name”               //删除zone“zone_name”
4、创建、管理配置文件
(1)、创建配置文件
命令格式:cfgCreate  [config名称],[zone_name]
所有的Zone都创建完成后,可以创建Configuration,把需要同时存在的Zone放在一个Configuration中,如果有多套zone划分方案,可以创建多个Configuration存储不同场景下Zone的配置方案,并选择对应的配置使之生效。

例:      cfgcreate  “confg_name”,”zone_1”                        //新建配置文件“confg_name”并将zone”zone_1”加入
cfgcreate  “confg_name”,”zone_1;zone_2”           //新建配置文件“confg_name”并将//zone ”zone_1””zone_2”加入
(2)、使配置文件生效
命令格式:cfgEnable “confg_name”
在创建了一个或多个Configuration后,这些配置都还没有生效,要真正完成区域的划分,还需要指定那个Configuration配置是生效配置,这个工作可以用cfgEnable命令完成。
例:     cfgenable  “confg_name”       //使配置文件“confg_name”生效
(3)、保存配置文件
命令格式: cfgSave
上面做的所有Zone的配置都是存储在内存中的,在交换机重新启动后,配置会丢失。使用cfgSave命令后会把RAM中Zone的配置(包括那个Configuration生效)保存到Flash中,长久保留。
(4)、查看、删除配置文件
例:cfgshow                                   //查看alias列表
cfgdelete “config_name”         //删除配置文件“config_name”

注意:

1、大小写敏感

关于Zoning的配置中使用到的名字,都是大小写敏感的,比如“zone1”和”Zone1”;”cfg1”和”CFG1”都是不同的名字,在配置时应该注意这点。

3、在进行Zone的配置时,应该注意:

(1)、当某个Configuration被激活了后,它的Zone的配置马上会在SAN网络中生效。

(2)、没有却省的Zone。在交换机上启用了zone的功能后,所有不在Zone中的设备都不能相互访问。

(3)、一个设备可以同时属于多个Zone。存储设备有可能会被放到不同的Zone中,同时被多个Zone的主机访问。

 

可通过 IE 界面登陆交换机,需安装 JAVA 环境
可通过 Telenet 登陆,同时只支持一个用户 Telenet
支持串口登陆:缺省的串口参数是:9600,N,8,1
一:基本配置:

1、使用不带参数的 help 可查询交换机所有命令

2、在命令模式下可以使用 ipaddrshow 可查看当前 IP
brocade300_up:admin> ipaddrshow
SWITCH
Ethernet IP Address: 10.77.77.77
Ethernet Subnetmask: 255.255.255.0
Fibre Channel IP Address: none
Fibre Channel Subnetmask: none
Gateway IP Address: none
DHCP: Off

3、使用 ipaddrset 可以更改 IP 地址
brocade300_up:admin> ipaddrset
Ethernet IP Address [10.77.77.77]: #输入交换机需要设置的 IP 地址 Ethernet Subnetmask [255.255.255.0]: #输入掩码
Fibre Channel IP Address [none]:
Fibre Channel Subnetmask [none]:
Gateway IP Address [none]: # 输入网关
DHCP [Off]: #是否开启 DHCP

4、使用 passwd 更改交换机密码
brocade300_up:admin> passwd #使用 passwd 命令修改当前用户密码
Changing password for admin
Enter old password: #输入目前使用的密码
Enter new password: #输入新密码
Re-type new password: #确认新密码
passwd: all authentication tokens updated successfully
Saving password to stable storage.
Password saved to stable storage successfully.

5、查看交换机当前状态 switchshow(可查询 domain ID 号和端口状态等信息)

6、查看当前 licenseShow(zone license 查看 zone 的 license)

二、zong 的配置(命令方式)

Zoning 是 Brocade 交换机上的标准功能,通过在 SAN 网络中交换机上进行 Zoning 的 配置,可以将连接在 SAN 网络中的设备,逻辑上划分为不同的区域,使各区域的设备相互间不能访问,是网络中的主机和设备间相互隔离。和 VLAN 有很多区别使用命令方式创建 zoning 简易方便,直观。

1、建立 zone

1.1 使用 zonecreate 命令创建 zone
zonecreate “zone 名”,”DomainID,端口号;DomainID,端口号” # 建立 zone

1.2 使用 cfgcreate 命令创建 configure 文件
cfgcreate “cfg 名”,”需要加入 cfg 的 zone 名;需要加入 cfg 的 zone 名” #建立 cfg 文件

1.3 使用 cfgenable 生效当前配置文件
cfgenable “cfg_name” # 生效 cfg

1.4 使用 cfgsave # 保存 cfg 文件

1.5 使用 cfgshow # 显示 zone 信息

示例: zonecreate”zone_1”,”1,0;1,1;1,2;1,3;1,4;1,5;1,6;1,7″

\\建立名为 zone_1 的 zone,把交换机的 0-7 端口加入到 zone 中

cfgcreate “cfg_switch”,”zone_1″

\\建立名为 cfg_switch 的配置文件,把刚建立 zone_1 加入到 cfg 中

cfgenable “cfg_switch”

\\使名为 cfg_switch 的配置文件生效

cfgsave

\\保存 cfg 文件
2、添加新 zone

2.1 zongcreate “zong_storage”,”1,4;1,5;1,6;1,7″

\\建立名为 zong_storage 的新 zone,把交换机的 4-7 端口加入到 zone 中

cfgadd “cfg_switch”,”zone_storage”

\\把名为 zone_storage 的新 zone 加入到原有的配置文件中

cfgenable “cfg_switch” \\生效 cfg

cfgsave \\保存 cfg
3、从某个 zong 中移除某端口加入到其他 zone 中

3.1 使用 zongremove 移除 zone 内的端口

3.2 使用 zongadd 添加端口到 zone 内

3.3 使用 cfgenable 生效当前配置文件

3.4 使用 cfgsave 保存当前 cfg 配置文件

3.5 使用 cfgshow 查看当前配置文件是否生效、正常

示例:讲上述 1、2 例子 zone_1 内的 2 号端口移除添加到 zong_storage 中使其生效

zongremove ” zone_1″,”1, 2″ \\移除纵 zone_1 内的 2 号端口

zongadd “zong_storage”,”1,2” \\添加 2 号端口到纵 zong_storage

cfgenable “cfg_switch” \\生效当前配置

cfgsave \\保存 cfg

cfgshow \\查看当前 cfg 是否生效

4、 删除 zone

zongdel “zone 名”

cfgenable

cfgsave

cfgshow

5、删除 cfg 配置文件

cfgdisable \\停止生效的 zone

cfgclear \\清空 cfg 配置信息

cfgsave \\保存 cfg 配置文件

cfgshow \\查看是否生效

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注