博科----NPIV简介及常用管理命令分享

一. 什么是NPIV,为什么需要NPIV

NPIV即(N_Port ID虚拟化),它使一个物理主机总线适配器(HBA)端口可以在Fabric架构中注册多个全球端口名称(WWPN);

什么意思呢,就是虚拟机共享相同的物理 HBA 卡(例如 ESX 群集),使用 NPIV,HBA 可以向交换机提供多达 255 个唯一的全球(端口)名称 (WWPN),从存储的角度来看,不需要其他配置,可以使用标准分区/屏蔽机制将存储端口和 LUN 隔离到相应的虚拟服务器 - 与物理服务器相同的方式,即同一台物理服务器上运行多台虚拟机,每台虚拟机的lun可以和物理服务器一样使用zone进行隔离开。

部署NPIV需要硬件和软件组合:

1.交换机:Fabric架构连接的交换机都必须支持这些扩展。运行Fabric OS 5.1.0或更高版的所有Brocade FC交换机和企业级平台都支持NPIV功能;

2.HBA:HBA还必须支持NPIV,目前的大部分FC HBA卡都支持这一功能;

二. 交换机开启NPIV

博科(Brocade)FC 系列(默认为开启状态)

查询NPIV配置,请执行portcfgshow命令。

查看“NPIV capability”字段的配置信息,确认与存储系统连接的端口的状态为ON。

switch:admin> portcfgshow 1
Area Number:              1
Speed Level:             AUTO(HW)
Fill Word:                0(Idle-Idle)
AL_PA Offset 13:         OFF
Trunk Port               ON
Long Distance             OFF
VC Link Init             OFF
Locked L_Port             OFF
Locked G_Port             OFF
Disabled E_Port           OFF
Locked E_Port             OFF
ISL R_RDY Mode           OFF
RSCN Suppressed           OFF
Persistent Disable       OFF
LOS TOV enable           OFF
NPIV capability           ON     ---npiv功能开启
QOS E_Port               AE
    
NPIV 配置
启用NPIV:portcfgnpivport --enable portnum
停用NPIV:portcfgnpivport --disable portnum
例:启用端口“10”的NPIV。
switch:admin> portcfgnpivport --enable 10
​
查看端口npiv功能状态
switch:admin> portcfgshow 10

三. 交换机管理命令

交换机设置命令

设置交换机的IP地址
ipaddrset
​
查询域ID
命令查询Fabric的信息
fabricshow
​
设置域ID
1.使用管理员账户登录交换机。
2.使用switchdisable命令停用交换机。
3.使用configure命令设置域ID。
4.在“Domain: (1..239) [1] ”提示符后输入一个唯一的域ID。正常运行模式下域ID的取值范围为1~239(兼容FC-SW)。
Domain: (1..239) [1] 3
5.依据界面提示完成剩余操作,或按“Ctrl+D”接受其余项的默认设置。
6.使用switchenable命令重新启用交换机。
​
自定义交换机名称:
使用switchname命令为交换机命名
switchname testsanswitch
​
​
启用和停用交换机:
停用交换机:switchdisable
启用交换机:switchenable
​
关闭交换机
以拥有管理员权限的用户名登录
sysshutdown
​
设置端口名
使用portname命令设置端口名
portname 1/0 trunk1
​
停用端口
Portdisable   1/0
启用端口
Portenable   1/0  
​
设置端口速率
设置插槽号为“2”,端口号为“3”的端口速率为“4Gbit/s
portcfgspeed 2/3 4
设置端口速率自适应
portcfgspeed 2/3 0  
​
​
批量设置速率
portcfgspeed -i 1-63 0

查看命令

uptime        # 显示交换机工作时间
sensorshow    # 检查输出温度
wwn           # 显示交换机的 wwn 号 
version       # 显示 Fabric OS的版本
firmwareshow  # 显示 FW 版本
chassisshow   # 查询 交换机 PN 和 SN 号 
fabricshow    # 查看IP信息
nsshow        # 显示连接到交换机的所有设备
nsallshow     # 显示连接到Fabric的所有设备
fabricshow    # 显示Fabric中的所有交换机
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   # 显示历史日志消息

Zone调试命令

alicreate   #创建一个Zone的别名。
alidelete   #删除一个Zone的别名。
cfgcreate   #创建Zone配置。
cfgshow     #显示Zone配置。
cfgdisable  #停用已激活的Zone配置。
cfgenable   #启用和激活指定的Zone配置。
cfgsave     #保存更改至Zone配置数据库。。
zoneadd     #添加成员到现有Zone。
zonecreate  #用于创建Zone。在激活Zone前,需要用到cfgsave和cfgenable命令。
zonehelp    #显示Zone命令的帮助信息。
zoneshow    #显示Zone信息。


关注小张的知识杂货铺,让我们一起学习一起进步

posted @ 2024-07-21 17:06  小张1995  阅读(999)  评论(0)    收藏  举报