Artículos Encontrados

Chequeo del doble camino de multipath

En los grandes entornos donde se utilizan cabinas de disco de dedicadas, lo normal es tener más de un camino de acceso al disco, por si se estropea un switch de cabina, una tarjeta de fibra en el servidor con acceso a la SAN, etc. Muchas veces, durante las intervenciones de mantenimiento de cabinas, como

Leer más »

Comprobar si hay pérdida de paquetes de red entre servidores

El equipo de aplicaciones nos reportó una incidencia puntual de pérdida de comunicaciones entre la aplicación y el servidor de base de datos pero a nivel de sistema operativo no había errores en los logs, ni errores en las tarjetas de red (ethtool -S eth0), hice una prueba de ping y tampoco se perdían paquetes.

Leer más »

Reparar la base de datos de RPM de Linux RedHat

De vez en cuando me encuentro con que voy a instalar un nuevo paquete RPM en Linux RedHat con yum o con el propio comando rpm pero no puedo hacerlo debido a una corrupción de la base de datos de RPM, devolviendo un error del siguiente estilo: Como administro tantos servidores, es inviable ir comprobando

Leer más »

Conocer la versión de las VMWare Tools

Cuando se realiza una actualización del servidor ESX de VMWare, es necesario actualizar las VMWare tools para una correcta comunicación entre el Host y el sistema invitado. Además, si no están actualizadas, hay algunas herramientas que pueden funcionar mal. En mi caso me encontré con que Netbackup no podía realizar las copias de seguridad. David

Leer más »

Reescanear los discos de sistema en Linux RedHat

Me ocurre muchas veces que solicito una nueva LUN al equipo de storage para montar un servicio nuevo o ampliar un filesystem ya existente, pero simplemente recibo una notificación indicando que ya me han dado el disco SCSI, sin más detalles. Obviamente, la LUN se añade en caliente tanto en servidores físicos como en virtuales

Leer más »

Escanear todas las URLs de un sitio WEB con wget

Recientemente, he tenido la necesidad de crear un script para escanear todas las URLs que tiene una página WEB, tal y como hacen los robots que hay Internet. El script es muy sencillo, pero ya me sirve para lo que pretendía. El código fuente es el siguiente: David MartínezTrabajo como administrador de sistemas UNIX desde

Leer más »

Linux – Capturar la tabla de rutas actual y hacerlas persistentes

Recientemente, me han pedido en mi trabajo añadir nuevas rutas en unos cuatrocientos servidores Linux. La mayoría RedHat 6. Como sabemos, el comandos «ip route add» añade una ruta dinámicamente pero al rebotar el servidor, se pierde. Para hacerlas persistentes, tenemos que almacenar las rutas en el fichero /etc/sysconfig/network-script/route-Interfaz, con la siguiente sintaxis para cada

Leer más »

Conversión de minúsculas a mayúsculas con bash script

Hace poco estaba programando un script que comprobaba si existían una serie de directorios. El caso es que en algunos servidores estaban escritos en mayúsculas y otros en minúsculas, así que para facilitar la comprobación tuve que pasar todos esos nombres a minúsculas. Con el comando tr podemos convertir cualquier carácter en cualquier otro, así que,

Leer más »

Generar números aleatorios con bash shell script

Si necesitas generar números aleatorios con programación shell script, el siguiente ejemplo en bash te va a ser muy útil: < p style=»padding-left: 30px;»>[root] cat random.sh echo $(($RANDOM%29)) [root] ./random.sh 19 [root]  Lo que hace es escribir un número aleatorio comprendido entre el 0 y el 29. Este script lo he ejecutado en un Linux

Leer más »

Obtener el World Wide ID de todas las LUNs en RedHat

A veces nos interesa conocer el  word wide id de todas las LUNs que vemos en el sistema operativo. Por ejemplo, para solicitar al equipo de storage que les den visibilidad a otro nodo para montar un cluster, para tener un inventario, por temas de facturación, etc. El siguiente script nos va a dar el

Leer más »