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
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.
- 1. Instanzgruppe: Autoskalierung entfernen und Anzahl der Instanzen auf 0 setzen
- 2. Hazelcast-Server als Linux-Dienst
- 3. So skalieren Sie den Azure Cloud-Dienst von der Rest-API mit WebAPI
- 4. SQL Server UND UND ODER UND UND
- 5. Unterschied zwischen - und - oder 'und' oder "und"
- 6. SubSonic "Oder" und "UND"
- 7. "und" und Tail-Rekursion
- 8. SOX und Ein- und Ausblenden
- 9. QOpenGLWidget und glReadPixels und Tiefenpuffer
- 10. Flasche und Skalierung und Gleichzeitigkeit
- 11. Realm: kombinieren "oder" und "und"
- 12. ArrayList und String [] UND Objekt []
- 13. Python wenn Bedingung und "und"
- 14. Schienen und Markdown und Editor
- 15. Jack und Jill und destinationDir
- 16. Excel Multiple IF und UND
- 17. Spring und JSF und JPA
- 18. Kopf- und Fußzeile und Freemarker
- 19. Android und onSaveInstance und Restore
- 20. Hibernate und Transaktionen und Tabellensperren
- 21. „Und“ und „Oder“ auf NSPredicates
- 22. reagieren und setState und Autocomplete
- 23. Codierung und Decodierung mit PHP und JavaScript und Datenattribute Validierungs
- 24. Leistung und Sortierung und eindeutige eindeutige zwischen mysql und php
- 25. Batch-Datei umbenennen und verschieben und Variablen und Dinge
- 26. Mit 'und' und 'oder' Logik mit Dropdown-Menüs und MixItUp
- 27. bash: Umleitung (und hängen) stdout und stderr Datei und Terminal und die richtige Exit-Status
- 28. Warum scheinen NSString und NSLog% C und% lc (und% S und% ls) unterschiedlich zu behandeln?
- 29. Breite und Länge, x und y und Unterschiede beim Plotten: geosphere und ggmap
- 30. User Controls und JavaScript und Masterseiten