SAIs en Linux amb NUT

De Cacauet Wiki
La revisió el 10:06, 16 nov 2015 per Enric (discussió | contribucions) (→‎Configuració)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

En aquesta pràctica estudiarem l'ús de SAIs en servidors Linux.

Un SAI (o UPS en anglès) és un Sistema d'Alimentació Ininterrompuda. Es tracta d'una bateria amb un sistema de càrrega que ens assegura que si cau la corrent elèctrica podem continuar alimentant el nostre sistema.

Setup

Utilitzarem les següents eines:

  • SAIs de les marques:
    • APC: utilitzarem el paquet apcupsd (seguir link per instruccions)
    • MGE: utilitzarem el paquet NUT per monitoritzar, amb el driver "usbhid-ups". Utilitzeu aquest article de referència.
  • Servidors GNU/Linux Ubuntu o Debian
  • NUT : Network UPS Tools. Paquet de monitorització de l'estat del SAI. Permet accés per USB i/o per xarxa.

El paquet apcupsd és particular pels SAIs d'aquesta marca. És una mica més senzill d'utilitzar que el NUT.


Arquitectura

Tenim 3 SAIs que alimentaran 6 servidors físics. Per tant, no podem fer que cada màquina tingui el seu SAI connectat per USB, sinó que hi haurà 3 màquines que es connectaran al seu SAI per USB, i les altres màquines monitoritzaran el SAI a través de la xarxa.

És un cas força habitual, podeu fer un cop d'ull a aquest exemple d'arquitectura de servidors amb SAI per xarxa.

Així, hi haurà màquines servidor (les que es connecten al SAI per USB) i màquines client (les que monitoritzen per xarxa).


Configuració

Configura el sistema de la següent manera:

  • S'envia un email quan es detecta una interrupció del corrent.
  • Que faci un shutdown si es compleix alguna d'aquestes condicions:
    • la càrrega del SAI caigui per sota del 75%
    • restin menys de 10 minuts d'autonomia del SAI

Els següents links poden ser útils per configurar NUT: