Verificacion de WWN en Linux

Muchas veces los administradores del almacenamiento SAN nos solicitan a los administradores de la infraestructura Linux el WWN de las tarjetas HBA, para ello podemos recurrir a estos sencillos pasos:

1. Identificar si tenemos nuestro S.O reconoció las tarjetas, normalmente si son PCI y de una marca reconocida (Emulex o Qlogic) estas deberian
tomarse por defecto

[root@jmanuelcalvo ~]# dmesg | grep -i fibre[ 3.623049] Emulex LightPulse Fibre Channel SCSI driver 11.2.0.6
[ 4.442259] scsi host1: Emulex LPe12000 PCIe Fibre Channel Adapter on PCI bus 10 device 00 irq 66
[ 7.358475] scsi host2: Emulex LPe12000 PCIe Fibre Channel Adapter on PCI bus 10 device 01 irq 69

Verificamos los nombres de los puertos y que estén disponibles
[root@jmanuelcalvo ~]# ls -l /sys/class/fc_host
total 0
lrwxrwxrwx. 1 root root 0 Feb 19 20:07 host1 -> ../../devices/pci0000:00/0000:00:03.0/0000:10:00.0/host1/fc_host/host1
lrwxrwxrwx. 1 root root 0 Feb 19 20:07 host2 -> ../../devices/pci0000:00/0000:00:03.0/0000:10:00.1/host2/fc_host/host2

Hojas de trucos (cheat-sheet)

Muchas amigos y alumnos me preguntan si tengo una página o documento con comandos de Linux, ahora la respuesta es este post con las url de algunas hojas de trucos y lo mejor es que se pueden descargar en formato pdf

Resetear / Restaurar contraseña de root en Red Hat 7 / CentOS 7

Al momento de iniciar la maquina en el gestor de arranque Grub2 se debe seleccionar el kernel y presionar la tecla  (e) edit


Aquí se debe ubicar la linea que asocia al kernel, que para el caso de grub2 la linea se llama linux16, al final (tecla FIN) de esta linea adicionar el parámetro rd.break  (Ram disk Pausa) esto quiere decir

CentOS 7 / RedHat 7 cambiar nombre de interfase de red a eth

Dentro de los muchos nuevos cambios/mejoras realizados en las distribuciones CentOS 7 y RHEL 7 con ella se viene el del nombramiento de las interfases de Red a como estuvimos acostumbrados durante muchos años (eth0, eth1...)

Para facilitarnos la vida se cambio el mecanismos de nombramiento basado en el firmware, el cual funciona de acuerdo a la topología del dispositivo y tipo de dispositivo así:

Topologia
Interfase ethernet  = en
Interfase Wireless = wl
Interfase WWan   = ww

Tipo de adaptador
On board = o
Hot plug  = s
PCI          = p

Teniendo en cuenta lo anterior, una tarjeta de red ethernet que este incorporada en la board sea de  la vamos a observar con el nombre de eno1 en caso que se tengan 2 onboard, eno2, en cuanto a las tarjetas pci dentro del nombramiento se incluye el numero de puerto pci y su nombre podría ser así: enp2s0 (pci socket 2 tarjeta 1)

Si por alguna razón usted necesita conservar el nombre de las tarjetas con el formato antiguo (eth0, eth1, eth....) puede realizar los siguientes pasos:


[root@workstation ~]#  vi /etc/default/grub
adicionar en la linea GRUB_CMDLINE_LINUX las lineas net.ifnames=0 y biosdevname=0 asi

GRUB_CMDLINE_LINUX="rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=usrd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0"


Una vez realizado el cambio, es necesario ejecutar el comando grub2-mkconfig para que se tomen los cambios realizados

[root@workstation ~]#  grub2-mkconfig -o /boot/grub2/grub.cfg


Luego se renombra el archivo de configuración de la tarjeta eth0 y se debe garantizar que en los parámetros del archivo ifcfg-eth0 el parametro DEVICE=eth0

[root@workstation ~]# mv /etc/sysconfig/network-scripts/ifcfg-eno1 /etc/sysconfig/network-scripts/ifcfg-eth0

Por ultimo se reinicia el sistema y se realizan la respectiva verificación

[root@workstation ~]# reboot
o
[root@workstation ~]# systemctl reboot




Zimbra cache is out of date or doesn't exist

Una de las fallas mas comunes del servicio de Zimbra es cuando luego de 1 año de instalado el servicio este deja de funcionar sin previo aviso.

Cuando se verifica el log (/var/log/zimbra.log) el error que se muestra es similar a:

cache is out of date or doesn't exist

Lo cual en la mayoría de los casos es que el certificado digital ha caducado.

Para validar fecha de caducidad del certificado podemos ejecutar el comando:

# /opt/zimbra/bin/zmcertmgr viewdeployedcrt

En caso que efectivamente el certificado este caducado, se deben ejecutar los siguientes comandos: