Tabla de contenidos
Durante las averías hardware o problemas software relacionados con la conectividad de las tarjetas de red o de fibra es habitual que los técnicos que nos van a dar soporte nos vayan a pedir información tan básica como las versiones de firmware, drivers y modelos de las diferentes tarjetas de red y fibra.
Los siguientes comandos funcionan en Linux RedHat 6 y 7.
Tarjetas de red Ethernet
Obtener la versión de Firmware
[[email protected] ~]# ethtool -i eth0 |grep firmware
firmware-version: 11.1.183.23
[[email protected] ~]#
Obtener el modelo
[[email protected] ~]# lspci |grep -i ethernet
04:00.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
04:00.1 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
21:00.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
21:00.1 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
[[email protected] ~]#
Obtener la versión del driver
[[email protected] ~]# ethtool -i eth0 |grep driver
driver: be2net
[ro[email protected] ~]#
Comprar el mejor cable Ethernet
Tarjetas de Fibra (HBA)
Obtener la versión de Firmware y del Driver
[[email protected] ~]# systool -c fc_host -v | grep -i symbolic_name
symbolic_name = "QMH2572 FW:v7.03.00 DVR:v8.08.00.08.06.0-k10"
symbolic_name = "QMH2572 FW:v7.03.00 DVR:v8.08.00.08.06.0-k10"
[[email protected] ~]#
Obtener el modelo
[[email protected] ~]# lspci -nn | grep -i Fibre
05:00.0 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02)
05:00.1 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02)
[[email protected] ~]#
Activar y desactivar una tarjeta de fibra
En alguna ocasión, en mi trabajo me han pedido parar una de las tarjetas de fibra de HBA para realizar pruebas de velocidad, pruebas con los switches o durante una intervención de comunicaciones.
Para desactivar una de las tarjetas HBA, haremos lo siguiente:
- Identificamos las tarjetas de HBA que tenemos en nuestro servidor:
[[email protected] ~]# systool -a -v -c scsi_host |grep Class
Class = "scsi_host"
Class Device = "host0"
Class Device path = "/sys/devices/pci0000:11/0000:11:00.0/0000:12:00.0/host0/scsi_host/host0"
Class Device = "host1"
Class Device path = "/sys/devices/pci0000:5b/0000:5b:00.0/0000:5c:00.0/host1/scsi_host/host1"
[[email protected] ~]#
- Supongamos que queremos desactivar la tarjeta que se llama «12:00.0». Para desactivarla, ejecutaremos el siguiente comando en RedHat:
echo "0000:12:00.0" > /sys/bus/pci/drivers/qla2xxx/unbind
Cuando esté desactivada, si tenemos configurado el multipath, veremos que habremos perdido el acceso a muchos discos (habrá desaparecido un camino).
- Para volver a activar la tarjeta HBA, ejecutaremos el comando:
echo "0000:12:00.0" > /sys/bus/pci/drivers/qla2xxx/bind