Anhang A. Komponenten
Dieser Abschnitt enthält eine Liste von Komponenten, die der Director benutzt.
Freigegebene Bibliotheken
- Datenträgerimage-Builder
diskimage-builderist ein Tool zur Image-Erzeugung.- dib-utils
dib-utilsenthält Tools, diediskimage-builderverwendet.- os-collect-config, os-refresh-config, os-apply-config, os-net-config
- Eine Reihe von Tools, die zur Konfiguration von Instanzen verwendet werden.
- tripleo-image-elements
tripleo-image-elementsist ein Repository vondiskimage-builderStilelementen für die Installation verschiedener Software-Komponenten.
Installer
- instack
instackführtdiskimage-builderStilelemente auf dem aktuellen System aus. Das ermöglicht einem aktuell laufenden System ein Element auf dieselbe Weise anzuwenden, wiediskimage-builderdas Element zur Erstellung eines Images anwendet.- instack-undercloud
instack-undercloudist ein Undercloud-Installer basierend aufinstack.
Knoten-Verwaltung
- ironic
- Das Projekt OpenStack Ironic ist zuständig für Provisioning und Verwaltung von Bare-Metal Instanzen.
- ironic-discoverd
ironic-discoverdermittelt Hardware-Eigenschaften für neu registrierte Knoten.
Bereitstellungsplanung
- tuskar
- Das Projekt OpenStack Tuskar ist zuständig für die Planung von Bereitstellungen
Bereitstellung und Orchestrierung
- heat
- Das Projekt OpenStack Heat ist ein Orchestrierungs-Tool. Es liest YAML-Dateien, die die Ressourcen der OpenStack Umgebung beschreiben und setzt diese Ressourcen auf den gewünschten Status.
- heat-templates
- Das
openstack-heat-templatesRepository enthält zusätzliche Image-Elemente zur Produktion von Datenträger-Images für Puppet-Konfigurationen, die Heat verwenden. - tripleo-heat-templates
- Das
openstack-tripleo-heat-templatesRepository beschreibt die OpenStack Umgebung in Heat Orchestrierungsvorlagen YAML-Dateien und Puppet-Manifesten. Tuskar verarbeitet diese Vorlagen, die durch Heat zur eigentlichen Umgebung werden. - puppet-modules
- OpenStack Puppet-Module werden zur Konfiguration der OpenStack Umgebung verwendet durch
tripleo-heat-templates. - tripleo-puppet-elements
tripleo-puppet-elementsbeschreibt die Inhalte von Datenträger-Images, die der Director verwendet um die Red Hat Enterprise Linux OpenStack Platform zu installieren.
Benutzeroberfläche
- tuskar-ui
- Bietet ein GUI um OpenStack zu installieren und zu verwalten. Es wird als Plugin zum Horizon Dashboard implementiert.
- tuskar-ui-extras
- Bietet GUI Verbesserungen für
tuskar-ui. Es wird als Plugin zum Horizon-Dashboard implementiert. - python-openstackclient
python-openstackclientist ein CLI-Tool, das mehrere Openstack Dienste und Clients verwaltet.- python-rdomanager-oscplugin
python-rdomanager-oscpluginist ein CLI Tool, integriert inpython-openstackclient. Es bietet Funktionen bezüglich derinstackInstallation und anfänglichen Konfiguration.