LXC Container bei Hardwareumzug synchronisieren - minimale Downtime

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
etron770
Beiträge: 197
Registriert: 28.01.2016 16:56:58

LXC Container bei Hardwareumzug synchronisieren - minimale Downtime

Beitrag von etron770 » 23.06.2022 09:34:25

Mechanischer Vorgang:
Server alt ist im Rack x
Server neu ist im Rack Y

Ist Server neu fertig installiert
Server alt wird formatiert und aus Rack x entnommen
Server neu kommt aus Rack Y in Rack X

Nun die Frage der Downtime:
Wenn man alle LXC Container mit zusammen ca 800 Gb erst sicher, dann zum neuen Server transferiert und dort wieder mit restore einfügt, dauert das sehr lange.

Könnte folgendes klappen:
LXC Container vorher sichern, dann auf dem neuen Server einpflegen.
Vor dem Abschalten des alten Servers dann alle VMs herunterfahren
Alle Container mounten und vom neuen Server
Dann einen
rsync -a --delete ... root@serveralt:/var/lib/lxc/ /var/lib/lxc
oder besser jeden Container extra?
rsync -a --delete ... root@serveralt:/var/lib/lxc/104/rootfs /var/lib/lxc/104/rootfs
druchführen

Das müsst dann eine 1:1 Kopie der LXC Container erstellen.
Gibt es das Konflikte?
Klappt das generell speziell aber auch z.b auch bei Datenbanken?

[Update] bei einem Datenbankserver habe ich das getestet, er ist problemlos online gegangen
Ich habe es zweimal probiert: erster rsync >- dann apt upgrade auf altem -> rsync - neuer war aktuell und lief

Benutzeravatar
bluestar
Beiträge: 2346
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: LXC Container bei Hardwareumzug synchronisieren - minimale Downtime

Beitrag von bluestar » 24.06.2022 12:40:37

Wenn du deine LXC Container auf ein ZFS packst, dann kannst du über inkrementelle Snapshots und deren Übertragung die Downtime auf wenige Minuten begrenzen.

Benutzeravatar
heisenberg
Beiträge: 3542
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: LXC Container bei Hardwareumzug synchronisieren - minimale Downtime

Beitrag von heisenberg » 24.06.2022 13:11:03

Debianlsyncd wäre auch noch eine Option.

Siehe auch hier:
viewtopic.php?p=1256818#p1256818
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Antworten