2012-04-09 18 views
0

Ich bin nicht vertraut mit Eukalyptus und habe Fragen zu den Bildern, Instanzen, Clonning und wie ich Auto-Skalierung mit Eukalyptus erreichen kann. Eucalyptus glaube ich unterstützt viele Hypervisor wie Xen, Vmware ESXi. Wenn ich also eine private Cloud mit Eucalyptus mit hybriden Hypervisors wie Xen, ESXi erstelle, wie sieht dann das Bildformat des Eucalyptus VM-Images aus? Ist es spezifisch für Hypervisoren, die beim Aufbau der privaten Cloud verwendet werden? Oder ist es ein bestimmtes Format des Eukalyptus-Systems, das in ein spezifisches Hypervisor-Format konvertiert wird, wenn die vm für die Ausführung mit einem Knoten ausgewählt ist? Wenn ja, wie viel Zeit wird für diese Aufgabe benötigt und mit welcher Technologie werden Bilder konvertiert? Wie kann ich Bilder in einer hybriden Umgebung klonen, um eine amazonähnliche automatische Skalierungsfunktion zu erhalten?Eukalyptus-Bildformat, Instanz-Cloning und Auto-Skalierung

Antwort

4

Eucalyptus verwendet die gleiche Konvention, die Amazon AWS verwendet, das heißt, Sie verwenden "Root" -Partitionen. Das Format ist roh, das heißt, es gibt kein echtes Format, egal welches Dateisystem man auf die Partition legt (zB ext2, ext3 etc ...).

Wenn Sie möchten, dass Ihr Image über Hypervisoren und Clouds hinweg portierbar ist, müssen Sie sicherstellen, dass Ihre Images über verschiedene Hypervisors und verschiedene Kernel ordnungsgemäß gestartet werden. Das erste bedeutet, dass Sie sicherstellen müssen, dass Sie alle Treiber haben, die der Hypervisor benötigt, und das letztere bedeutet, dass Sie alle benötigten Kernel-Module einbinden müssen (normalerweise lädt nur der Cloud-Administrator Kernel hoch, sodass Sie sich anpassen müssen).

Eucalyptus kümmert sich um die internen Konvertierungen (zum Beispiel möchte KVM von einem Disk-Image booten, xen von einer Partition und vmware will sein eigenes Format), aber es ist für den Benutzer transparent.

Wenn Sie Windows-Images verwenden, laden Sie stattdessen eine vollständige Festplatte und nicht nur Partitionen hoch: In diesem Fall ist Hardware-Virtualisierung erforderlich, und Sie verwenden den Kernel, den Sie auf dem Image haben. Sie müssen weiterhin sicherstellen, dass das Image alle Treiber enthält, die von dem Image bei der Ausführung aus der virtualisierten Umgebung benötigt werden.

Verwandte Themen