文章目录
- 一、硬件与环境准备
- 二、扫描设备
- 1.宽幅扫描
- 2.窄幅扫描:根据HCTL去扫
- 3.查看远程端口(第一次扫描后会出现)
- 4.查看FC远程存储设备软链接(块设备)
- 5.根据HCTL查看FC块设备
- 6.根据块设备wwn查找多路径设备
一、硬件与环境准备
1、确保服务器已安装 FC HBA 卡(如 Emulex、QLogic 等),并已正确连接光纤线缆到存储设备。
2、使用命令检查 HBA 卡状态:
lspci | grep -i fc # 查看 FC 控制器
3、查看光纤通道主机设备的基本信息:
systool -c fc_host -v
光纤通道相关属性:
hba_port_id:光纤通道主机总线适配器(HBA)端口的标识符。
hba_port_state:端口的状态,如 Online 表示端口处于在线状态,可以正常通信。
hba_port_type:端口的类型,例如 NPort 是常见的光纤通道节点端口类型。
hba_node_name 和 hba_port_name:分别是光纤通道节点和端口的全球唯一名称,用于在光纤通道网络中标识设备。
4、查看光纤通道(Fibre Channel)远程端口详细信息:
光纤通道远程端口相关属性
port_id:光纤通道远程端口的标识符。
port_state:端口的状态,如 Online 表示端口处于在线状态,可以正常通信。
port_type:端口的类型,例如 NPort 是常见的光纤通道节点端口类型。
node_name 和 port_name:分别是光纤通道节点和端口的全球唯一名称,用于在光纤通道网络中标识设备。
二、扫描设备
1.宽幅扫描
根据systool -c fc_host -v查到的online状态的host去扫
echo - - - > /sys/class/scsi_host/host15/scan
2.窄幅扫描:根据HCTL去扫
echo 0 1 6 > /sys/class/scsi_host/host15/scan
其中1为远程端口的id,6为lunid
3.查看远程端口(第一次扫描后会出现)
ls /sys/class/fc_transport/
target15:0:4 target15:0:5 target16:0:4 target16:0:5
4.查看FC远程存储设备软链接(块设备)
ls /dev/disk/by-path
/dev/disk/by-path/pci-0000:b1:00.1(服务器端口)-fc-0x500b342000157b01(FC口)-lun-1(lunid)
5.根据HCTL查看FC块设备
根据HCTL获取块设备:/sys/class/fc_transport/target15:0:1/device/15(端口):0:1(FC口):0(LunId)/block
6.根据块设备wwn查找多路径设备
ll /dev/disk/by-id | grep 块设备wwn