|
Página 1 de 3
Un S.A.I.(Sistema de Alimentación Ininterrumpida) es un aparato que contienen una batería que les permite alimentar a uno o varios equipos en el caso de que se produzca un fallo de corriente, permitiendo apagar la máquina correctamente. También actúan como regulador de tensión eliminando las subidas y bajadas de tensión que puedan dañar nuestro equipo.
El S.A.I. nos permite mantener encendido el servidor cuando ocurre un corte de electricidad, si el corte dura poco tiempo, nuestro equipo no habrá sufrido ninguna incidencia, si el corte de suministro se prolonga en el tiempo, las baterías del S.A.I. se agotaran y el equipo se apagara abruptamente, lo que puede provocar daños en nuestro servidor. Los S.A.I's tienen un puerto serie o un puerto USB que se puede conectar con el equipo al que están conectados. Este puerto sirve para mandar una orden al servidor indicándole que se apague ordenadamente cuando las baterías se descarguen y alcancen un limite. De esta manera el servidor se apagara y no sufrirá ningún daño.
En un S.A.I. pueden estar conectados varios ordenadores, en este caso el ordenador al que está conectado el SAI por USB se instalara un monitor de NUT en modo maestro, mientras que en los demas se configurará el monitor de NUT en modo esclavo. La idea es que cada monitor, en caso de que el SAI informe de pérdida de alimentación externa, apague el equipo que controla. En el caso del esclavo cuando la batería baje del mínimo de seguridad -35% por defecto- o bien pase un tiempo -2 minutos- según se configurará más adelante. En el caso del maestro, esperará a que no quede conectado ningún monitor esclavo y esperará hasta que las baterías del SAI bajen por debajo del límite de seguridad.
También nos permitirá configurar que el servidor se encienda cuando el suministro eléctrico se haya recuperado.
En esta practica vamos a configurar un SAI MGE ellipse 750 en un único servidor. Los paquetes necesarios para configurarlo son:
* Herramientas de NUT (Network UPS Tools)
* Cliente gráfico opcional para comprobar de forma fácil el estado del SAI, en nuestro caso se instalara el paquete mgeops-psp
Instalación de NUT
NUT se instala sin problemas con el gestor de paquetes yum. Si ejecutamos
sudo yum install nut nut-clients
tendremos instalado todo lo necesario para ejecutar las herramientas de NUT.
Configuración del puerto USB
Un problema que va a tener el driver al conectarse al SAI es que va a realizar operaciones sobre el puerto USB del SAI que precisan de permisos de escritura. Al usar CentOS el sistema udev para gestionar los dispositivos, para darle permisos a NUT al puerto que utilice el SAI bastará con añadir la regla adecuada en la configuración de udev.
Con el SAI conectado al PC, si hacemos un "lsusb" deberíamos obtener algo como:
[root@centos]# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 008 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0463:ffff MGE UPS Systems UPS
En la ultima línea tenemos el SAI. Ahora lo que haría falta es añadir la regla a udev. Al instalarse el paquete NUT se configura el fichero 52_nut-usbups.rules. Esta archivo contiene la siguiente regla:
SYSFS{idVendor}=="0463", SYSFS{idProduct}=="ffff", MODE="664", GROUP="nut"
Esta regla indica a udev que todo dispositivo USB que pertenezca al fabricante MGE, identificado por el código hexadecimal 0463, pertenece al grupo nut. Ahora ya pertenecerá al grupo correcto y podremos lanzar nut sin errores.
|