System-Backup als Basis für andere VM?
System-Backup als Basis für andere VM?
Hallo,
ich suche für folgende Problemstellung eine brauchbare Lösung:
Aktuell habe ich gerade auf einer VM Debian 12 aufgesetzt und den für mich nötigen Basisprogrammen ergänzt und konfiguriert.
Nun möchte ich dieses komplette Softwareenvironment so sichern, dass ich es als Basis für 2 weitere, in naher Zukunft vor mir liegende andere Projekte (andere VM mit anderen Einsatzgebieten und Applikationen....), verwenden kann und mir Zeit erspare.
Welche vernünftige Möglichkeiten werden dafür empfohlen?
Danke schon im Voraus....
ich suche für folgende Problemstellung eine brauchbare Lösung:
Aktuell habe ich gerade auf einer VM Debian 12 aufgesetzt und den für mich nötigen Basisprogrammen ergänzt und konfiguriert.
Nun möchte ich dieses komplette Softwareenvironment so sichern, dass ich es als Basis für 2 weitere, in naher Zukunft vor mir liegende andere Projekte (andere VM mit anderen Einsatzgebieten und Applikationen....), verwenden kann und mir Zeit erspare.
Welche vernünftige Möglichkeiten werden dafür empfohlen?
Danke schon im Voraus....
- cosinus
- Beiträge: 4227
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: System-Backup als Basis für andere VM?
Da gibt es mehrere Ansätze:
1) Backup auf Dateilevel mit rsync.
2) Komplette Disks oder Dateisysteme/Partitionen sichern mit dd oder pv.
3) Da du ne VM hast: bei ausgeschalteter VM die VM-Dateien sichern.
1) Backup auf Dateilevel mit rsync.
2) Komplette Disks oder Dateisysteme/Partitionen sichern mit dd oder pv.
3) Da du ne VM hast: bei ausgeschalteter VM die VM-Dateien sichern.
Re: System-Backup als Basis für andere VM?
Wenn du das unter Virtualbox machst, hast du zwei bequeme Möglichkeiten:
1. Ganze Maschine Klonen
2: Nur das *.vdi - Image kopieren
Beides lässt sich über die GUI von Virtualbox machen.
1. Ganze Maschine Klonen
2: Nur das *.vdi - Image kopieren
Beides lässt sich über die GUI von Virtualbox machen.
Re: System-Backup als Basis für andere VM?
Danke für die Inputs, @cosinus und @thunder 11.
Ich habe mittlerweile auch "Systemback" (https://blog.desdelinux.net/de/systemback-para-linux/) gefunden - wäre das auch zu gebrauchen und kennt wer Vor- / Nachteile gegenüber den anderen Varianten?
Ich habe mittlerweile auch "Systemback" (https://blog.desdelinux.net/de/systemback-para-linux/) gefunden - wäre das auch zu gebrauchen und kennt wer Vor- / Nachteile gegenüber den anderen Varianten?
Re: System-Backup als Basis für andere VM?
Du hast die Frage gestellt, wie man eine VM sichert. Du hast nicht die Frage gestellt, wie man ein System sichert.IOSalex hat geschrieben:21.09.2023 11:09:45wäre das auch zu gebrauchen und kennt wer Vor- / Nachteile gegenüber den anderen Varianten?
Dafür gibt es 1000+1 Möglichkeiten, die aber bezüglich deiner Frage wenig zielführend sind, da du das
betreffende Image aus der Gesamtsicherung erstmal wiederherstellen musst.
Jede Virtualisierungs- Lösung bietet auch nach meiner Kenntnis entsprechende Tools, die man auch nutzen sollte.
Ein System-Backup ist eine andere Sache.
- cosinus
- Beiträge: 4227
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: System-Backup als Basis für andere VM?
Kommt drauf an was wiederhergestellt werden muss. Sichert man mit rsync ist das ganz easy; da liegen die Sicherungsdateien einfach wie im normalen Dateisystem vor.thunder11 hat geschrieben:21.09.2023 12:36:27da du das betreffende Image aus der Gesamtsicherung erstmal wiederherstellen musst.
Tut man es mit dd oder pv, hat also einen Dump der Dateisysteme, kann man diese (readonly) in ein Verzeichnis mounten und kann dann selektiv Dateien und Verzeichnisse zurückkopieren.
Wenn man einfach nur die VDI-Datei der VM wegsichert, muss man diese ja im Fall einer Wiederherstellung erstmal irgendwo anklemmen, einer anderen VM?
Re: System-Backup als Basis für andere VM?
Nein, das ist nicht nötig. Wenn man das mit Virtualbox macht (sonst bin ich mir wg. UUID's nicht sicher)cosinus hat geschrieben:21.09.2023 12:52:01Wenn man einfach nur die VDI-Datei der VM wegsichert, muss man diese ja im Fall einer Wiederherstellung erstmal irgendwo anklemmen, einer anderen VM?
Kann man einfach eine neue VM erstellen, und statt einer neuen Virtuellen Festplatte die kopierte nehmen,
die dann bei Virtualbox bereits vorhanden (registriert) ist.---> Maschine anpassen (Grafik /Prozessor usw) und starten.--> Alles so, wie auf dem Original.
Gut ist
Edit:
Es geht ja gar nicht um eine Sicherung in dem Sinne, sondern der TE will ja das Original für diverse Modifikationen nutzen. Sollte er Virtualbox nutzen würde ich mir auf die beschriebene Weise mehrere Kopien anfertigen (xxxxx.kopie1.vdi ....xxxxx.kopiex.vdi) und diese jeweils in unterschiedlichen VM's nutzen
- cosinus
- Beiträge: 4227
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: System-Backup als Basis für andere VM?
Du meinst also einen kompletten Klon einer VM machen, in der VirtualBox-GUI?
Re: System-Backup als Basis für andere VM?
Klone der VM und Kopie der *.vdi sind - soweit ich weiss - unterschiedlich.cosinus hat geschrieben:21.09.2023 14:00:16Du meinst also einen kompletten Klon einer VM machen, in der VirtualBox-GUI?
Bei einem Klon werden alle Konfigurationsdateien mit gesichert.
Die Kopie der *.vdi ist halt nur einen Kopie davon.
Beides kann man in der GUI machen
Kopie: Werkzeuge --->Medien----->Festplatten ---> Rechtsklick auf gewünschte Platte(Kopie)--->Ziel +Name wählen---uns los
Klone : VM auswählen ----> Rechtsklick --->Klone
Edit:
Und ein Backup von dem Zeugs + mehr sollte man sowieso machen
Re: System-Backup als Basis für andere VM?
Noch einen Anmerkung zu einem System- Backup / Kopie eines VM- Verzeichnisses.
Die ist nur verwendbar, wenn man das Verzeichnis, das man gebackupt (heißt das so ?)
vollständig mit dem alten Verzeichnis ersetzt. Ein Starten dieser VM von woanders wird nicht
möglich sein. Man müsste sonst zuerst die UUID's erneuern.
Bei Windows besteht die Gefahr, dass man die Installation komplett schrottet.
Die ist nur verwendbar, wenn man das Verzeichnis, das man gebackupt (heißt das so ?)
vollständig mit dem alten Verzeichnis ersetzt. Ein Starten dieser VM von woanders wird nicht
möglich sein. Man müsste sonst zuerst die UUID's erneuern.
Bei Windows besteht die Gefahr, dass man die Installation komplett schrottet.
Re: System-Backup als Basis für andere VM?
Für mich war es immer am praktischsten, den kompletten /home-Ordner zu sichern. Dort stehen ja die Konfigurationsdaten aller Anwendungen drin. Die Installation von Anwendungen nehme ich grundsätzlich mit apt im Terminal vor, weil sich dies in der History automatisch dokumentiert und weil man sich daraus ein kommentiertes Installations-Skript bauen kann.
Natürlich kann dieses Vorgehen auch Lücken haben, wenn es z. B. um Server-Anwendungen oder Konfigurationen in /etc oder /usr geht. Also lieber etwas mehr sichern als zu wenig. Auf diese Weise konnte ich bereits mehrere VMs aufsetzen, von xubuntu auf debian umsteigen oder neue Rechner in Betrieb nehmen.
Natürlich kann dieses Vorgehen auch Lücken haben, wenn es z. B. um Server-Anwendungen oder Konfigurationen in /etc oder /usr geht. Also lieber etwas mehr sichern als zu wenig. Auf diese Weise konnte ich bereits mehrere VMs aufsetzen, von xubuntu auf debian umsteigen oder neue Rechner in Betrieb nehmen.
- cosinus
- Beiträge: 4227
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: System-Backup als Basis für andere VM?
Also alle Konfigs sind nicht in /home/userjuribel hat geschrieben:22.09.2023 11:49:54Für mich war es immer am praktischsten, den kompletten /home-Ordner zu sichern. Dort stehen ja die Konfigurationsdaten aller Anwendungen drin.
Viele Konfigs sind in /etc
- bitterlemon
- Beiträge: 70
- Registriert: 14.10.2023 12:59:30
Re: System-Backup als Basis für andere VM?
Hallo,IOSalex hat geschrieben:21.09.2023 09:45:38Hallo,
ich suche für folgende Problemstellung eine brauchbare Lösung:
Aktuell habe ich gerade auf einer VM Debian 12 aufgesetzt und den für mich nötigen Basisprogrammen ergänzt und konfiguriert.
Nun möchte ich dieses komplette Softwareenvironment so sichern, dass ich es als Basis für 2 weitere, in naher Zukunft vor mir liegende andere Projekte (andere VM mit anderen Einsatzgebieten und Applikationen....), verwenden kann und mir Zeit erspare.
Welche vernünftige Möglichkeiten werden dafür empfohlen?
Danke schon im Voraus....
möchtest du die späteren Projekte nebeneinander laufen haben in eigenen VM's und als eigenständige Instanzen oder eher als "Ich probier mal etwas aus"? Mir geht gerade durch den Kopf, dass es Golden Images und Differentialsbackups/Snapshots/Volumenschattenkopien gibt.
Einfach/abstrakt ausgedrückt, erstellst du bei Golden Images als erstes eine VM, konfigurierst Sie bis zu dem Punkt, wo sich deine weiteren Projekte dann unterscheiden, erstellst eine neue VM für deine Projekte und gibst als Vorlage das Diskimage des Golden Images an. Das muss aber von deiner Virtualisierungslösung unterstützt werden, da im Betrieb dann mehrere VM's mit einem Diskimage arbeiten und du darfst an dem Golden Image ab dem Moment auch nichts mehr verändern. Updates werden dann auf den VM's ausgeführt, die das Golden Image benutzen, nicht auf dem Golden Image selbst.
Bei Differentialbackups bzw. Snapshots speicherst du einfach den Zustand deiner VM. Wenn du mehrere Speicherpunkte gesetzt hast, ist es meistens auch möglich, auf einen "Urzustand" zurück zu springen, diesen zu ändern und dann ein weiteres Snapshot zu machen. So entsteht ein verzweigter Baum unterschiedlicher VM's, aber es ist nur möglich, jeweils eine Instanz zur Laufzeit zu haben bzw. einen Zustand.
Es gibt keine dummen Fragen, denn man lernt nie aus: Wie tapeziert man eine Schallmauer?
Re: System-Backup als Basis für andere VM?
Danke an Alle für die Beiträge, sie brachten mir interessante Einsichten.bitterlemon hat geschrieben:15.10.2023 14:17:17.....möchtest du die späteren Projekte ......IOSalex hat geschrieben:21.09.2023 09:45:38.....ich suche für folgende Problemstellung eine brauchbare Lösung:
......
Ich habe mich mittlerweile für die Beauftragung eines Debian-Spezialisten, der sich der ganzen Sache annehmen wird, entschlossen.
- bitterlemon
- Beiträge: 70
- Registriert: 14.10.2023 12:59:30
Re: System-Backup als Basis für andere VM?
Sry aber ich versteh' hier nur, ich bekomm' keine Lösung, also kauf ich mir jemanden. Die Lösung hast du bekommen.IOSalex hat geschrieben:16.10.2023 08:56:23Danke an Alle für die Beiträge, sie brachten mir interessante Einsichten.bitterlemon hat geschrieben:15.10.2023 14:17:17.....möchtest du die späteren Projekte ......IOSalex hat geschrieben:21.09.2023 09:45:38.....ich suche für folgende Problemstellung eine brauchbare Lösung:
......
Ich habe mich mittlerweile für die Beauftragung eines Debian-Spezialisten, der sich der ganzen Sache annehmen wird, entschlossen.
Es gibt keine dummen Fragen, denn man lernt nie aus: Wie tapeziert man eine Schallmauer?
- cosinus
- Beiträge: 4227
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: System-Backup als Basis für andere VM?
Vllt ist ihm das Ganze auch nur zu kompliziert oder er traut sich alleine noch nicht ran. Ist doch dann okay, wenn er jemanden beauftragt. Unbedingt Schlüsselfertige Lösungen wurden hier nicht vorgestellt, aber grobe Richtungen.bitterlemon hat geschrieben:17.10.2023 13:56:48Sry aber ich versteh' hier nur, ich bekomm' keine Lösung, also kauf ich mir jemanden. Die Lösung hast du bekommen.
Re: System-Backup als Basis für andere VM?
Danke, @cosinus - exakt so ist es.cosinus hat geschrieben:17.10.2023 14:04:23Vllt ist ihm das Ganze auch nur zu kompliziert oder er traut sich alleine noch nicht ran. Ist doch dann okay, wenn er jemanden beauftragt. Unbedingt Schlüsselfertige Lösungen wurden hier nicht vorgestellt, aber grobe Richtungen.bitterlemon hat geschrieben:17.10.2023 13:56:48Sry aber ich versteh' hier nur, ich bekomm' keine Lösung, also kauf ich mir jemanden. Die Lösung hast du bekommen.
Ich habe einen Einblick bekommen und kann damit leichter mit dem Debian-Guru meine Gedanken formulieren.....
- bitterlemon
- Beiträge: 70
- Registriert: 14.10.2023 12:59:30
Re: System-Backup als Basis für andere VM?
Achso, dann bitte ich um Entschuldigung für die Fehlannahme.
Es gibt keine dummen Fragen, denn man lernt nie aus: Wie tapeziert man eine Schallmauer?
- jph
- Beiträge: 1081
- Registriert: 06.12.2015 15:06:07
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Greven/Westf.
Re: System-Backup als Basis für andere VM?
lxc-copy, lxc-snapshot, …IOSalex hat geschrieben:21.09.2023 09:45:38Welche vernünftige Möglichkeiten werden dafür empfohlen?