25.5. 通过以太网接口配置光纤通道
设置和部署以太网光纤通道(FCoE)接口需要两个软件包:
fcoe-utils
lldpad
安装这些软件包后,请执行以下流程来启用虚拟 LAN(VLAN) FCoE:
过程 25.10. 将以太网接口配置为使用 FCoE
- 要配置新的 VLAN,请制作现有网络脚本的副本,如
/etc/fcoe/cfg-eth0
,并将名称改为支持 FCoE 的以太网设备。这为您提供了一个要配置的默认文件。假设 FCoE 设备是 ethX,请运行:# cp /etc/fcoe/cfg-ethx /etc/fcoe/cfg-ethX
根据需要修改cfg-ethX
的内容。值得注意的是,对于实现硬件数据中心桥接交换(DCBX)协议客户端的网络接口,将DCB_REQUIRED
设置为no
。 - 如果您希望设备在引导时自动载入,请在相应的
/etc/sysconfig/network-scripts/ifcfg-ethX
文件中设置ONBOOT=yes
。例如,如果 FCoE 设备是 eth2,请相应地编辑/etc/sysconfig/network-scripts/ifcfg-eth2
。 - 运行以下命令启动数据中心桥接守护进程(dcbd):
# systemctl start lldpad
- 对于实现硬件 DCBX 客户端的网络接口,请跳过这一步。对于需要软件 DCBX 客户端的接口,请运行以下命令在以太网接口上启用数据中心桥接:
# dcbtool sc ethX dcb on
然后,运行以下命令在以太网接口上启用 FCoE:# dcbtool sc ethX app:fcoe e:1
请注意,只有在以太网接口的 dcbd 设置没有改变时,这些命令才起作用。 - 现在使用以下方法载入 FCoE 设备:
# ip link set dev ethX up
- 使用以下方法启动 FCoE:
# systemctl start fcoe
如果光纤上的所有其他设置都正确,则 FCoE 设备很快出现。要查看配置的 FCoE 设备,请运行:# fcoeadm -i
在正确配置以太网接口以使用 FCoE 后,红帽建议您将 FCoE 和
lldpad
服务设置为在启动时运行。要做到这一点,请使用 systemctl 工具:
#
systemctl enable lldpad
#
systemctl enable fcoe
注意
运行 # systemctl stop fcoe 命令将停止守护进程,但不会重置 FCoE 接口的配置。为此,请运行 # systemctl -s SIGHUP kill fcoe 命令。
从 Red Hat Enterprise Linux 7 开始,网络管理器能够查询和设置具有 DCB 的以太网接口的 DCB 设置。