NEWS
[gelöst] Proxmox startet alle Container immer wieder neu
-
@noidea Das dürfte doch bei Proxmox kein Problem sein. Vorausgesetzt du hast backups von den LXC.
Habe dieses Scenario schon zweimal durchgespielt. Keine Probleme. -
Ich habe zwar Backups automatisch machen lassen in Proxmox, sowohl auf die interne Festplatte als auch auf einen externen USB Stick, aber ich muss erst einmal wissen, wie ich dei Festplatte tauschen kann und worauf ich achten muss. Dann kommt mein zweites Problem, nämlich das, wenn ich die neue Festplatte drin habe, das alles wieder einrichte.
Aber dazu gibt es bestimmt einige ANleitungen zu finden, an denen ich mich orientieren kann.HAst du vielleicht noch einen Tipp, wie ich das ganze zukünftzig besser Absichern kann? Regelmäßiges Spiegeln der Festplatte z.B?
-
@noidea said in Proxmox startet alle Container immer wieder neu:
HAst du vielleicht noch einen Tipp, wie ich das ganze zukünftzig besser Absichern kann? Regelmäßiges Spiegeln der Festplatte z.B?
Wenn du Proxmox auf "vernünftiger" Hardware am Laufen hast, dann kannst du ZFS als Dateisystem benutzen.
Damit kannst du in Hinblick auf Backup nahezu alles machen. Spiegelung, Snapshot, Cache, HotSwap, ...
Braucht aber einiges an Arbeitsspeicher. Gibt etliche Anleitungen dazu im Netz.
Wichtig ist aber das alles vorher mal zu testen. -
@noidea Mit den Backups hast du das schon richtig gemacht. Die PVE läßt sich leider nicht so einfach backuppen. Proxmox PVE ist aber sehr schnell wieder installiert.
Ich halte mich da immer an die einschlägigen Youtube Videos. z.B. von Eddys Sarthome, SemperVideo, Apfelcast etc. https://www.youtube.com/watch?v=TCemOHhnDnk&list=PLbXO5uxDHLXzPGCSogyX8LNvBqZ3y-i5C&index=1&t=1742s
Das hat den Vorteil, dass man auch die Kommandos die man braucht, mit copy/paste schnell eingegeben hat.
Dann Proxmox auf den aktuellen Stand bringen, das Backup Medium (bei dir USB-Stick) einbinden, und die LXC/VM in Sekunden zurückspielen.
An die Festplatte bzw. die SSD gibt es eigentlich keine besondere Anforderung. -
@hansmeier
Danke. Das wäre jetzt auch so meine Vorgehensweise gewesen. Allerding scheue ich mich Grundsätzlich davor, weil ich froh war, als ich damals alles eingerichtet hatte und es auch liefWo ich damals richtig Schwierigkeiten hatte, war das durchreichen des USB und ZIGBEE Sticks. Das hat irgendwie erst mit hängen und würgen bei mir funktioniert. Das heißt das ich erst das durchreichen des USB Sticks machen muss, um dann das Backup draufspielen zu können.
Ich habe gerade per Zufall gesehen, das es jetzt Proxmox 8 gibt. Hast du zuflääig schon Erfahrung damit und würd es Sinn machen, das ich direkt auf diese Version wechsel?
-
Du solltest definitiv Proxmox 8 nutzen alles andere macht keinen Sinn. Nutze ich auch schon quasi seit Release und habe keine Probleme.
Das mit dem durchreichen ist eigtl. nur bei LXC Containern etwas frickelig. Den Stick in Proxmox selber rein zu bekommen sollte kein Problem darstellen dann kannst du deine Maschinen schnell wiederherstellen. Wenn du Iob auf einer VM laufen hat ist es auch kein großes Problem. Anleitungen dazu gibt es ja zu hauf
-
@noidea sagte in Proxmox startet alle Container immer wieder neu:
Wo ich damals richtig Schwierigkeiten hatte, war das durchreichen des USB und ZIGBEE Sticks. Das hat irgendwie erst mit hängen und würgen bei mir funktioniert. Das heißt das ich erst das durchreichen des USB Sticks machen muss, um dann das Backup draufspielen zu können.
Genau da lag auch mein Problem. Ich habe dann den Conbee LXC zurückgespielt und in der PVE die USB-Durchleitung erneut eingerichtet. Dabei hilft es, genau wie bei der PVE Installation, wenn man die Konsolenkommandos bei der Ersteinrichtung archiviert hat.
Fürs nächste mal habe ich die LXC.conf vom Conbee.lxc gesichert und könnte die in die neue PVE zurückspielen. Ob das reicht, kann ich nicht sagen.
Auf jeden Fall Proxmox 8. Aber das ist ja bei einer Neuinstallation selbstverständlich.
-
Ok. Das habe ich defenitiv nicht gemacht. Da werde ich mich weiter einlesen müssen, wie ich das alles sichere. Ich kann auch nur hoffen, dass das Backup richtig auf dem Stick gespeichert ist. Ich kann den ja leider nicht in meinen Win Rechner stecken und draufgucken
Um Ehrlich zu sein war ich schon sehr glücklich, das alles lief ohne das ich groß was machen musste
-
Ich habe auf meinem NUC ja nur Proxmox installiert und dann per IP darauf eingeloggt. Müsste ich mich nicht auch per angeschlossenem Monitor, Tastatur usw. direkt am Rechner anmelden können, oder funktioniert das dann nicht mehr, wegen fehlendem HDMI Treiber usw?. Ist wahrscheinlich ne blöde Farge, aber ich überlege gerade, wie man darauf zugreift, wenn das Netzwerk mal nicht erreichbar ist. Vor allem wie ich zukünftig die komplette SSD auf eine zweite regelmäßig und automatisch spiegel. In meinem NUC ist leider nur ein SSD Steckplatz und ich möchte beim nächsten mal nicht wieder alles komplett neu aufsetzen müssen.
-
@noidea sagte in Proxmox startet alle Container immer wieder neu:
Ich kann den ja leider nicht in meinen Win Rechner stecken und draufgucken
Wieso nicht? Wie wurde er denn formatiert? Ich sichere die Backups auf einen Netzwerkordner wo ich auch mit meinem Windows-Rechner Zugriff habe und die Backups (z.B. mit WINRAR) auch öffnen kann.
Die .conf-Dateien sind ja nur Textdateien. Die findest du unter
/etc/pve/lxc
. Doch normalerweise werden die .conf-Dateien sowieso mit dem Restore der LXC wiederhergestellt. Wenn du derzeit noch ein altes Proxmox (ich glaube < v7) nutzt, musst du eventuelllxc.cgroup.
auflxc.cgroup2.
ändern.Solltest du in Proxmox noch etwas zusätzlich installiert haben (z.B. NUT) oder irgendwelche cron-Jobs (z.B. für eigene Bash-Scripts) eingerichtet haben, dann sichere diese vorher. Auch wenn du an den Netzwerkeinstellungen etwas geändert hattest. Also am Besten den etc-Ordner komplett kopieren und bei Bedarf daraus die notwendigen Konfigurations-Dateien in die neue Installation kopieren (nicht den ganzen Ordner!).
-
@dr-bakterius sagte in Proxmox startet alle Container immer wieder neu:
Doch normalerweise werden die .conf-Dateien sowieso mit dem Restore der LXC wiederhergestellt.
Zumindest nach der Neuinstallation der PVE wird beim Restore der LXC nur eine Standard lxc.conf angelegt. Das ist bei Zuweisungen von USB - Ports schlecht, da darin die eben die Zuweisungen drin stehen.
@noidea sagte in Proxmox startet alle Container immer wieder neu:
Ich kann auch nur hoffen, dass das Backup richtig auf dem Stick gespeichert ist.
ich kopiere regelmäßig die lokalen Backupdateien per SFTP vom Proxmox - Server auf meinen Mac/PC. So kann ich auch ohne Backup-Medium die Backups vom Mac wieder zurück auf den Proxmox-Rechner kopieren und dann einfach ein lokales Restore der LXC/VM starten.
Grundsätzlich scheint es kein einfaches oder automatisches Backup/Restore der PVE zu geben. Oder weiss jemand mehr ?
-
@hansmeier Also bei mir werden beim Restore auch die conf-Dateien mit sämtlichem Inhalt wieder hergestellt. Sowohl bei einem Restore aus einem Backup, welches auf der Diskstation liegt, als auch, wenn ich es aus dem Proxmox backup server hole. Alles andere wäre ja auch irgendwie witzlos?!
Gruss, Jürgen
EDIT: Einfach mal in Proxmox in der Weboberfläche den Backup-Storage auswählen, ein Backup aussuchen und oben auf „SHOW CONFIGURATION“ klicken. Da steht dann der Inhalt, wie er wieder hergestellt wird.
-
@wildbill Bei mir war es definitiv nur die Standard - Conf Datei. Deshalb klappte die USB Zuweisung nach dem Restore nicht mehr. Aber ich hatte zuvor auch Proxmox PVE neu installiert. Ich kann es also erst mal nicht nachvollziehen.
Zumindest kann es nicht schaden, angepasste lxc.conf Dateien zu sichern. -
@dr-bakterius sagte in Proxmox startet alle Container immer wieder neu:
@noidea sagte in Proxmox startet alle Container immer wieder neu:
Ich kann den ja leider nicht in meinen Win Rechner stecken und draufgucken
Wieso nicht? Wie wurde er denn formatiert? Ich sichere die Backups auf einen Netzwerkordner wo ich auch mit meinem Windows-Rechner Zugriff habe und die Backups (z.B. mit WINRAR) auch öffnen kann.
Ich hab das scheinbar mal irgendwann über Proxmox formatiert. Jedenfalls erkennt Windows das nicht an.
Zukünftig werde ich das ganze auf jeden Fall besser und sauberer Aufziehen -
Ich werde Proxmox jetzt einmal komplett Neuinstallieren und dann auch direkt mit der Version 8.1.
Ich hatte in IOBROKER über BackitUp alles gespeichert, was ging. Wenn ich jetzt unter Proxmox einen neuen Container erstelle und dann IOBROKER und dann den BAckitUp Adapter installiere, müsste ich doch alles wieder herstellen können, oder? Müssten dann alle INstallierten Adapter usw. wieder vorhanden sein? Ist das nicht was vergleichbares wie ein Backup vom IOBROKER Container? Oder sehe ich das zu einfach? -
@noidea
sollte so klappen über BackItUp...
Vorher aber, wenn vorhanden gewesen, Vis1 installieren, erst dann das Backup wiederherstellen... -
Ich hatte Vis als Adapter zwar installiert, aber nie genutzt sondern hab alles über Iqontrol gemacht.
Warum sollte man erst Vis1 installieren und dann das Backup wieder herstellen? -
@noidea sagte in Proxmox startet alle Container immer wieder neu:
Warum sollte man erst Vis1 installieren und dann das Backup wieder herstellen?
Weil da ein bug ist und dies anders nicht funktioniert.
-
Verstehe. Dann Danke für den Hinweis.
Ein Frage noch zum Backup bzgl. InfluxDB und Grafana. Das Funktioniert aber nur, wenn der Container in Proxmox , wo Influx und Grafana installiert sind, aus einem Backup wiederhergestellt wurde? Wenn ich den Container neu aufsetzen müsste, wäre logischerweise alles weg.
-
Wenn die Datenbak nirgendwo zusätzlich gesichert wurde, dann liegst Du richtig.
Falls Dein altes Proxmox nocht läuft, kann Dt den history -Befehl nutzen, um zu sehen , was du bei der Einrichtung so alles getan hast.
Ich selbst habe eine Textdatei, wo ich die ganzen Befehle samt Inhalt der geänderten / angepassten Configs drin habe.
Container nutze ich nicht mehr, seit bei einem Update von Proxmox Probleme auftraten.
VMs braucht man nur zurückspielen und schon laufen die wieder. Zumindest hatte ich da noch keine Probleme mit, installiere allerdings nur alle paar Jahre Proxmox neu, z.B. beim Hardwarewechsel.