Z2MQTT bzw. Mosquitto broker auf Proxmox

Da sehe ich schon ein Problem. Seltsam finde ich, dass er nichts “verliert”, obwohl das Ziel nicht erreichbar ist. Aber das spielt eigentlich keine Rolle, ist nur in meinem Hirn unlogisch, aber egal.

Edit:
Jetzt ist er wieder bei den Ungenutzten!


Ich bilde mir ein nichts verändert zu haben.

root@zigbee2mqtt:~# sudo systemctl status zigbee2mqtt.service
* zigbee2mqtt.service - zigbee2mqtt
     Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-05-26 10:15:21 CEST; 14s ago
   Main PID: 4987 (npm start)
      Tasks: 23 (limit: 18977)
     Memory: 85.2M
        CPU: 2.553s
     CGroup: /system.slice/zigbee2mqtt.service
             |-4987 "npm start"
             |-4998 sh -c "node index.js"
             `-4999 node index.js

May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: bew_hobby (0xa4c138e740bb52e2): ZG-204ZL - TuYa Luminance motion sensor (EndDevice)
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: Steckdose Trockner (0xa4c138b007c3c4ed): Not supported (Unknown)
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: 0xa4c1381fb7fcf7dc (0xa4c1381fb7fcf7dc): Not supported (Unknown)
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:15:23 zigbee2mqtt npm[4999]: [2024-05-26 10:15:23] info:         z2m: Connecting to MQTT server at mqtt://192.168.115.223:1883
May 26 10:15:27 zigbee2mqtt npm[4999]: [2024-05-26 10:15:27] error:         z2m: MQTT error: connect EHOSTUNREACH 192.168.115.223:1883
May 26 10:15:27 zigbee2mqtt npm[4999]: [2024-05-26 10:15:27] error:         z2m: MQTT failed to connect, exiting...
May 26 10:15:27 zigbee2mqtt npm[4999]: [2024-05-26 10:15:27] info:         z2m: Stopping zigbee-herdsman...
May 26 10:15:31 zigbee2mqtt npm[4999]: [2024-05-26 10:15:31] error:         z2m: MQTT error: connect EHOSTUNREACH 192.168.115.223:1883
May 26 10:15:35 zigbee2mqtt npm[4999]: [2024-05-26 10:15:35] error:         z2m: MQTT error: connect EHOSTUNREACH 192.168.115.223:1883
root@zigbee2mqtt:~# ^C
root@zigbee2mqtt:~# ^C
root@zigbee2mqtt:~# 
May 26 10:16:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 154.
May 26 10:16:27 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:27 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.660s CPU time.
May 26 10:16:27 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:27 zigbee2mqtt npm[5115]: > zigbee2mqtt@1.37.1 start
May 26 10:16:28 zigbee2mqtt npm[5127]: [2024-05-26 10:16:28] info:         z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61d)
May 26 10:16:28 zigbee2mqtt npm[5127]: [2024-05-26 10:16:28] info:         z2m: Starting zigbee-herdsman (0.46.6)
May 26 10:16:29 zigbee2mqtt npm[5127]: [2024-05-26 10:16:29] info:         z2m: zigbee-herdsman started (resumed)
May 26 10:16:29 zigbee2mqtt npm[5127]: [2024-05-26 10:16:29] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:16:33 zigbee2mqtt npm[5127]: [2024-05-26 10:16:33] info:         z2m: Stopping zigbee-herdsman...
May 26 10:16:43 zigbee2mqtt npm[5127]: [2024-05-26 10:16:43] info:         zh:controller: Wrote coordinator backup to '/opt/zigbee2mqtt/data/coordinator_backup.json'
May 26 10:16:43 zigbee2mqtt npm[5127]: [2024-05-26 10:16:43] info:         z2m: Stopped zigbee-herdsman
May 26 10:16:43 zigbee2mqtt npm[5127]: /opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264
May 26 10:16:43 zigbee2mqtt npm[5127]:     at writeAfterEnd (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264:12)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at DerivedLogger.Writable.write (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:300:21)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at DerivedLogger.log (/opt/zigbee2mqtt/node_modules/winston/lib/winston/logger.js:252:14)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at DerivedLogger.<computed> [as info] (/opt/zigbee2mqtt/node_modules/winston/lib/winston/create-logger.js:95:19)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at Logger.info (/opt/zigbee2mqtt/lib/util/logger.ts:169:21)
May 26 10:16:43 zigbee2mqtt npm[5127]:     at Znp.onPortClose (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:113:16)
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.696s CPU time.
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 155.
May 26 10:16:43 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:43 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.696s CPU time.
May 26 10:16:43 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
May 26 10:16:43 zigbee2mqtt npm[5146]: > zigbee2mqtt@1.37.1 start
May 26 10:16:44 zigbee2mqtt npm[5158]: [2024-05-26 10:16:44] info:         z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61d)
May 26 10:16:44 zigbee2mqtt npm[5158]: [2024-05-26 10:16:44] info:         z2m: Starting zigbee-herdsman (0.46.6)
May 26 10:16:46 zigbee2mqtt npm[5158]: [2024-05-26 10:16:46] info:         z2m: zigbee-herdsman started (resumed)
May 26 10:16:46 zigbee2mqtt npm[5158]: [2024-05-26 10:16:46] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:16:49 zigbee2mqtt npm[5158]: [2024-05-26 10:16:49] info:         z2m: Stopping zigbee-herdsman...
May 26 10:16:53 zigbee2mqtt sudo[5177]:     root : TTY=pts/1 ; PWD=/root ; USER=root ; COMMAND=/usr/bin/journalctl -g zigbee
May 26 10:16:59 zigbee2mqtt npm[5158]: [2024-05-26 10:16:59] info:         zh:controller: Wrote coordinator backup to '/opt/zigbee2mqtt/data/coordinator_backup.json'
May 26 10:16:59 zigbee2mqtt npm[5158]: [2024-05-26 10:16:59] info:         z2m: Stopped zigbee-herdsman
May 26 10:16:59 zigbee2mqtt npm[5158]: /opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264
May 26 10:16:59 zigbee2mqtt npm[5158]:     at writeAfterEnd (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:264:12)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at DerivedLogger.Writable.write (/opt/zigbee2mqtt/node_modules/winston/node_modules/readable-stream/lib/_stream_writable.js:300:21)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at DerivedLogger.log (/opt/zigbee2mqtt/node_modules/winston/lib/winston/logger.js:252:14)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at DerivedLogger.<computed> [as info] (/opt/zigbee2mqtt/node_modules/winston/lib/winston/create-logger.js:95:19)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at Logger.info (/opt/zigbee2mqtt/lib/util/logger.ts:169:21)
May 26 10:16:59 zigbee2mqtt npm[5158]:     at Znp.onPortClose (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:113:16)
May 26 10:16:59 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
May 26 10:16:59 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
May 26 10:16:59 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.662s CPU time.
May 26 10:17:00 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 156.
May 26 10:17:00 zigbee2mqtt systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
May 26 10:17:00 zigbee2mqtt systemd[1]: zigbee2mqtt.service: Consumed 2.662s CPU time.
May 26 10:17:00 zigbee2mqtt systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
May 26 10:17:00 zigbee2mqtt npm[5181]: > zigbee2mqtt@1.37.1 start
May 26 10:17:01 zigbee2mqtt npm[5193]: [2024-05-26 10:17:01] info:         z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61d)
May 26 10:17:01 zigbee2mqtt npm[5193]: [2024-05-26 10:17:01] info:         z2m: Starting zigbee-herdsman (0.46.6)
May 26 10:17:02 zigbee2mqtt npm[5193]: [2024-05-26 10:17:02] info:         z2m: zigbee-herdsman started (resumed)
May 26 10:17:02 zigbee2mqtt npm[5193]: [2024-05-26 10:17:02] info:         z2m: Zigbee: disabling joining new devices.
May 26 10:17:06 zigbee2mqtt npm[5193]: [2024-05-26 10:17:06] info:         z2m: Stopping zigbee-herdsman...
lines 4897-4951/4951 (END)

Ich bin mir grade nicht mehr sicher, wie ich den MQTT eingerichtet hatte, da das noch mit der “alten” Helper-Skript Seite war und die “neue” Seite mit Post-Install für mich nicht bekannt aussieht.
Wie überprüfe ich den Besitzer? Bzw. welchen muss ich hier eintragen?

Ensure that the file is managed by the appropriate user and group.
chown mosquitto:mosquitto /etc/mosquitto/passwd

Moin,

Danke, das Du keine Bildchen mehr Postest :slight_smile:

Ok, das kann ich nicht beurteilen, der Moaquitto MQTT Broker läuft auch in einem LX Container?
Wenn ja, dann auch mal dort mal einloggen und den Status anschauen, ich habe kein Mosquitto, daher kann ich Dir nicht sagen wie der Service genau heißt, dass unten ist nur eine Vermutung

# sudo systemctl status mosquitto.service

Auch da mal schauen, was da so in den Logs steht.

# sudo journalctl -g mqtt

Hier steht ja eindeutig, dass Z2M seinen Broker nicht erreicht.
Im LOG steht das dann halt auch, in anderer Form, aber Z2M stoppt, weil etwas nicht stimmt.

Da hat sich doch nur die Seite geänder, nicht das Skript, oder?
Da müsste ich schauen was sich da geänder hat, denke aber nichts.

Keine Ahnung, ich nutze EMQX, nicht Moaquitto. Schau mal in die Dokumentation zu Mosqutti.
Hier hat das jemand beschrieben, den oberen Teil kannst Du überspringen ab ** Einrichten der Authentifizierung auf Mosquitto** scheint es interessant zu werden.
https://www.howtoforge.de/anleitung/so-installierst-du-mosquitto-mqtt-message-broker-unter-debian-11/

VG
Bernd

P.S.:

Das ist ganz einfach :slight_smile:

  • Reboot, fährt alle LXC, VM herunter und Startet dann Proxmox neu, und so eingestellt, starten die VMs und LXCs wieder.
  • Herunterfahren, stoppt alles und schaltet den PC aus.

P.P.S.:

Auf der neuen Seite steht alles, was zu tun ist, nach dem Erstellen, muss man sich auf dem LXC einloggen und die Befehle ausführen

Per Helper-Skripten.

Ich habe nun mal Dell komplett heruntergefahren und neu gestartet. Das hatte ich mich bisher nicht getraut, da ich Proxmox nicht “abwürgen” wollte und keinen Knopf gefunden habe, wo ich die physische Hardware neu starten kann.

Aktuell ist MQTT wieder erreichbar per Ping und es scheint aktuell so weit zu funktionieren. Grüne LED ist aber immer noch aus.

Edit:
Auf einmal leuchtet auch die grüne LED!!! :exploding_head:

Edit 2: Und als ich es schreibe, ist sie wieder aus

Würde EMQX auch 100 mal den Mosquito vorziehen. Einfach viel performanter als der Mosquito und die komplette Konfiguration und User Management erfolgt über die sehr aufgeräumte und intuitive Web UI.

@silberfuxx wenn Du ohnehin schon beim neu einrichten bist, tue Dir den Mosquito nicht mehr an. :wink:

Gruß
Osorkon

Moin,

Als ich anfing, kannte ich auch nur Mosquitto, erst als ich mich mit der Materie anfing auseinander zu setzen, stieß ich auf EMQX, und seit dem bin ich dabei geblieben.
So sieht die WEB-UI aus


Das gute ist, dass das auch per Helfer Skript zu installieren ist :wink:

VG
Bernd

Kann ich den einfach so ersetzen? Oder muss ich da dann wieder alles “händisch” neu machen?

Und wie muss ich den konfigurieren?
Den LX Container hab ich per Helper-Skript hinbekommen, aber nun komme ich beim Z2M mit der einrichtung nicht weiter.
Ich wollte den MQTT server entsprechend auf

mqtt://192.168.115.55:18083

Cannot read properties of null (reading ‘length’)

Moin,

Was genau meinst Du damit?
Der EMQX ist auch mittels Helfer Skript als LXC zu installieren!

Von welchem sprichst Du,

  • vom Zigbee2MQTT?
  • vom MQTT Broker?
    Du kannst Dir doch einfach einen EMQX als LXC erstellen, das ist doch der riesengroße Vorteil bei Proxmox.

In Zigbee2MQTT musst Du in der Konfiguration, dann nur die korrekte IP-Adresse vom Broker eintragen, Du kannst auch erst einmal ohne User und Passwort anfangen.

Um welche IP geht es denn hier schon wieder?
Und wieso ist der Port 18083, Standard ist 1883

Grundlagen:

  • Zigbee2MQTT = Empfängt die daten über Zigbee und bereitet die Daten so auf um sie an einen MQTT Broker zu verschicken, Publishing
  • MQTT Broker = Das Bindeglied, empfängt die Daten und hält sie auf Vorrat, bis ein Empfänger (Subscriber) abholt
  • HA Integration = ist einer der Empfänger (Subscriber) der dann die Daten beim MQTT Broker abholt
  • HA Integration = ist auch ein Publisher, denn er sagt via MQTT schalte das Licht XYZ ein, das geht an den MQTT Broker, der
  • MQTT Broker = published das dann zum Zigbee2MQTT
    Zigbee2MQTT = sendet das empfangene Datenpaket an das Device Licht XYZ, das dann angeht.

Die Installation Zigbee2MQTT und MQTT Broker kannst Du austauschen, ohne neu anzulernen, denn Du lernst ja am Zigbee2MQTT an, nicht am MQTT Broker.

VG
Bernd

Den hab ich gemacht. Der hat nun (erst einmal) die IP 192.168.115.55 erhalten. Sollte der Übersichtlichkeit halber später die .223 bekommen (vom Mosquitto)

192.168.115.55:18083 hat mir die Shell als IP nach der Installation mitgeteilt und damit komme ich auch auf die GUI und habe dort einen User angelegt.

1883 funktioniert nicht. Liegt vielleicht daran, dass da noch der Mosquitto liegt? Allerdings hat der ja eine andere IP.

Wie gesagt, wenn ich hier “nur” die IP ändere, bekomme ich den Fehler.
Benutzer und Passwort habe ich mit den gleichen Informationen erstellt, wie im Mosquitto.

P.s. wie starte ich die pysische Hardwere, auf der Proxmox läuft am besten neu, wenn nötig bzw. zu Sicherheit, fals etwas nicht funktioniert?

Moin,

Ok, verstehe, das ist aber nur der Port, den man zum Einstieg in die WEB-UI braucht, MQTT ist weiterhin der Port 1883 und muss auch so in Z2M eingetragen werden.
Genau so ist das Falsch

In EMQX findest Du die Informationen dazu, hier


Ok, dass da überall Default, bei mir steht ist dumm, muss mal schauen, wo und wie ich das anpasse, habe aber gerade keine Lust dazu.

Erklärung zu den Ports

  • 1883 = Standard Port MQTT
  • 8883 = Standard Port MQTT over SSL/TLS
  • 8083 = Listener Websocket
  • 8084 = Listener Websocket aber SSL/TLS

Du brauchst aber nur den ersten 1883

Habe ich Dir oben schon gezeigt, siehe Post 22

VG
Bernd

Sorry, hab ich bei Deinen ganzen hilfreichen Informationen übersehen.

Danke für Deine Geduld. Ich glaube, in der Theorie hab ich es verstanden, nur Z2M sieht das anders. Nein, Spaß beiseite, ich muss noch einen anderen Fehler haben, denn auch mit Port 1883 kann ich nicht “submiten”

Ich hatte das erst mal “nur” im Z2M LX-Container geändert. Muss das im MQTT auch direkt geändert werden?
Um das über HA zu steuern usw. muss es klar geändert werden, aber die Verbindung zwischen Z2M und EMQX sollte doch grundsätzlich auch ohne Änderung in HA gehen, oder?

Edit:
ich hab das nun mal in der HA-Integration auch auf die .55 geändert, und das scheint zu funktionieren.

Edit 2:
Ich habe das nun über die configuration.yaml in der Konsole gemacht, und es scheint zu funktionieren


Die Namen sind nur etwas kryptisch … aber über die Ip ja erkennbar.

Danke nochmal für die großartige Unterstützung.
Aber ich muss mich jetzt erst mal um meine Gäste kümmern.
Aber ich befürchte, ich werde mich nochmals melden. z.B. downgrade von Z2M auf 1.36.x wegen der nervigen Meldungen.
grafik

Schönen Sonntag noch allen.

Moin,

Bitte, nicht in der GUI Handtieren, mach das lieber in der Konfiguration, und dann jedes mal nach der Änderung den Service neu starten.

Also, wie sieht die Konfiguration aus?

# ❯ cat /etc/zigbee2mqtt/configuration.yaml

Wenn darin alles gut aussieht, oder Du Änderungen gemacht hast, dann

# systemctl restart zigbee2mqtt.service

und der Check, ob erfolgreich

# systemctl status zigbee2mqtt.service

VG
Bernd

Sowohl bei Home Assistant wie auch bei ZigBee2MQTT kannst Du die Client-ID frei vergeben. :wink:

Gruß
Osorkon

Moin,

Ist aber auch erst einmal völlig schnurtz :slight_smile:
Wenn man einen MQTT Broker im Industriellen Umfeld nutzt, mit 1000den Clients, dann sollte man schon sprechende Namen nutzen, hier reden wir vielleicht von einer Handvoll :wink:

VG
Bernd

P.S.: die, mit einem einigermaßen lesbaren Namen, kommen aus Tasmota, die zwei anderen sind Z2M und Home Assistant

So, nachdem ich einige Geräte und Automationen angepasst haben, scheint grundsätzlich das Meiste zu funktionieren.

Aber eine Frage hätte ich grade noch.
Bevor ich mich mit den automatischen (Cloud-) Backups beschäftige, würde ich gerne die Backups lokal auf meinen PC (oder einem USB-Gerät) sichern.
Wie kann ich die Proxmox_Backups herunterladen?

Moin,

Es gibt da zwei Möglichkeiten,

  1. Du sicherst die Backups, auf/im erstellten Volume unter Proxmox und holst dir die Files mittel sFTP/scp auf dem KleinWeich Rechner

    Dann liegen die Backups hier im Filesystem
root@pve-10:~# cat /etc/pve/storage.cfg 
dir: local
        path /var/lib/vz
        content vztmpl,backup,iso
root@pve-10:~# ls -la /var/lib/vz/
total 20
drwxr-xr-x  5 root root 4096 Apr 26 14:53 .
drwxr-xr-x 37 root root 4096 Apr 26 14:53 ..
drwxr-xr-x  2 root root 4096 May 18 17:38 dump
drwxr-xr-x  2 root root 4096 Apr 23 21:33 images
drwxr-xr-x  4 root root 4096 May  9 20:37 template

root@pve-10:~# ls -la /var/lib/vz/dump/
total 8
drwxr-xr-x 2 root root 4096 May 18 17:38 .
drwxr-xr-x 5 root root 4096 Apr 26 14:53 ..
  1. Du kannst auf KleinWeich ein Verzeichnis freigeben und mittels SMB/Samba in Proxmox mounten und dann darauf direkt die Backups ablegen.

    image

VG
Bernd

Super, vielen Dank mal wieder.
Ich habe mich jetzt erst mal jeweils die 3 Dateien für Home Assistant, Z2M und EMQX auf meinen PC geladen.

Nochmal um für mich zur Sicherheit.

Ich könnte nun, wenn nötig, einfach per (Helfer-Skript) neue VM/LXC erstellen, die 3 gesicherten Dateien (*.log, *.tar.zst und *.tar.zst.notes) per FileZilla wieder nach Proxmox (u.U. frisch installiert auf anderer Hardware) hochladen, und dann die Backups auf die frischen VM/LXC aufspielen und alles ist so wie zur Zeit des Backups?
Wobei vermutlich nur die jeweilige *.tar.zst reichen würden?

Moin,

Nein, sagen wir mal, Du hast eine Änderung am Z2M-LXC gemacht und dabei einen kapitalen Bock geschossen, vor Deiner Änderung hast Du aber natürlich ein Backup gemacht.
Dann musst Du nur den kaputten Z2M-LXC löschen und im Backupverzeichnis, wo das Backup liegt sagen zurückspielen.

Du klebst zu sehr an HA, wo nur der Inhalt gesichert wird, aber nicht das Äußere drumherum mit gesichert wird, in Proxmox, sicherst Du alles, auch das Betriebssystem, und alle Einstellungen, Files usw.

Du musst da auch nichts hin und herkopieren, das ist alle Firlefanz, Du richtest Dir die Backups ein entweder extern mittels Proxmox Backup Service, oder extern als SMB/CIFS auf einem anderen Rechner, oder Du betreibst einen eigenen Proxmox Backup Server, oder bindest Google Drive als SMB/CIFS ein und speicherst darauf, da alle Möglichkeiten anschließen immer gemountet sind, kann man davon jederzeit ein Restore machen.

Hier noch mal mit Bildern :slight_smile:





So, ich schmeiße jetzt den LXC-100 nicht weg, sondern erstelle mir mal einfach einen neuen LXC



So, jetzt nur noch Starten und ich habe zweimal homarr am Laufen

VG
Bernd

Ok. Ich hatte schon überlegt, ob es so einfach geht.
Nochmals vielen Dank für die ausführlich und bebilderte Anleitung.
Wie gesagt (automatische) Backups auf Proxmox Backup Server oder Google Drive ist schon geplant, aber gerade “schiebe” ich es noch vor mir her.

Deshalb habe ich erst mal die Dateien auf meinen PC per FileZilla gesichert.
Und vermutlich kann ich die dann auch per FileZilla auf einen (neuen) Proxmox hochladen und dann, wie du gezeigt hast, die VM/LXC zurückspielen.

Ist erst mal eine kurzfristige Übergangslösung.

Moin,

Wieso neuen Proxmox, gehst Du davon aus, dass Du eher Proxmox kaputt spielst?
Ich nutze jetzt Proxmox seit Version 6.x und habe zwei Migrationen 6 → 7 und 7 → 8 gemacht, ohne dass ich einmal einen Ausfall hatte.
Wenn man natürlich immer alles durch die Welt hin und herkopiert, dann macht man mehr kaputt als wenn man es an Ort und Stelle gelassen hätte, lass die Backups anfangs da wo sie sind.

Mach Dich lieber mit den Funktionalitäten in Proxmox vertraut, lerne wie man Proxmox richtig bedient, ich würde Dir raten einen 0815 LXC zu bauen, z. B. leeren Debian LXC, den Backup(en), wegschmeißen, aus dem Backup wieder erstellen, einen zweiten erstellen, so lernst Du.
Nicht mit dem Kopieren von Dingen, ich hatte eine lange Zeit die Backups nur lokal auf dem Proxmox, liegen, bevor ich den PBS (Proxmox Backup Server) kennengelernt habe.

Ich will hier auch keine Panik verbreiten, aber einmal das falsche Protokoll in FileZilla, und das tar Archive ist hin, dann helfen Dir die Dateien auf KleinWeich nichts :wink:

Das hat nichts mit dem Backup Server zu tun, automatische Backups kannst Du auch jetzt schon anlegen



Da kannst Du Dir aussuchen, wie oft ein Backup erstellt werden soll, Täglich, Wöchentlich, …

VG
Bernd

Wir reden ein wenig aneinander vorbei.
Das, was du schreibst, habe ich so weit, glaube ich, verstanden und will das entsprechend auch demnächst umsetzen.
Mir ging es nur darum, das evtl. (testweise) parallel auf meinen jetzt unbenutzten NUC zu spielen und evtl. irgendwann, wenn ich mehr mit Proxmox machen will auf einen performanteren Host “umziehen”.

Aktuell habe ich ja “nur” einen i5-6600T mit 4 Kernen und 16 GB RAM (wobei glaube ich noch ein Slot frei ist) und 500 GB Sata-SSD (noch ein M.2 frei)