NEWS
Dokumentation einer Proxmox / ioBroker / Redis HA-Umgebung
-
@darkiop sagte in Dokumentation einer Proxmox / ioBroker / Redis HA-Umgebung:
Ich hab heute den PBS v2
Ich hatte mich ja korrigiert, siehe https://forum.iobroker.net/post/672836
-
@crunchip Alles gut - wollte es nur Testen.
Aktuell kämpfe ich mit Backups auf ganz normale NFS Share ... kann mir nicht erklären wieso die gerade mit 'Permission denied' beim Backup abbrechen.
Den NFS Share als Storage nutzen klappt ohne Probleme, sobald man aber ein normales Backup startet ziggt er rum. Sogar bei einem extra eingerichteten Share zum Testen ...
Aber die Backups laufen jetzt erstmal über den PBS, von daher alles gut. Allerdings hatte ich in der Vergangheit meine Backups der Backups gerne über die normalen dumps gemacht - das ist übersichtlicher und einfacher zuhandhaben (Kopie auf USB HDD und gut ist ...).
-
Guten Morgen,
für die Interessierten, Lesestoff für den Sonntagmorgen, Version 1.10 ist fertig:
https://github.com/darkiop/doku-iobroker-ha (inkl. Word-Dokument)
https://github.com/darkiop/doku-iobroker-ha/blob/main/20210912_ioBroker_auf_Proxmox_HA_v1.10.pdfÄnderungen:
- Raspberry Pi als qdevice
- GlusterFS Arbiter
- Hardware-Watchdog
- einige Befehls-Beschreibungen ergänzt
Mittlerweile setze ich das Setup mit 2 Intel NUCs + einem Raspberry Pi ein. Tests für das Sicherstellen von HA dauern noch an. Aber die grundlegende Funktion ist gegeben
Grüße und einen schönen Sonntag,
Thorsten -
Guten Morgen,
habe gerade die Version 1.20 hochgeladen.https://github.com/darkiop/doku-iobroker-ha (inkl. Word-Dokument)
https://github.com/darkiop/doku-iobroker-ha/blob/main/20211003_ioBroker_auf_Proxmox_HA_v1.20.pdfÄnderungen:
- Bekannte Probleme (Hardware-Watchdog)
- USBIP
Das Kapitel USBIP ist doch Recht umfangreich geworden. Aber auch seit gut 2 Wochen absolut stabil. Wenn notwendig, wird der USBIP-Server oder USBIP-Client automatisch durchgestartet und somit die Funktion sichergestellt. Gerne mal drüberschauen, Kritik erwünscht.
Aktuell läuft der USBIP-Client in der ioBroker VM. Leider habe ich es bisher auch nicht den USBIP-Client in einem LXC (unprivileged ebenfalls getestet) funktional zu bekommen. Das Kernel-Modul für USBIP wurde auf dem Proxmox-Host geladen und ist auch auch im LXC geladen. Allerdings verweigert USBIP den Dienst. Also wenn hier noch jemand einen Tip hat, würde mich freuen, denn wenn das funktioniert kann ioBroker zurück in einen LXC wandern
Mit dem Hardware Watchdog kämpfe ich noch, da muss ich mich in einer ruhigen Minute nochmal dran setzen. Bisher war das leider ein Sackgasse.
Grüße und viel Spaß damit,
Thorsten -
Die v.1.30 ist am WE entstanden:
https://github.com/darkiop/doku-iobroker-ha (inkl. Word-Dokument)
https://github.com/darkiop/doku-iobroker-ha/blob/main/20211018_ioBroker_auf_Proxmox_HA_v1.30.pdfÄnderungen:
- GlusterFS Daten in ioBroker
- GlusterFS Performance Tests
-
Guten Morgen,
v1.40 ging eben ins Repo
https://github.com/darkiop/doku-iobroker-ha (inkl. Word-Dokument)
https://github.com/darkiop/doku-iobroker-ha/blob/main/20211113_ioBroker_auf_Proxmox_HA_v1.40.pdfÄnderungen:
- Watchdog Test
- HA Test
- ser2net an Stelle von USBIP
Demnächst muss ich mal den aktuellen Misch-Masch in der Doku aus virtueller Testumgebung und echter Hardware bereiningen
-
@darkiop
Hallo Thorsten,
finde das Thema extrem interessant und super gemacht!! Gratulation!! Bevor ich aber anfange nach der Anleitung zu arbeiten, wollte ich dich fragen, ob die Anleitung mit den aktuellen Versionen noch anwendbar ist, ober ob es hier strukturelle Änderungen gab/gibt.vG Etze
-
Die sollte grundsätzlich noch funktionieren.
@SuFra wollte/hat die auch mal verprobt, siehe hier: https://forum.iobroker.net/topic/45979/iobroker-hochverfügbar/62?_=1706687099865
-
@darkiop Ziemlich alter Thread, trotzdem habe ich eine Frage.
Ich nutze Proxmox 8.2.5 auf mehreren intel nuc und hangel mich grade durch die Dokumentation "High Availibility Umebung iobroer auf proxmox".
Ich möchte für redis getrennte Prozesse (states und objects) einrichten Auf Seite 22 der Doku stehtExecStart=/usr/bin/redis-server /etc/redis/redis2.conf PIDFile=/run/redis/redis-server2.pid
der ExecStart Befehl führt zu
root@redis-pve1:~# ExecStart=/usr/bin/redis-server /etc/redis/redis2.conf -bash: /etc/redis/redis2.conf: Permission denied root@redis-pve1:~#
Was muss ich da machen/ändern?
-
@amg_666 ExecStart is eine Anweisung in der Konfig. Der Befehl startet erst nach dem =
-
@apollon77 sagte in Dokumentation einer Proxmox / ioBroker / Redis HA-Umgebung:
ExecStart is eine Anweisung in der Konfig
arrrgh Ich sollte echt nicht mehr so spät am System rumfummeln. Danke, läuft jetzt wie gewünscht...
-
Ich muss nochmal kurz nerven: In der "/lib/systemd/system/redis-server2.service" soll laut Anweisung auch die Zeile ReadWriteDirectories angepasst werden. In der Anleitung steht, man soll aus
ReadWriteDirectories=-/var/lib/redis
ReadWriteDirectories=-/var/lib/redis2
machen. Bei mir steht da aber ein anderer Pfad
ReadWriteDirectories=-/etc/redis
soll/kann ich den mit dem Pfad auf /var/lib/... überschreiben ?