Abo
  • Services:
Anzeige
Openstack besteht inzwischen aus vielen Komponenten, da fällt es schwer, die Übersicht zu wahren.
Openstack besteht inzwischen aus vielen Komponenten, da fällt es schwer, die Übersicht zu wahren. (Bild: Openstack)

Die vielen Komponenten von Openstack

Anzeige

Wenn sich Administratoren zum ersten Mal mit Openstack beschäftigen, fällt ihnen oft die große Anzahl verschiedener Komponenten auf. Tatsächlich ist der Umfang des Projekts in den vergangenen Jahren kontinuierlich gewachsen.

Noch immer lassen sich aber zwei Kategorien von Tools trennen: Auf der einen Seite stehen die Komponenten, die für den Betrieb einer Openstack-Cloud von elementarer Bedeutung sind. Hinzu kommt das schmückende Beiwerk, das Administratoren einsetzen, wenn sie einen konkreten Bedarf für eine Funktion haben. Eine Sonderrolle spielt die Komponente Swift: Sie stellt den Teil von Openstack dar, der von Rackspace stammt. In Openstack-Clouds bietet sie Object Storage an und ergänzt das "Computing on demand" so um "Storage on demand".

Keystone, Glance und Nova

Praktisch jede Openstack-Komponente hat ein eigenes Handbuch oder findet im Handbuch für Openstack-Administratoren ausführlich Erwähnung. Im Folgenden gibt der Artikel einen Überblick über die wichtigsten Komponenten und die Funktion, die sie in Openstack erfüllen.

Den Anfang macht zwangsläufig Keystone, denn es gilt als Wurzelkomponente. Keystone ist zuständig für Authentifizierung, damit sich Benutzer in der Cloud anmelden und dort beispielsweise VMs starten und beenden können. Keystone setzt auf Grundlage der Einstellungen des Administrators auch Richtlinien um: So entscheidet es darüber, welcher Nutzer in der Cloud welche Berechtigungen hat. Dabei lässt sich Keystone mit einer eigenen Datenbank sowie mit LDAP als Backend betreiben.

Glance liefert in Openstack-Clouds fertige Images von virtuellen Festplatten aus, die Kunden für ihre VMs verwenden können. Damit lösen Unternehmen gleich zwei Probleme: Einerseits kann nicht von jedem Kunden erwartet werden, dass er eine Linux-Installation selbst abwickeln kann oder die Zeit dafür aufbringen möchte. Andererseits muss der Anbieter so keine Administratoren abstellen, die für Kunden in neuen VMs regelmäßig Betriebssysteme installieren. Nicht mal fertige Images muss der Anbieter bereitstellen, denn die können sich Kunden auch selbst in Openstack hochladen.

Nova ist die Komponente, die sich um die Verwaltung der verfügbaren Computing-Ressourcen kümmert. Sie startet und stoppt virtuelle Maschinen und unterstützt heute eine Vielzahl verschiedener Hypervisor-Varianten: Neben den Klassikern wie KVM und Xen lässt sich etwa auch VMware problemlos anbinden. HyperV ist ebenfalls eine Option, falls Windows-Virtualisierung im Full-Stack-Prinzip notwendig ist.

Neutron konfiguriert SDN

Bei Openstack Neutron geht es um den Teil von Openstack, der das Software-defined Networking (SDN) konfiguriert. De facto setzt Openstack voraus, dass alle Hypervisoren in einer flachen Hierarchie an einen Switch angeschlossen sind, so dass VLANs und ähnliche Techniken keine Rolle mehr spielen. Die Trennung von Paketen und das Einrichten von virtuellen Netzen erledigt Neutron automatisch.

Dazu kann es im Hintergrund auf viele verschiedene SDN-Technologien zurückgreifen, etwa Open vSwitch oder das von Juniper angebotene Opencontrail. Ein richtig konfiguriertes Neutron lässt den Kunden einer Cloud-Umgebung seine virtuelle Netzwerkumgebung nach Gutdünken gestalten. Im Hintergrund stellt Neutron sicher, dass die unterschiedlichen Kundennetze nicht in Konflikt geraten und per automatisch konfiguriertem Gateway eine Internetverbindung haben. Auch die externe Erreichbarkeit von VMs wird durch Neutron gewährleistet.

Insgesamt ist Neutron die mit Abstand komplexeste Komponente innerhalb der Openstack-Infrastruktur, die Einsteiger regelmäßig zur Verzweiflung treiben kann.

Cinder, Ceilometer und Horizon

Persistenten Speicher für virtuelle Systeme besorgt in Openstack Cinder. Der Dienst hat seine Daseinsberechtigung: Ab Werk hat jede virtuelle Maschine nämlich nur flüchtigen Speicher, der nach dem Löschen einer VM wieder verschwindet. Cinder stellt Speicher bereit, der sich notfalls auch von einer VM trennen und in eine andere virtuelle Maschine einbinden lässt. Dazu schleift Cinder vorhandenen Speicher beispielsweise von Ceph oder einem existierenden SAN zu den VMs durch.

Ceilometer schreibt im Hintergrund mit, wer welche Dienstleistungen innerhalb der Cloud in Anspruch nimmt. So ermöglicht der Dienst eine reibungslose Kostenabrechnung. Horizon ist für Endanwender die wichtigste Komponente: Das Webinterface ermöglicht Kunden, sich VMs in Openstack schnell und per Mausklick zusammenzustellen.

 Mehr als nur virtuelle MaschinenOpenstack ist längst nicht perfekt 

eye home zur Startseite
twothe 18. Jun 2015

Mal ein Einsatzgebiet, wo OpenStack nützlich gewesen wäre (wenn wir nicht schon eine...

cry88 15. Mär 2015

Schau dir lieber XenApp an. Dürfte eher nach deinem Interesse sein. Nutzer X möchte...

Snoozel 13. Mär 2015

Und ich glaube du verallgemeinerst viel zu stark. In einer typischen Firma im Bereich...

tingelchen 13. Mär 2015

Wenn man wirklich nur VM's will, der kann sich auch mal Proxmox ansehen. Hier gibt es ein...

kagebe 12. Mär 2015

Ich benutze für meinen und andere, von mir verwaltete, Server http://opennebula.org (mit...



Anzeige

Stellenmarkt
  1. operational services GmbH & Co. KG, Leinfelden-Echterdingen
  2. AWEK GmbH, verschiedene Einsatzgebiete
  3. Continental AG, Ingolstadt
  4. Samvardhana Motherson Innovative Autosystems B.V. & Co. KG., Michelau


Anzeige
Top-Angebote
  1. 288,88€
  2. 274,90€ + 3,99€ Versand (Vergleichspreis Karte 294€ und Pad 40€)
  3. 329,00€

Folgen Sie uns
       


  1. Matrix Voice

    Preiswerter mit Spracherkennung experimentieren

  2. LTE

    Telekom führt Narrowband-IoT-Netz in Deutschland ein

  3. Deep Learning

    Wenn die KI besser prügelt als Menschen

  4. Firepower 2100

    Cisco stellt Firewall für KMU-Bereich vor

  5. Autonomes Fahren

    Briten verlieren Versicherungsschutz ohne Software-Update

  6. Kollisionsangriff

    Hashfunktion SHA-1 gebrochen

  7. AVM

    Fritzbox für Super Vectoring weiter nicht verfügbar

  8. Nintendo Switch eingeschaltet

    Zerstückelte Konsole und gigantisches Handheld

  9. Trappist-1

    Der Zwerg und die sieben Planeten

  10. Botnetz

    Wie Mirai Windows als Sprungbrett nutzt



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
XPS 13 (9360) im Test: Wieder ein tolles Ultrabook von Dell
XPS 13 (9360) im Test
Wieder ein tolles Ultrabook von Dell
  1. Die Woche im Video Die Selbstzerstörungssequenz ist aktiviert
  2. XPS 13 Convertible im Hands on Dells 2-in-1 ist kompakter und kaum langsamer

Mechanische Tastatur Poker 3 im Test: "Kauf dir endlich Dämpfungsringe!"
Mechanische Tastatur Poker 3 im Test
"Kauf dir endlich Dämpfungsringe!"
  1. Patentantrag Apple denkt über Tastatur mit Siri-, Emoji- und Teilen-Taste nach
  2. MX Board Silent im Praxistest Der viel zu teure Feldversuch von Cherry
  3. Kanex Faltbare Bluetooth-Tastatur für mehrere Geräte gleichzeitig

Hyperloop-Challenge: Der Kompressor macht den Unterschied
Hyperloop-Challenge
Der Kompressor macht den Unterschied
  1. Arrivo Die neuen alten Hyperlooper
  2. SpaceX Die Bayern hyperloopen am schnellsten und weitesten
  3. Hyperloop HTT baut ein Forschungszentrum in Toulouse

  1. Re: Der schlaue Gamer holt sich den RyZen 1600X...

    medium_quelle | 00:02

  2. bidde nich:/

    Gandalf2210 | 00:02

  3. Re: xD ein Smart für 22.000¤

    User_x | 23.02. 23:57

  4. Re: Technologieführer Daimler

    bplhkp | 23.02. 23:55

  5. Re: "Eigentlich ist sie sehr viel flexibler als...

    Meisterqn | 23.02. 23:51


  1. 17:37

  2. 17:26

  3. 16:41

  4. 16:28

  5. 15:45

  6. 15:26

  7. 15:13

  8. 15:04


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel