Hallo zusammen,
ich hocke momentan an einem Konzept für ein Disaster Recovery zwischen zwei Standorten.
Mich würde mal interessieren, ob meine Idee so umgesetzt werden kann, und was eure Meinung dazu ist.
Folgendes Szenario:
Standort A und Standort B. Beide Cluster sind wie folgt aufgebaut:
-2 Nodes + QDevice
-externer Storage (ZFS) für VM-Disks (TrueNAS)
Standort A beherbergt das produktive Cluster. Sollte dieses komplett ausfallen, sollen die VMs im Standort B wieder hochgefahren werden können.
Meine Idee:
Die VM-Disks der TrueNAS werden stündlich von Standort A zu Standort B synchronisiert. Die TrueNAS ist an das Cluster in Standort B als Storage angebunden
Ich übertrage die .conf files der VMs von den beiden Hosts von Standort A zu den beiden Hosts in Standort B direkt in den Path "/etc/pve/nodes/ServerName/qemu-server".
Auch dies findet stündlich statt und überschriebt immer die bereits existierenden .conf-Files.
Dafür würde ich mir ein Skript bauen.
Sobald die .conf-File auf dem Host liegt, sollte ja eine VM mit dieser Config angelegt sein. Und wenn der Storage in beiden Clustern die selbe Bezeichnung hat (z.B. storage-zfs-01), sollten die virtuellen Disk ja auch direkt gefunden werden. Oder!?
Sprich es werden stündlich die VMs neu angelegt und die Festplatten werden auch stündlich aktualisiert.
Wenn es jetzt auf Seite A zum totalen Ausfall kommt, sollte ich doch in der Lage sein, die VMs an Standort B zu starten.
Wenn Standort A wieder laufen würde, müsste man den ganzen Spieß umdrehen, also Storage und .conf Fiels von B nach A synchronisieren etc.
Wie seht ihr das? Macht das Sinn? Wird es so technisch auch funktionieren?
Ich habe das noch nicht testen können, das ist nur meine erste Idee auf Papier.
Ich weiß man könnte das auch mit PVE-zsync realisieren. Aber mich schreckt ab, dass eine große Anzahl von Jobs gebaut werden müsste. Zudem weiß ich nicht, wie es sich verhält, wenn z.B. durch HA oder balancing die VMs zwischen den Hosts migriert werden müssen.
Ich habe auch folgenden Thread gesehen und nun am evaluieren, welche Option mehr Sinn macht:
[TUTORIAL] What Replaces SRM and vSphere Replication on Proxmox?
Schonmal vielen Dank für eure Rückmeldungen!
ich hocke momentan an einem Konzept für ein Disaster Recovery zwischen zwei Standorten.
Mich würde mal interessieren, ob meine Idee so umgesetzt werden kann, und was eure Meinung dazu ist.
Folgendes Szenario:
Standort A und Standort B. Beide Cluster sind wie folgt aufgebaut:
-2 Nodes + QDevice
-externer Storage (ZFS) für VM-Disks (TrueNAS)
Standort A beherbergt das produktive Cluster. Sollte dieses komplett ausfallen, sollen die VMs im Standort B wieder hochgefahren werden können.
Meine Idee:
Die VM-Disks der TrueNAS werden stündlich von Standort A zu Standort B synchronisiert. Die TrueNAS ist an das Cluster in Standort B als Storage angebunden
Ich übertrage die .conf files der VMs von den beiden Hosts von Standort A zu den beiden Hosts in Standort B direkt in den Path "/etc/pve/nodes/ServerName/qemu-server".
Auch dies findet stündlich statt und überschriebt immer die bereits existierenden .conf-Files.
Dafür würde ich mir ein Skript bauen.
Sobald die .conf-File auf dem Host liegt, sollte ja eine VM mit dieser Config angelegt sein. Und wenn der Storage in beiden Clustern die selbe Bezeichnung hat (z.B. storage-zfs-01), sollten die virtuellen Disk ja auch direkt gefunden werden. Oder!?
Sprich es werden stündlich die VMs neu angelegt und die Festplatten werden auch stündlich aktualisiert.
Wenn es jetzt auf Seite A zum totalen Ausfall kommt, sollte ich doch in der Lage sein, die VMs an Standort B zu starten.
Wenn Standort A wieder laufen würde, müsste man den ganzen Spieß umdrehen, also Storage und .conf Fiels von B nach A synchronisieren etc.
Wie seht ihr das? Macht das Sinn? Wird es so technisch auch funktionieren?
Ich habe das noch nicht testen können, das ist nur meine erste Idee auf Papier.
Ich weiß man könnte das auch mit PVE-zsync realisieren. Aber mich schreckt ab, dass eine große Anzahl von Jobs gebaut werden müsste. Zudem weiß ich nicht, wie es sich verhält, wenn z.B. durch HA oder balancing die VMs zwischen den Hosts migriert werden müssen.
Ich habe auch folgenden Thread gesehen und nun am evaluieren, welche Option mehr Sinn macht:
[TUTORIAL] What Replaces SRM and vSphere Replication on Proxmox?
Schonmal vielen Dank für eure Rückmeldungen!