Archive for exchange

Exchange, Grupos de Almacenamiento y algo de scripting

Posted in Computación with tags , , , , , , on 19/July/2008 by Alex Pérez

Hace algún tiempo, un servidor MS Exchange me estuvo dando muchos problemas porque los grupos de almacenamiento estaban ocupando gran parte del disco. Después de varios intentos para reducir los grupos de almacenamiento, opté por instalar un SAN para que los alojara y que los servidores Exchange atacaran a los volúmenes de la SAN. Por cierto, los servidores Exchange atacan a la SAN con iSCSI y es un gran invento! iSCSI hace que parezcan unidades locales del servidor, pero realmente se está atacando sobre IP al SAN. El único problema es que las tarjetas de red de los clientes de la SAN deben implementar iSCSI por hardware, o se nota un rendimiento muy bajo …

Después de la migración para mover los grupos a la SAN (que por cierto fue muy limpia: backup, comprobación del backup y bonito asistente de migración) el problema fué que cuando habían cortes de red o por algún motivo había que reiniciar algún servidor Exchange, si al arrancar el server no estaba arrancado y listo el SAN, los grupos de almacenamiento se quedaban desmontados forever and ever, rechazando el correo entrante. 

… Mmmmm …

Houston: we have a problem!

Así que, ya que andaba implementando un sistema de monitorización, me puse a codificar un script en WSHost/VBScript para que comprobara el estado de los grupos de almacenamiento y que si encontrara uno desmontado, lo montara y devolviera un entero en función del estado de los grupos. Pero siguiendo con mi filosofía: el sistema de monitorización debe alertar al administrador, pero las primeras tareas para arreglar el fallo deben ser automáticas, así me ahorro tener que hacer operaciones repetitivas y si se requiere intervención será porque la incidencia realmente así lo requiere. El script está pensado para ser integrado con Zabbix: el agente de Zabbix ejecuta el script que arreglará lo que encuentre y si ha tenido que arreglar algo devuelve 1, sino un 0. Así podemos graficar desde Zabbix cuándo han habido problemas relativos a los grupos de almacenamiento. Continue reading

Advertisements