speer 19 Geschrieben 8. Dezember 2022 Melden Teilen Geschrieben 8. Dezember 2022 Hallo zusammen, ein aktuelles Linux Debian 11 mit einer installierten und funktionsfähigen MySQL DB ist als VM auf einem Hyper-V Server mit Windows Server 2016 installiert. Die Option Gastdienste ist bei dieser VM aktiviert. Wie verhält sich das Debian Linux nun wenn sobald diese im laufenden Betrieb exportiert wird. Hat Linux hier die Möglichkeit die MySQL Datenbank in einen konsistenten Zustand zu bringen bis der Export beendet ist? Zitieren Link zu diesem Kommentar
testperson 1.707 Geschrieben 8. Dezember 2022 Melden Teilen Geschrieben 8. Dezember 2022 Hi, eine Frage wäre, was hast du mit dem Export vor bzw. wieso im laufenden Betrieb? Eine weiter Frage bzw. eine Idee wäre, die Standard Checkpoints für die VM zu deaktivieren und nur Production Checkpoints zu erlauben. Set-VM <Deine Debian VM> -CheckpointType ProductionOnly Wird ein Snapshot erstellt oder gibt es einen Fehler? Wenn der Snapshot erstellt wird _sollte_ dieser Application aware sein. Gruß Jan Zitieren Link zu diesem Kommentar
speer 19 Geschrieben 8. Dezember 2022 Autor Melden Teilen Geschrieben 8. Dezember 2022 Wir ziehen quasi täglich einen Export um diesen den Vertrieblern zur Verfügung zu stellen. Beim Vertriebler wird die exportierte VM automatisch importiert. Was nun natürlich b***d wäre wenn dieser beim Kunde steht und die VM hätte eine "Macke". An die Produktionsprüfpunkte hatte ich gar nicht mehr gedacht. Ein Prodprüfpunkt wird auch auf der Hyper-V Konsole fehlerfrei erstellt. Zumindest kommt mal nichts gegenteiliges auf der GUI. Zitieren Link zu diesem Kommentar
testperson 1.707 Geschrieben 8. Dezember 2022 Melden Teilen Geschrieben 8. Dezember 2022 Ist denn deaktiviert, dass ein Standard Prüfpunkt erstellt wird, wenn der Produktionsprüfpunkt fehlschlägt? Kannst du ansonsten nicht hergehen und die MySQL DB in der VM mit Bordmitteln sichern und diese Sicherung dann in den Vertriebs-VMs restoren? Zitieren Link zu diesem Kommentar
cj_berlin 1.329 Geschrieben 9. Dezember 2022 Melden Teilen Geschrieben 9. Dezember 2022 (bearbeitet) Moin, soweit ich weiß, hat Linux nur einen "quiescing"-Mechanismus für Dateisysteme, womit Puffer auf Platten geschrieben und neue Schreiboperationen zurückgehalten werden. Für mySQL braucht es dafür Skripte (findet man tonnenweise im Netz) zum Einfrieren und Wiederauftauen. Das Problem ist das Triggern dieser Skripte vom Host aus - automatisch durch den Snapshot passiert es nicht. Hier ist etwas von Veeam zum Ausmaß der Misere: https://www.veeam.com/blog/backing-up-mysql-on-a-linux-vm.html bearbeitet 9. Dezember 2022 von cj_berlin Zitieren Link zu diesem Kommentar
Beste Lösung NilsK 2.957 Geschrieben 9. Dezember 2022 Beste Lösung Melden Teilen Geschrieben 9. Dezember 2022 (bearbeitet) Moin, aber wäre es in so einem Szenario nicht ohnehin besser, die VM herunterzufahren und dann zu exportieren? (Oder einfach zu kopieren ...) Gruß, Nils bearbeitet 9. Dezember 2022 von NilsK 1 Zitieren Link zu diesem Kommentar
speer 19 Geschrieben 10. Dezember 2022 Autor Melden Teilen Geschrieben 10. Dezember 2022 Guten Morgen zusammen, da keine Hochverfügbarkeit besteht folgen wir NilsK Ansatz. Fahren die Maschine herunterunter und nehmen den Export und anschließenden Import vor. Lässt sich Dank Powershell auch perfekt steuern. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.