Können wir Ceph oder Gluster FS verwenden, um einen IO-Engpass zu vermeiden, um viele VMs zu starten?

619
Ankit

AIM:
Ich möchte 50 VMs auf einem einzelnen Server oder auf einer Reihe von PCs starten.

Scenerio:
Ich habe versucht, 15 VM auf einem einzelnen Server mit genügend Rechenleistung (Prozessor) und RAM zu booten, aber die Festplatte ist in diesem Fall ein Engpass. Nachdem ich ein wenig bei Google gesucht hatte, lernte ich Glusterfs und Ceph FS kennen. Ich verwende Vorlagenbilder, um viele VMs von diesen Vorlagenbildern mit einem Overlay-Konzept zu starten, dh einem einzelnen Qcow-Basisbild und einem Overlay für jede VM-Instanz. Ich verwende KVM als Hypervisor und Ubuntu als Gast- und Host-Betriebssystem.

Problem:
Jetzt verwende ich 10 PCs mit genügend CPU und RAM, um 50 VMs zu starten. Ich kann 5-5 VMs nicht manuell auf jedem Computer starten. Ich kann alle diese VM mit libvirt-Remote-Verbindungen starten. Ich habe versucht, die Festplatte auf allen Rechnern mit NFS einzuhängen. Aber wie Sie sich vorstellen können, wird das zu langsam sein. Alles in allem möchte ich es automatisch machen und die gleiche Vorlagendatei verwenden, um all diese VMs zu starten. Gibt es ohnehin die Möglichkeit, glusterfs oder CEPH zu verwenden, um die Festplatten dieser 10 Maschinen zu verwenden und die IO-Anforderungen für diese vielen VMs zu erfüllen.

0
Verteilen Sie sie auf mehrere Laufwerke, um mehr E / A zu erhalten. Besorgen Sie sich insbesondere SSD (Solid State Disk) wie die m500 oder m550 und erhalten Sie 500 MBit / s Lese- und Disk-IO-Engpass gelöst. cybernard vor 8 Jahren 0
@cybernard Ich möchte dieselbe Vorlagendatei als Basisdatei verwenden, um VM-Instanzen zu erstellen, indem jeder abgeleiteten Image-Datei jede VM-Instanz zugewiesen wird. Ich kann also nicht über die Disk-Image-Dateien springen, es sollte für jeden Rechner eine zentrale Rolle spielen. Ankit vor 8 Jahren 0

0 Antworten auf die Frage