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. Enza Zaden Deutschland GmbH & Co. KG, Dannstadt
  2. State Street Bank International GmbH, München
  3. andagon GmbH, Köln
  4. Robert Bosch GmbH, Leonberg


Anzeige
Top-Angebote
  1. 254,15€ inkl. Gutscheincode PLUSBAY für Ebay-Plus-Mitglieder
  2. und Destiny 2 gratis erhalten

Folgen Sie uns
       


  1. Die Woche im Video

    Wegen Krack wie auf Crack!

  2. Windows 10

    Fall Creators Update macht Ryzen schneller

  3. Gesundheitskarte

    T-Systems will Konnektor bald ausliefern

  4. Galaxy Tab Active 2

    Samsungs neues Ruggedized-Tablet kommt mit S-Pen

  5. Jaxa

    Japanische Forscher finden riesige Höhle im Mond

  6. Deep Descent

    Aquanox lädt in Tiefsee-Beta

  7. Android-Apps

    Google belohnt Fehlersuche im Play Store

  8. Depublizierung

    7-Tage-Löschfrist für ARD und ZDF im Internet fällt weg

  9. Netzneutralität

    Telekom darf Auflagen zu Stream On länger prüfen

  10. Spielebranche

    Kopf-an-Kopf-Rennen zwischen Pro und X erwartet



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
ZFS ausprobiert: Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
ZFS ausprobiert
Ein Dateisystem fürs Rechenzentrum im privaten Einsatz
  1. Librem 5 Purism zeigt Funktionsprototyp für freies Linux-Smartphone
  2. Pipewire Fedora bekommt neues Multimedia-Framework
  3. Linux-Desktops Gnome 3.26 räumt die Systemeinstellungen auf

Verschlüsselung: Niemand hat die Absicht, TLS zu knacken
Verschlüsselung
Niemand hat die Absicht, TLS zu knacken
  1. TLS-Zertifikate Zertifizierungsstellen müssen CAA-Records prüfen
  2. Apache-Lizenz 2.0 OpenSSL-Lizenzwechsel führt zu Code-Entfernungen
  3. Certificate Transparency Webanwendungen hacken, bevor sie installiert sind

Zotac Zbox PI225 im Test: Der Kreditkarten-Rechner
Zotac Zbox PI225 im Test
Der Kreditkarten-Rechner

  1. Re: Akkubrand? Ich glaube nicht..

    KaJu74 | 09:03

  2. Re: Wie viele Akkus sitzen im Vorderwagen?

    KaJu74 | 09:00

  3. Re: Smartphone Kamera ...

    flauschi123 | 08:45

  4. Re: Anderorts wird schon das Ende der eGK...

    Dietbert | 08:33

  5. Re: Ist bestimmt voller Creeper

    unbuntu | 08:18


  1. 09:03

  2. 22:38

  3. 18:00

  4. 17:47

  5. 16:54

  6. 16:10

  7. 15:50

  8. 15:05


  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