Volumenspezifikationen

In OpenStack sind “Volumes” persistente Speicher, die Sie an Ihre laufenden OpenStack Compute-Instanzen anhängen können. In openstack haben wir drei Serviceklassen für Volumes eingerichtet. Diese haben unterschiedliche Limits, die unten aufgeführt sind.

Volume-Typen

Wir haben zwei Hauptvolumentypen:

  • high-iops
  • standard

Volumen-Typen-Liste

Nachfolgend eine Übersicht der zwei Volume-Typen:

NameRead Bytes SecRead IOPS SecWrite Bytes SecWrite IOPS Sec
high-iops5242880001000052428800010000
standard20971520025002097152002500

Auswählen eines Volume-Typs

Sie können beim Erstellen eines Volumes mit dem folgenden Befehl einen der zwei Volume-Typen auswählen (Wenn nicht anders angegeben, wird immer der Typ „Standard“ verwendet): $ openstack volume create <volume-name> --size 10 --type high-iops

Wechseln des Volume-Typs

Sie können den gewählten Typ eines Volumes anpassern, dazu könne Sie im Dashboard die Funktion “Change Voume Type” nutzen. Alternativ können sie den Typ über die CLI mit dem folgenden Command ändern: $ openstack volume set <volume-name> --type high-iops Eine Änderung des Volume Types ist jedoch nur möglich wenn das Volume nicht an einer Instanz in Verwendung ist.

Volume-Gruppen Spezifikationen

In OpenStack sind “Volume-Gruppen” eine Möglichkeit, mehrere Volumes logisch zusammenzufassen. Dies vereinfacht die Verwaltung (z. B. das Erstellen von Snapshots für alle Volumes einer Gruppe) und hilft bei der Organisation komplexer Setups.

Liste der Volume-Gruppentypen

Wir stellen aktuell den folgenden Gruppentyp bereit:

NameBeschreibungDatenkonsistenz (Consistency)Öffentlich (Public)
standard_groupStandard-Gruppierung für zusammengehörige Volumes.NeinJa

HINWEIS: Der Typ standard_group bietet ausschließlich eine logische Gruppierung. Er garantiert jedoch keine Volume-übergreifende Konsistenz (Consistency Group). Snapshots werden nacheinander erstellt.

Nutzung von Volume-Gruppen

1. Erstellen einer Volume-Gruppe

Um eine neue Gruppe zu erstellen, muss der Typ standard_group angegeben werden:

openstack volume group create --type standard_group <gruppen-name>

2. Volumes zu einer Gruppe hinzufügen

Ein Volume kann direkt beim Erstellen einer Gruppe zugewiesen werden:

openstack volume create --size 10 --group <gruppen-name> <volume-name>

3. Gruppen-Snapshots erstellen

Sie können einen gemeinsamen Snapshot-Punkt für alle Volumes in der Gruppe initiieren:

openstack volume group snapshot create --group <gruppen-name> <snapshot-name>