APC USV per USB an Proxmox anbinden
Moin!
Damit mein Homelab auch bei einem Stromausfall vor Datenverlust geschützt ist, habe ich mir von APC eine Smart 1000 USV besorgt. Diese hat einen USB-Anschluss und wird mit dem Server verbunden. Es gibt auch USV’s von APC, die über einen Ethernetanschluss (RJ45) mit dem Netzwerk verbunden werden können, allerdings habe ich meine Preiswert bekommen und kann daher nicht meckern.
Die Kommunikation ermöglicht ein kleines Paket in der Debian Repo.
Wir verbinden uns wie immer per SSH auf den Host. Dort angekommen, führen wir ein Update durch und installieren das besagte Paket.
sudo apt update && sudo apt upgrade -y && sudo apt install apcupsd
Nach der erfolgreichen Installation rufen wir die Configfile auf. Im Folgenden konfigurieren wir den Dienst so, dass dieser bei 20 % oder 10 Minuten Restlaufzeit den Server herunterfährt und so einen Datenverlust verhindert. Editiert die Parameter, wie es in der Codebox gezeigt wird.
nano /etc/apcupsd/apcupsd.conf
UPSCABLE usb
#DEVICE /dev/ttyS0
UPSTYPE usb
BATTERYLEVEL 20
MINUTES 10
Anschließend starten wir den Dienst von „apcupsd“ neu.
sudo systemctl restart apcupsd
Nun können wir freudig das USB-Kabel der USV aus dem Server ziehen und nach spätestens 60 Sekunden sollte eine Störmeldung in der Konsole aufploppen.
Steckt das USB-Kabel wieder an denselben Port ein und zieht jetzt den Stromstecker der USV. Auch hier sollte eine Störmeldung kommen.
Grüße gehen aus dem Archiv!