[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: KVM / GlusterFS



Hallo David,

Am 25.07.2012 18:11, schrieb David Raab:
Mein Test läuft derzeit jedoch nicht so gut. Das Booten dauert extrem
lange. Nach Grub frieert das System ersteinmal ca. 15 Minuten ein, nach
dem 15 Minuten bootet das System dann normal. Ebenfalls blockiert die
ganze VM sofern ich in der VM einen simplen schreibversuch mit dd
versuche. Zum Beispiel mit "dd if=/dev/zero of=zero bs=1M count=1024"

Sofern man aber keine großen Schreibzugriffe hat, und vom booten absieht
laufen die VMs anscheint ganz okay, aber überzeugt bin ich davon nicht.

Auf die Idee bin ich aber erst gekommen da ich hier gelesen hatte das
einige solch ein Setup nutzen und das ganze einwandfrei laufen sollte,
aber bei mir sind die ersten Tests schon nichts was ich als "gut"
bezeichnen würde.

Solch ein Setup läuft hier produktiv für ca. 10 virtualisierte Server seit einiger Zeit ohne Probleme.

Die Netzwerkverbindung zwischen den KVM-Hosts wird mit Infiniband (RDMA, 10 Gbs) realisiert. Für kleinere Setups sollte/könnte Gigabit reichen.

Von daher würde ich gerne einmal in die Runde Fragen ob es jemanden gibt
der solch ein Setup ebenfalls nutzt. Und wenn ja ebenfalls mit Debian
Squeeze und der intigrierten GlusterFS Version oder hat hier jemand
schon Wheezy genommen oder eine neue GlusterFS Version?

Debian Squeeze ist die Basis, aber KVM und GlusterFS sind selber zurückportiert (aus den damaligen SID-Quellen).

qemu-kvm 0.14.1
glusterfs 3.1.4

GlusterFS aus Squeeze ist schon recht alt, sollte IMO aber trotzdem tun. Squeeze-Backports hat 3.2.4, damit solltest du testen.

Soweit wie ich es richtig gesehen habe mag es wohl daran liegen das die
ganzen datei gelockt werden. Und das Problem soll mit GlusterFS 3.3 wohl
behoben sein und auch für GlusterFS 3.3 soll es für Vm-Images gut
gedacht sein. Mich wundert es aber weil ich diesen Einsatszweck hier
schon lange vor der GlusterFS 3.3 gelesen habe, oder gibt es hier
bestimmte Optionen die man konfigurieren kann?

Diese Locking-Problematik tritt aber nur auf, wenn deine replizierten Images nicht mehr synchron sind und eine 'Resynchronisierung' notwendig wird. DANN wird die komplette Datei gelockt, bis dies wieder der Fall ist. Die Maschine hängt dann solange.

Mit 3.3 sollte dies dann auch gegessen sein, weil dann nur noch kleine Blöcke einer so großen Datei 'gelockt' werden.

Hast du denn irgendwas in GlusterFS konfiguriert? Dafür gibt es genügend Dokumentation.

Gruß
Thomas


Reply to: