www.wikidata.de-de.nina.az
OpenStack ist ein Softwareprojekt das eine freie Architektur fur Cloud Computing zur Verfugung stellt Initiiert wurde es von Rackspace sowie der NASA und wird von diversen anderen Firmen unter anderem AT amp T Canonical Hewlett Packard Enterprise Intel Red Hat Huawei und IBM unterstutzt 1 Entwickelt wird OpenStack als freie Software in der Programmiersprache Python OpenStack ist unter der Apache Lizenz lizenziert OpenStackBasisdatenAktuelle Version 2023 1 Antelope 22 Marz 2023 Betriebssystem GNU LinuxProgrammiersprache PythonKategorie Cloud ComputingLizenz Apache Lizenz Version 2 0www openstack org Inhaltsverzeichnis 1 Komponenten 1 1 Compute Nova 1 2 Identity Keystone 1 3 Image Service Glance 1 4 Networking Neutron 1 5 Block Storage Cinder 1 6 Object Storage Swift 1 7 Dashboard Horizon 2 Entwicklungsgeschichte 3 Nutzung 4 Foundation 5 Literatur 6 Weblinks 7 EinzelnachweiseKomponenten Bearbeiten nbsp OpenStack Folsom Architektur nbsp OpenStack setzt sich aus einer Vielzahl von Komponenten zusammen welche sich unter anderem um die Virtualisierung sowie die Bereitstellung von Storage kummern Wegen seiner Grosse gilt es als ausserst komplex 2 Compute Nova Bearbeiten Bei Compute auch unter dem Namen Nova bekannt handelt es sich um den Teil des Stacks der Gruppen von virtuellen Maschinen verwalten kann Die virtualisierten Systeme konnen uber beliebig viele sog Compute Knoten verteilt werden Als Hypervisor werden unter anderem KVM und Xen unterstutzt deren Ansteuerung uber die libvirt erfolgt Weitere Hypervisor sind teilweise mit eingeschranktem Funktionsumfang nutzbar 3 Zur Bereitstellung von Storage fur die virtuellen Maschinen kann z B iSCSI SheepDog oder das im gleichen Projekt entwickelte Swift verwendet werden Der Dienst Glance der zum Auffinden Registrieren sowie Empfangen von Images verwendet wird vereinfacht die Anbindung an den Object Storage Die Verwaltung erfolgt uber eine REST API die mit dem CLI von Eucalyptus angesteuert werden kann Graphische Oberflachen befinden sich in der Entwicklung derzeit ist bereits eine Extension fur MediaWiki 4 sowie das OpenStack Dashboard 5 verfugbar Fur den Betrieb von Nova sind weitere Komponenten notwendig Diese sind eine Datenbank z B Redis oder MySQL RabbitMQ und memcached Identity Keystone Bearbeiten Das OpenStack Identity Modul mit dem Namen Keystone wird als Authentifizierungs und Rechtesystem zwischen den OpenStack Komponenten verwendet Keystone gliedert den Zugriff auf Projekte in der Cloud in sogenannte Mandanten engl Tenant auf Ein Mandant ist ein Mieter der Cloud und hat mindestens einen zugeordneten Benutzer Es ist moglich mehrere Benutzer pro Mandant mit verschiedenen Rechten anzulegen Keystone benutzt ein Token System zur Autorisierung und unterstutzt auch die Anbindung an weitere Authentifizierungsmoglichkeiten wie z B LDAP Weiterhin ist es moglich uber einen vorgeschalteten Webserver die Authentifizierung auf den Webserver zu abstrahieren und somit z B direkt eines der zahlreichen vorhandenen Authentifizierungsmodule des Apache Webservers zur Autorisierung zu benutzen Image Service Glance Bearbeiten Der OpenStack Image Service auch Glance genannt ist ein Dienst der OpenStack Benutzern Abbilder bzw Images von virtuellen Maschinen zur Verfugung stellt Diese Images werden von Nova als Vorlage verwendet um Instanzen von virtuellen Maschinen zu kompilieren Als Storage Backend konnen dabei sowohl lokale Festplatten als auch Object Storage Losungen wie Swift oder Ceph genutzt werden Neben den Images kann Glance auch Metadaten wie das verwendete Betriebssystem oder die Kernelversion speichern Der Zugriff auf sowohl diese Metadaten als auch die Images selbst erfolgt uber eine REST API Glance unterstutzt eine Reihe von Formaten wie VHD VMDK und qcow2 6 Networking Neutron Bearbeiten Das OpenStack Networking Modul Neutron stellt den Netzwerkdienst fur OpenStack bereit Mit Neutron lassen sich Netzwerke Subnetze und IP Adressen Floating IPs verwalten Eine Floating IP in OpenStack bezeichnet eine offizielle IP welche als Schnittstelle vom internen zum offentlichen Netz dient Neben einem LoadBalancer dem HA Proxy und einem HealthMonitor unterstutzt Neutron auch Techniken wie VLAN und VPN Zur Absicherung der Netze nutzt Neutron eine Firewall die vielseitige Portregeln z B auf Sicherheitsgruppenbasis erlaubt Aus markenrechtlichen Grunden musste das OpenStack Networking Modul in Neutron umbenannt werden Der vorherige Name lautete Quantum Fur die Verwaltung der Sicherungsschicht bietet Neutron die Moglichkeit mittels Plugins verschiedene bereits vorhandene Netzwerk Software wie Open vSwitch oder die Bridge Funktionalitat des Linux Kernels zu verwenden 7 Block Storage Cinder Bearbeiten OpenStack Block Storage oder Cinder stellt virtuellen Blockspeicher in Form virtualisierter Speichermedien Festplatten CDs etc zur Verfugung Der Blockspeicher kann an virtuelle Maschinen angehangt werden Uber eine API Schnittstelle lasst sich Cinder mit Swift verbinden sodass Blockspeichermedien mit dem Objektspeicher kommunizieren konnen Mittlerweile werden auch viele andere Storage Backends ganz oder teilweise unterstutzt Ebenso gibt es die Moglichkeit mehrere Backends zu definieren und fur jedes Backend einen Volume Type anzulegen sodass beim Erstellen eines neuen Volumes ausgewahlt werden kann auf welchem Storage Backend das Volume erstellt wird 8 9 Object Storage Swift Bearbeiten Swift ist der sogenannte Object Storage der von Nova genutzt werden kann Dieser ist fur die redundante Datenspeicherung verantwortlich Swift lasst sich auch als Backend fur Cinder oder Glance einsetzen Objekte werden in sogenannten Containern gespeichert welcher in erster Linie der Gruppierung von Objekten und dem Speichern von Metadaten dienen und wiederum einzelnen Accounts gehoren 10 Der Zugriff auf Objekte und Container erfolgt uber eine REST API 10 Fur die Dateiverwaltung kann z B Cyberduck 11 verwendet werden Dashboard Horizon Bearbeiten Das OpenStack Dashboard mit dem Namen Horizon ist ein Webinterface zur Verwaltung der OpenStack Cloud und stellt die wichtigsten Funktionen der OpenStack Komponenten in einer einheitlichen GUI bereit Das Webinterface von Horizon ist templatebasiert und kann durch den Cloudanbieter optisch angepasst sowie durch eigene Funktionen erweitert werden Entwicklungsgeschichte BearbeitenReleasename Version Datum der Veroffentlichung ReleasenotesAustin 2010 1 21 Oktober 2010 Releasenotes zu AustinBexar 2011 1 3 Februar 2011 Releasenotes zu BexarCactus 2011 2 15 April 2011 Releasenotes zu CactusDiablo 2011 3 22 September 2011 Releasenotes zu DiabloEssex 2012 1 5 April 2012 Releasenotes zu EssexFolsom 2012 2 27 September 2012 Releasenotes zu FolsomGrizzly 2013 1 4 April 2013 Releasenotes zu GrizzlyHavana 2013 2 17 Oktober 2013 Releasenotes zu HavanaIcehouse 2014 1 17 April 2014 Releasenotes zu IcehouseJuno 2014 2 16 Oktober 2014 Releasenotes zu JunoKilo 2015 1 30 April 2015 Releasenotes zu KiloLiberty 2015 2 15 Oktober 2015 Releasenotes zu LibertyMitaka 2016 1 7 April 2016 Releasenotes zu MitakaNewton 2016 2 6 Oktober 2016 Releasenotes zu NewtonOcata 2017 1 22 Februar 2017 Releasenotes zu OcataPike 2017 2 30 August 2017 Releasenotes zu PikeQueens 2018 1 28 Februar 2018 Releasenotes zu QueensRocky 2018 2 30 August 2018 Releasenotes zu RockyStein 2019 1 10 April 2019 Releasenotes zu SteinTrain 2019 2 16 Oktober 2019 Releasenotes zu TrainUssuri 2020 1 13 Mai 2020 Releasenotes zu UssuriVictoria 2020 2 14 Oktober 2020 Releasenotes zu VictoriaWallaby 2021 1 14 April 2021 Releasenotes zu WallabyXena 2021 2 6 Oktober 2021 Releasenotes zu XenaYoga 2022 1 30 Marz 2022 Releasenotes zu YogaZed 2022 2 05 Oktober 2022 Releasenotes zu ZedAntelope 2023 1 22 Marz 2023 Releasenotes zu AntelopeBobcat 2023 2 4 Oktober 2023 Releasenotes zu Bobcat 12 Nutzung BearbeitenAnfang Marz 2012 wurde bekannt dass die Deutsche Telekom plant ab Mitte des Jahres einen neuen Marktplatz mit dem Namen 13 Business Marketplace ins Leben zu rufen dessen Funktionalitat auf OpenStack aufbaut 14 Der Marktplatz wurde mit dem Start weiterer OpenStack Angebote der InterCloud mit Cisco und der Open Telekom Cloud mit Huawei auf cloud telekom de uberfuhrt Ebenso verwendet die Plattform Wikimedia Labs der Wikimedia Foundation OpenStack als Plattform Das CERN die Europaische Organisation fur Kernforschung setzt ebenfalls auf OpenStack als Plattform 15 Auch die bwCloud der baden wurttembergischen Universitaten und Hochschulen basiert auf OpenStack 16 Auch die Schwarz Gruppe Lidl und Kaufland benutzt eine Plattform basierend auf OpenStack fur eine offentliche Cloud Infrastruktur die ab Mitte 2021 starten soll 17 Foundation BearbeitenDie OpenStack Foundation koordinierte die Entwicklung und Verteilung von OpenStack Die Mitgliedschaft ist kostenlos und unterliegt keinerlei Beschrankungen obwohl die Foundation ihre Mitglieder dazu anhalt sich technisch oder gemeinschaftsbildend an OpenStack zu beteiligen Firmen konnen sich als Platinum Gold oder Corporate Sponsor beteiligen 18 Technische Entscheidungen trifft das Technical Committee Dessen 13 Mitglieder werden von den sich technisch an OpenStack Beteiligenden gewahlt Strategische und finanzielle Entscheidungen gehen vom Board of Directors aus dem je acht Vertreter von Platin und Gold Sponsoren angehoren sowie acht aus der Foundation gewahlte Mitglieder Daneben gibt es das User Committee welches Nutzer Anliegen gegenuber Technical Committee und Board of Directors vertreten soll 18 Im Jahre 2020 benannte sich die Stiftung um in Open Infrastructure Foundation OIF Die OIF erweitert ihre Ziele uber OpenStack hinaus und treibt die Entwicklung vieler Open Source Vorhaben fur Cloudtechnologien und Container Szenarien voran Neben bisherigen Mitgliedern wie AT amp T Ericsson Huawei Red Hat und Tencent gehoren neu der Finanztechnologie Konzern Ant Group die Intel Tochter Wind River und der chinesische Netzwerk Konzern FiberHome zu den Platin Mitgliedern der OIF Diese fordert neben OpenStack nun auch Magma Airship Kata Containers OpenInfra Labs StarlingX und Zuul Im Jahre 2020 gehorten der OIF rund 100 000 Mitglieder in 187 Staaten an 19 Literatur BearbeitenTilman Beitter Thomas Kargel Andre Nahring Andreas Steil Sebastian Zielenski IaaS mit OpenStack Cloud Computing in der Praxis dpunkt Verlag Heidelberg 2014 ISBN 978 3 86490 038 9 Weblinks Bearbeiten nbsp Commons OpenStack Sammlung von Bildern Videos und Audiodateien Projektseite Foundation Dokumentation OpenStack Der Shooting Star unter den Clouds ADMIN Magazin SUSE beendet OpenStack Engagement SUSE drops OpenStack CloudEinzelnachweise Bearbeiten Companies Supporting The OpenStack Foundation Abgerufen am 1 Februar 2017 Martin Gerhard Loschwitz Openstack Viele brauchen es keiner versteht es wir erklaren es In Golem de 3 Dezember 2015 abgerufen am 17 Dezember 2015 Feature Classification Abgerufen am 1 Februar 2017 wikimedia mediawiki extensions OpenStackManager In github com GitHub abgerufen am 22 Mai 2017 englisch wiki openstack org Glance Documentation Abgerufen am 30 Dezember 2016 Neutron Dokumentation Abgerufen am 3 November 2017 Cinder Support Matrix Abgerufen am 25 Februar 2017 Cinder Multi Backend Abgerufen am 25 Februar 2017 a b Object Storage API Overview Abgerufen am 24 Dezember 2016 cyberduck ch OpenStack Releases openstack org abgerufen am 18 September 2023 englisch Interview mit den OpenStack Experten vom Business Marketplace Memento vom 8 Oktober 2014 im Internet Archive Business Marketplace Blog abgerufen am 6 Oktober 2014 Business Marketplace Telekom eroffnet neuen Cloud Marktplatz Netzwelt abgerufen am 5 Marz 2012 Bei 15 000 Hypervisors ist Skalierbarkeit wichtig In Netzwoche ch Netzmedien AG 24 September 2013 archiviert vom Original am 26 August 2014 abgerufen am 25 September 2019 Projekt bwCloud Rechenzentrum der Universitat Mannheim RUM abgerufen am 14 Januar 2018 Sebastian Gruner Public Cloud von Lidl und Kaufland startet 2021 In Golem de IT News fur Profis Golem de 27 November 2020 abgerufen am 27 November 2020 a b OpenStack Foundation Abgerufen am 25 Februar 2017 OpenStack Foundation erhalt neuen Namen Nicht mehr online verfugbar Ehemals im Original abgerufen am 2 November 2020 1 2 Vorlage Toter Link www it administrator de Seite nicht mehr abrufbar Suche in Webarchiven Abgerufen von https de wikipedia org w index php title OpenStack amp oldid 238051347