4.3. Speicherplanung

Der Director bietet verschiedene Speicheroptionen für die Umgebung der Overcloud. Diese beinhalten:
Ceph-Storage-Knoten
Der Director erstellt eine Reihe von skalierbaren Speicherknoten unter Verwendung von Red Hat Ceph Storage. Die Overcloud verwendet diese Knoten für:
  • Images - OpenStack Glance verwaltet Images für VMs. Images sind unveränderlich. OpenStack behandelt Images als binäre Blobs und lädt sie entsprechend herunter. Sie können OpenStack Glance benutzen um Images in einem Ceph Block Gerät zu speichern.
  • Volumes - OpenStack Cinder Volumen sind Blockgeräte. OpenStack benutzt Volumes um VMs zu starten oder um Volumes laufenden VMs anzufügen. OpenStack verwaltet Volumes über Cinder Dienste. Sie können Cinder benutzen um eine VM zu starten, indem Sie einen copy-on-write Klon eines Images verwenden.
  • Guest Disks - Gast-Datenträger sind Datenträger von Gast-Betriebssystemen. Wenn Sie eine virtuelle Maschine mit Nova starten, erscheint ihr Datenträger standardmäßig als Datei auf dem Dateisystem des Hypervisors (gewöhnlich unter /var/lib/nova/instances/<uuid>/). Jede virtuelle Maschine kann in Ceph direkt gestartet werden, ohne Cinder zu benutzen, was nützlich sein kann, da es Ihnen ermöglicht Wartungsvorgänge einfach mit dem live-Migrationsprozess durchzuführen. Falls Ihr Hypervisor abstürzt, ist es außerdem zweckdienlich nova evacuate auszulösen und die virtuelle Maschine an einem anderen Ort nahezu nahtlos auszuführen.

Wichtig

Ceph unterstützt QCOW2 nicht beim Hosting eines virtuellen Maschinendatenträgers. Wenn Sie virtuelle Maschinen in Ceph starten möchten (ephemeral Back-End oder von Volumen starten), muss das Glance-Imageformat RAW sein.
Unter Red Hat Ceph Storage Architecture Guide finden Sie zusätzliche Informationen.
Cinder-Storage-Knoten
Der Director erstellt einen externen Blockspeicher-Knoten. Das kann nützlich sein, wenn Sie Controller-Knoten in Ihrer Overcloud-Umgebung skalieren oder ersetzen müssen, aber Blockspeicher außerhalb eines Hochverfügbarkeits-Clusters erhalten müssen.
Swift-Storage-Knoten
Der Director erstellt einen externen Objektspeicher-Knoten. Das kann nützlich sein, wenn Sie Controller-Knoten in Ihrer Overcloud-Umgebung skalieren oder ersetzen müssen, aber Objektspeicher außerhalb eines Hochverfügbarkeits-Clusters erhalten müssen.