Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

25.5. 通过以太网接口配置光纤通道

设置和部署以太网光纤通道(FCoE)接口需要两个软件包:
  • fcoe-utils
  • lldpad
安装这些软件包后,请执行以下流程来启用虚拟 LAN(VLAN) FCoE:

过程 25.10. 将以太网接口配置为使用 FCoE

  1. 要配置新的 VLAN,请制作现有网络脚本的副本,如 /etc/fcoe/cfg-eth0,并将名称改为支持 FCoE 的以太网设备。这为您提供了一个要配置的默认文件。假设 FCoE 设备是 ethX,请运行:
    # cp /etc/fcoe/cfg-ethx  /etc/fcoe/cfg-ethX
    根据需要修改 cfg-ethX 的内容。值得注意的是,对于实现硬件数据中心桥接交换(DCBX)协议客户端的网络接口,将 DCB_REQUIRED 设置为 no
  2. 如果您希望设备在引导时自动载入,请在相应的 /etc/sysconfig/network-scripts/ifcfg-ethX 文件中设置 ONBOOT=yes。例如,如果 FCoE 设备是 eth2,请相应地编辑 /etc/sysconfig/network-scripts/ifcfg-eth2
  3. 运行以下命令启动数据中心桥接守护进程(dcbd):
    # systemctl start lldpad
    
  4. 对于实现硬件 DCBX 客户端的网络接口,请跳过这一步。
    对于需要软件 DCBX 客户端的接口,请运行以下命令在以太网接口上启用数据中心桥接:
    # dcbtool sc ethX dcb on
    
    然后,运行以下命令在以太网接口上启用 FCoE:
    # dcbtool sc ethX app:fcoe e:1
    
    请注意,只有在以太网接口的 dcbd 设置没有改变时,这些命令才起作用。
  5. 现在使用以下方法载入 FCoE 设备:
    # ip link set dev ethX up
    
  6. 使用以下方法启动 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 设置。