Mittwoch, September 23, 2026

PVE-UPS zur Verwaltung von NUT

Die Verbindungsprobleme zwischen meinem USV und PVE auf dem Ugreen habe ich mit einem Watchdog Skript gelöst. Ich habe diverse GUI für NUT getestet und bin aktuell bei PVE-UPS hängen geblieben. Im Hintergrund werkelt dabei weiterhin das bewährte NUT, PVE-UPS macht lediglich die Verwaltung komfortabler. Das ergänzt sich auch perfekt mit meinem Watchdog Skript.

Bildschirmfoto_20260923_144034.png

Als Ziel für ein kontrolliertes Herunterfahren lassen sich PVE und PBS eintragen. PBS läuft bei mir als LXC auf einem der PVEs und muss daher nicht separat eingetragen werden. Damit PVE-UPS ausreichend Rechte auf den herunterzufahrenden PVEs hat, habe ich hierfür extra einen eigenen User mit API Token angelegt. Die API Token kann man entweder über die PVE GUI oder direkt in der Shell des jeweiligen PVE erstellen (das Token wird nur einmal angezeigt!)

pveum user add ups@pve
pveum role add UpsShutdown -privs "Sys.PowerMgmt"
pveum acl modify /nodes -user ups@pve -role UpsShutdown
pveum user token add ups@pve shutdown --privsep 0

Wegen meiner Tailscale/Netbox Situation und meinen manuellen Routinganpassungen musste ich noch zusätzlich am entfernten Standort in die beiden /etc/network/interfaces eine Ausnahme für das lokale Subnetz eintragen

root@pve02:~# cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
auto lo
iface lo inet loopback
auto enp3s0
iface enp3s0 inet manual
auto enp6s0
iface enp6s0 inet manual
auto bond0
iface bond0 inet manual
        bond-slaves enp3s0 enp6s0
        bond-miimon 100
        bond-mode balance-xor
auto vmbr0
iface vmbr0 inet static
        address 192.168.3.7/24
        gateway 192.168.3.1
        bridge-ports bond0
        bridge-stp off
        bridge-fd 0
        post-up   ip rule add to 192.168.3.0/24 lookup main priority 2500
        pre-down  ip rule del to 192.168.3.0/24 lookup main priority 2500
source /etc/network/interfaces.d/*
root@pve02:~# 

wobei diese beiden Zeilen

post-up   ip rule add to 192.168.3.0/24 lookup main priority 2500
pre-down  ip rule del to 192.168.3.0/24 lookup main priority 2500

ergänzt wurden.

RSS | ATOM


Kommentar hinzufügen

Die Felder Name und Kommentar sind Pflichtfelder.


BBCode Hilfe