12.2. 设置软件 FCoE 设备
使用软件 FCoE 设备通过 FCoE 访问逻辑单元号(LUN),它使用部分支持 FCoE 卸载的以太网适配器。
重要
RHEL 不支持需要 fcoe.ko
内核模块的软件 FCoE 设备。
完成此步骤后,RHEL 会自动从 Storage Area Network(SAN)导出的 LUN 作为 /dev/sd*
设备。您可以使用类似本地存储设备的方法使用这些设备。
先决条件
- 您已将网络交换机配置为支持 VLAN。
- SAN 使用 VLAN 来将存储流量与普通以太网流量分开。
- 您已在其 BIOS 中配置了服务器的 HBA。
- HBA 连接至网络,连接是在线的。如需更多信息,请参阅您的 HBA 文档。
步骤
安装
fcoe-utils
软件包:# yum install fcoe-utils
将
/etc/fcoe/cfg-ethx
模板文件复制到/etc/fcoe/cfg-interface_name
。例如,如果要将enp1s0
接口配置为使用 FCoE,请输入以下命令:# cp /etc/fcoe/cfg-ethx /etc/fcoe/cfg-enp1s0
启用并启动
fcoe
服务:# systemctl enable --now fcoe
在接口
enp1s0
中发现 FCoE VLAN,为发现的 VLAN 创建网络设备,并启动启动器:# fipvlan -s -c enp1s0 Created VLAN device enp1s0.200 Starting FCoE on interface enp1s0.200 Fibre Channel Forwarders Discovered interface | VLAN | FCF MAC ------------------------------------------ enp1s0 | 200 | 00:53:00:a7:e7:1b
可选:显示发现的目标、LUN 和与 LUN 关联的设备详情:
# fcoeadm -t Interface: enp1s0.200 Roles: FCP Target Node Name: 0x500a0980824acd15 Port Name: 0x500a0982824acd15 Target ID: 0 MaxFrameSize: 2048 bytes OS Device Name: rport-11:0-1 FC-ID (Port ID): 0xba00a0 State: Online LUN ID Device Name Capacity Block Size Description ------ ----------- ---------- ---------- --------------------- 0 sdb 28.38 GiB 512 NETAPP LUN (rev 820a) ...
本例显示 SAN 中的 LUN 0 已作为
/dev/sdb
设备附加到主机中。
验证
显示所有活跃 FCoE 接口的信息:
# fcoeadm -i Description: BCM57840 NetXtreme II 10 Gigabit Ethernet Revision: 11 Manufacturer: Broadcom Inc. and subsidiaries Serial Number: 000AG703A9B7 Driver: bnx2x Unknown Number of Ports: 1 Symbolic Name: bnx2fc (QLogic BCM57840) v2.12.13 over enp1s0.200 OS Device Name: host11 Node Name: 0x2000000af70ae935 Port Name: 0x2001000af70ae935 Fabric Name: 0x20c8002a6aa7e701 Speed: 10 Gbit Supported Speed: 1 Gbit, 10 Gbit MaxFrameSize: 2048 bytes FC-ID (Port ID): 0xba02c0 State: Online
其他资源
-
系统中
fcoeadm (8)
手册页 -
/usr/share/doc/fcoe-utils/README
- 使用光纤通道设备