Ansteuerung von USV zu Proxmox und Synology

saffi1974

Member
Apr 20, 2024
41
3
8
Germany
Hallo Freunde,

ich habe derzeit eine USV an meiner Synology laufen gehabt. Nun ist sie leider in die ewigen Jagdgründe gegangen. Es war eine APC 700

Die Synology wurde kontrolliert in den Standby gefahren und konnte so ohne Schaden ausgeschaltet werden. Leider hatte ich für meinen MiniPC derzeit keine Lösung und wurde daher hart abgeschaltet. Zum Glück konnte ich keine Schäden feststellen. Um dies aber für die Zukunft auszuschliessen, würde ich gern beide Geräte an die USV binden. Ansich geht das ja nur für ein Gerät, da nur ein USB-Anschluss vorhanden ist.

Wie könnte ich die Einstellungen vornehmen, dass beide Geräte vom USV informiert werden, dass sie in den Standbymodus bzw. sogar der MiniPC heruntergefahren wird?

Danke im Voraus für eure Inspirationen.

P.S. Achso, ich habe mir nun eine Eaton USV Ellipse ECO 650 USB zugelegt.
 
Ich hab das mit CyberPower USVs gelöst , und per Netzwerk dann werden die Server Herunter gefahren.

Müsstet dann nen USV Server installieren .
 
würde ich gern beide Geräte an die USV binden. Ansich geht das ja nur für ein Gerät, da nur ein USB-Anschluss vorhanden ist.
Wie @metalworkers nutze ich zwar auch eine CyberPower USV, aber das spielt keine Rolle. Du kannst Deine USV auch weiterhin an Dein Synology NAS anschließen und nutzt dann bei dem Client (Deinem Mini-PC) NUT. Also bei der DS unter USV den Netzwerk-USV Server (NUT-Server) aktivieren und dort bei "Zugelassene Synology NAS-Geräte" die IP von dem Client (Deinem Mini-PC) eintragen. Das "Zugelassene Synology NAS-Geräte" bezieht sich halt nicht nur auf Synology NAS-Geräte, sondern auf alle im LAN verhandenen NUT-Clients.

DS_USV.png

Dann musst Du bei Deinem Mini-PC unter Proxmox noch einen NUT-Client installieren und einrichten. Dazu gibt es im I-Net ja jede Menge Infos, sodass ich die mir hier mal spare.

Was natürlich auch funktioniert ist wenn Du unter Proxmox, oder auch bei einer Proxmox VM, einen NUT Server installierst und dann wieder Deinen Mini-PC als NUT-Client einrichtest. Ich habe hier z.B. per Xpenology eine DSM-VM laufen, sprich ein virtuelles Synology NAS und auch die könnte ich als NUT-Server nutzen - was ich z.Z. sogar auch so mache. :D Ich könnte aber auch z.B. über meine Home Assistant VM einen NUT-Server laufen lassen und darüber dann die NUT-Clients verbinden.

Edit: Was ich bzgl. Proxmox VM und USV noch vergessen hatte. Du musst dann natürlich auch noch den USB-Port an dem die USV bei Deinem Proxmox Server angeschlossen ist, an die VM durchreichen. Bsp. einer VM für meine CyperPower USV.
Proxmox_VM_USV_USB.png


BTW @metalworkers: Irgendwie kommt mir Dein Nick bekannt vor. ;)

VG Jim
 
Last edited:
@jim_os na weil ich auch der gleiche bin ;-)

Wichtig ist aber auch bei der Lösung , deine Netzwerkverbindung muss auch über die USV laufen. Sonst bekommt der NUC es nicht mit wenn der Saft ausfällt
 
OK hatte ich mir auch fast gedacht. :) Ja so klein ist die Welt und man trifft sich immer wieder. Fein das Du Dich hier auch "herumtreibst". :D

VG Jim
 
  • Like
Reactions: metalworkers
Vielen Dank für eure Tipops und Anregung.

Dann musst Du bei Deinem Mini-PC unter Proxmox noch einen NUT-Client installieren und einrichten. Dazu gibt es im I-Net ja jede Menge Infos, sodass ich die mir hier mal spare.

VG Jim

Das habe ich mir jetzt mal angeschaut. Aber da fehlt mir leider das richtig Hintergrundwissen.

https://www.kreaweb.be/diy-home-server-2021-software-proxmox-ups/

Diese Anleitung ist sehr informativ, dennoch kann ich dem nicht richtig folgen. In dem Beispiel ist ja die USV am Proxmox Gerät angeschlossen, aber bei mir ist die Diskstation der Master.

In deinem vorangegangenen Teil des Posts habe ich bereits in der DS unter USV den Proxmox eingebunden. Wie kommuniziert denn nun der MiniPC mit der DS? Werden die Infos vom USV, die an die DS gehen, auch 1 zu 1 an alle anderen Netzwerkgeräte durchgeschleift oder wie läuft das konkret ab?

Sorry für die vielleicht naiven Fragen diesbezüglich.
 
Wenn Du NUT nutzt gibt es einen NUT Server - in Deinem und meinem Fall dann eine DS. Bei den Clients die über diesen NUT Server dann bzgl. USV gesteuert werden sollen musst Du - wie ich ja bereits geschrieben hatte - einen/den NUT Client einrichten. Einrichten heißt bei Proxmox das Du NUT installierst und dann die /etc/nut/upsmon.conf entsprechend editierst und dort den NUT Server einträgst. Hier in meinem Fall also z..B.:

Code:
MONITOR ups@192.168.1.165 1 monuser secret primary
Wobei die 192.168.1.165 dann die IP der DS ist. monuser ist der Standarduser für den NUT Server einer DS mit aktuellen DSM und secret dann das Standardpasswort.

Wie man einen NUT Client unter Proxmox dann einrichtest und was es an Parametern gibt, dazu gibt es ja eigentlich genug Infos im I-Net, sodass ich mir das hier mal spare. Einfach mal per Google nach proxmox nut client suchen.
Werden die Infos vom USV, die an die DS gehen, auch 1 zu 1 an alle anderen Netzwerkgeräte durchgeschleift
Infos von der USV werden an die Clients nicht "durchgeschleift", sondern der NUT Server kommuniziert mit der USV und steuert dann die NUT Clients entsprechend.

Anm.: Sofern Eaton wie CyberPower entsprechende Linux Software zur Verfügung stellen sollte - was ich aber nicht weiß - könnte man diese natürlich auch nutzen, aber NUT ist halt quasi überall möglich und somit flexibler einsetzbar. Auch wenn man dadurch ggf. auf Features die einem die Software des USV Herstellers ggf. zusätzlich bietet verzichten muss.

VG JIm
 
Last edited:
Vielen Dank für deine Schnelle Reaktion. ;O)

Ich habe NUT auf dem Proxmox installiert. UNd auch die, erst falsch^^, USER PW Einstellungen vorgenommen.

mit
Code:
upsc ups@192.168.100.100:3493

kann ich auch die INfos der USV auslesen.
Code:
root@pve:~# upsc ups@192.168.178.35:3493
Init SSL without certificate database
battery.charge: 94
battery.charge.low: 20
battery.runtime: 2026
battery.type: PbAc
device.mfr: EATON
device.model: Ellipse ECO 650
device.serial: 000000000
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 5
driver.parameter.port: auto
driver.parameter.synchronous: no
driver.version: DSM7-1-1-42930-workplus-version2-repack-42930-220712
driver.version.data: MGE HID 1.39
driver.version.internal: 0.41
input.transfer.high: 264
input.transfer.low: 184
outlet.1.desc: PowerShare Outlet 1
outlet.1.id: 2
outlet.1.status: on
outlet.1.switchable: no
outlet.2.desc: PowerShare Outlet 2
outlet.2.id: 3
outlet.2.status: on
outlet.2.switchable: no
outlet.desc: Main Outlet
outlet.id: 1
outlet.power: 25
outlet.switchable: no
output.frequency.nominal: 50
output.voltage: 230.0
output.voltage.nominal: 230
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.firmware: 02
ups.load: 9
ups.mfr: EATON
ups.model: Ellipse ECO 650
ups.power.nominal: 650
ups.productid: ffff
ups.serial: 000000000
ups.status: OL
ups.timer.shutdown: 0
ups.timer.start: 0
ups.vendorid: 0463

Wenn ich aber

Code:
upsmon start

eingebe, erhalte ich folgendes:

Code:
root@pve:~# upsmon start
/usr/sbin/upsmon: 1: /etc/nut/nut.conf: Network: not found
Network UPS Tools upsmon 2.8.0
Fatal error: A previous upsmon instance is already running!
Either stop the previous instance first, or use the 'reload' command.

Meine Frage, ist das nun ein Problem? Er findet angeblich kein Netzwerk.
 
Ich kann aus der Ferne natürlich nicht wissen was Du jetzt genau wo und wie eingerichtet hast. :) Der Eintrag in der nut.conf mit MODE=netclient passt soweit und eigentlich braucht es dann nur den Eintrag in der /etc/nut/upsmon.conf zu dem NUT Server. Mehr braucht da eigentlich nicht gemacht werden.

Sorry bei mir ist das auch schon wieder eine ganze Weile (1- 2 Jahre) her mit der NUT Einrichtung unter Proxmox und letztendlich hatte ich mich da damals auch an irgendwelchen Infos aus dem I-Net orientiert. Was jetzt genau bei Dir das Problem bei/mit dem NUT Client bei Proxmox ist kann ich Dir leider auch nicht sagen. Dazu kann hier ja evtl. ein anderer User noch etwas sagen.

VG Jim
 
  • Like
Reactions: saffi1974
Nur als Randnotiz: es gab mal ein Problem mit Synos als USV-Server. Ich bin mir nicht sicher, ob der Fix dafür überhaupt in eine der letzten DSM Versionen eingeflossen ist. Auf jeden Fall musste man auf der Syno einstellen, dass sie erst in den shutdown geht, wenn „Akkustand niedrig“. Sonst kann es sein, dass bei einem kurzen Stromausfall die Clients zwar runterfahren, nach einem erneuten Start aber wieder direkt runterfahren.
 
  • Like
Reactions: saffi1974
Ja das hatte ich in einem anderen Forum auch gelesen. Und ob das noch besteht weis ich gerade nicht. Theoretisch könnte ich aush so machen, dass Proxmox mein Primary wird und ich die DSM als secondary laufen lasse. Was ich aber auf keinen Fall aufs Spiel setzen will, da meine Daten mir grad wichtiger sind als der Proxmox.^^ Klingt etwas bizarr, aber ihr wißt sicher wie ich das meine.
 
Hallo Ralli,

könnte ich vielleicht meine Installation an Deine Erfahreungen anlehnen?^^

Wie hast Du HArdwaremäßig alles verbunden?

Ich habe meine USV mittels USB-Kabel an die DSM angeschlossen.
Stecker der DSM an Master.

der MiniPC (Proxmox) steckt in einer der weiteren Steckdosen. Ansonsten nur LAN-Anschluss über einen Switch (dieser sollte wohl aber dann auch an die USV?)

Die erste Anleitung habe ich ebenfalls zur Hilfe genommen. Mich stößt halt die Fehlermeldung auf, dass kein Netzwerk gefunden wurde. Obewohl ich die USV auslesen kann.^^
 
Sonst kann es sein, dass bei einem kurzen Stromausfall die Clients zwar runterfahren, nach einem erneuten Start aber wieder direkt runterfahren.
Mit DSM 7.2.x konnte ich das Verhalten bei mir nicht feststellen. Durch meine Bastel- und Bauarbeiten hier musste ich in den letzten Wochen und Monaten schon häufiger mal den Strom per FI-Schalter kappen. Teils auch unfreiwillig. :D Ich konnte da kein Fehlverhalten bei meinen zwei Synology NAS, bei Proxmox und auch bei anderen NUT-Clients feststellen. Somit vermute ich mal das das erwähnte Problem inzwischen nicht mehr besteht.

Die NUT-Server Variante mit der DS und meiner CyberPower BR700ELCD USV läuft hier seit über einem Jahr jetzt absolut problemlos und fehlerfrei. Zuerst mit einer DS720+ und seit einer Weile über eine Xpenology vDSM VM unter Proxmox. Die Einrichtung per DSM WebGUI ist sehr einfach und die Beschränkung dabei auf nur 5 NUT-Clients reicht für mich hier für meine NUT Clients aus.

VG Jim
 
@saffi1974: Die Verkabelung ist bei mir auch so. Da du auf dem Node die Informationen von der USV bekommst, passt die Verbindung doch, ansonsten würdest du diese Infos nicht sehen.
 
  • Like
Reactions: saffi1974
Anm.: Sofern Eaton wie CyberPower entsprechende Linux Software zur Verfügung stellen sollte - was ich aber nicht weiß - könnte man diese natürlich auch nutzen, aber NUT ist halt quasi überall möglich und somit flexibler einsetzbar. Auch wenn man dadurch ggf. auf Features die einem die Software des USV Herstellers ggf. zusätzlich bietet verzichten muss.
Anm.: Gibt es, u.a. Eaton Intelligent Power Protector IPP):
https://www.eaton.com/de/de-de/cata...ution/eaton-intelligent-power-protector-.html

DL ohne Anmeldung: https://www.eaton.com/us/en-us/form...igent-power-protector-download-thank-you.html

Ich verwende v 1.69. Läuft hier jeweils auf den PVE Hosts. Die USV ist per USB mit einem Host verbunden auf welchem IPP als "Shutdown-Cotroller" läuft, die anderen Hosts mit IPP als "Client". Ob die IPP mit der Synology redet, oder die Synology mit der IPP weiß ich aber nicht. NUT ist da ggf. einfacher.

Ich meine den Intelligent Power Manager (IPM) kann man auch für bis zu 10 Geräte kostenlos nutzen. Über dessen Funktionsumfang kann ich aber nichts sagen.

eaton.JPG
 
Last edited:
Entschuldigt meine vieleicht etwas dummen Fragen.^^

ICh würde nun gern einfach mal testen ob das funktioniert. Würde also einfach mal den Stecker der USV ausstecken, um zu sehen was passiert. Nun weis ich aber nciht, da die USV im Keller steht, ob der Proxmox runterfährt, oder ob er mehr oder weniger abgewirkt wurde. Wie kann ich das testen, ohne ihm einen harten Break unterzuwerfen?
 
Erst einmal solltest Du in der USV Kompatibilitätsliste von Synology nachschauen ob es mit/bei/für Deine Eaton ggf. irgendwelche Einschränkungen in Verbindung mit der DSM NUT Funktion gibt. Dann kommt halt noch die Frage wie Du NUT bei der DS und Proxmox dann eingestellt hast, sprich was soll wann und wie passieren. Wie Du bei meinem Screenshot in #3 sehen kannst habe ich bei mir eingestellt das die DS nach 15 Minuten in den Standby Mode geht und die mögliche Akkulaufzeit mit den aktuell an die USV angeschlossenen Geräten beträgt bei mir aktuell rund 22 Minuten

Screenshot von Home Assistant als NUT Client zur USV
HA_USV.png

D.h. meine CyberPower gibt erst einmal 15 Minuten lang einen Warnton von sich bevor sich dann die DS und die NUT Clients herunterfahren.

Ohne eine echten Praxistest und somit das kappen der Stromversorgung für die USV, wirst Du m.M.n. leider nicht wirklich testen können ob auch wirklich alles so funktioniert wie Du es vorgesehen hast.

VG Jim
 
  • Like
Reactions: saffi1974
Wie hast Du die Diagnose aufgerufen? ODer ist das abhängig zu Deiner USV?

Bei mir steht folgendes drin:
Screenshot_13.png
Wie lang nun wirklich der Akkku reicht kann ich so nicht sagen, aber 5 Minuten sollten theoretisch auch reichen. Jedenfalls hat auch die DSM die USV erkannt.

Mich stößt halt immer noch in der Shell die Ausgabe Network not found.^^ Aber vielleicht ist das wirklich irrelevant.

Edit: Achso, sehe gerade, Du hast das ja in deinem HA eingebunden.^^
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!