9.2. Configuración de un dispositivo FCoE por software
Un dispositivo FCoE por software permite acceder a Números de Unidad Lógica (LUN) a través de FCoE utilizando un adaptador Ethernet que soporta parcialmente la descarga de FCoE.
RHEL no admite dispositivos FCoE por software que requieran el módulo del kernel fcoe.ko
. Para más detalles, consulte la eliminación del software FCoE en la documentación de Considerations in adopting RHEL 8
.
Después de completar este procedimiento, los LUNs exportados de la Red de Área de Almacenamiento (SAN) están automáticamente disponibles para RHEL como dispositivos /dev/sd*
. Puede utilizar estos dispositivos de forma similar a los dispositivos de almacenamiento local.
Requisitos previos
-
El adaptador de bus de host (HBA) utiliza el controlador
qedf
,bnx2fc
, ofnic
y no requiere el módulo del kernelfcoe.ko
. - La SAN utiliza una VLAN para separar el tráfico de almacenamiento del tráfico Ethernet normal.
- El conmutador de red ha sido configurado para soportar la VLAN.
- El HBA del servidor se configura en su BIOS. Para más detalles, consulte la documentación de su HBA.
- El HBA está conectado a la red y el enlace está activo.
Procedimiento
Instale el paquete
fcoe-utils
:#
yum install fcoe-utils
Copie el archivo de plantilla
/etc/fcoe/cfg-ethx
en/etc/fcoe/cfg-interface_name
. Por ejemplo, si desea configurar la interfazenp1s0
para utilizar FCoE, introduzca#
cp /etc/fcoe/cfg-ethx /etc/fcoe/cfg-enp1s0
Habilite e inicie el servicio
fcoe
:#
systemctl enable --now fcoe
Descubra el ID de la VLAN FCoE, inicie el iniciador y cree un dispositivo de red para la VLAN descubierta:
#
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:1bOpcional: Para mostrar detalles sobre los objetivos descubiertos, los LUNs y los dispositivos asociados a los LUNs, introduzca:
#
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) ...Este ejemplo muestra que el LUN 0 de la SAN se ha conectado al host como dispositivo
/dev/sdb
.
Pasos de verificación
Utilice el comando
fcoeadm -i
para mostrar información sobre todas las interfaces FCoE activas:#
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
Recursos adicionales
-
Para más detalles sobre la utilidad
fcoeadm
, consulte la página de manualfcoeadm(8)
. -
Para obtener detalles sobre cómo montar el almacenamiento conectado a través de un software FCoE cuando el sistema se inicia, consulte el archivo
/usr/share/doc/fcoe-utils/README
.