Storage
Quickstart - Volumes/Speicher
Backups
Bietet bwCloud-OS eine besondere Schnittstelle für ein Backup / eine Datensicherung an?
Nein, wir bieten keine spezielle Schnittstelle an. Die Daten der (laufenden) Instanzen können aber mit herkömmlichen Bordmitteln gesichert werden.
Wie kann ich denn jetzt meine virtuellen Maschinen sichern?
Von Instanzen und angehängten Volumes können über das Dashboard Snapshots erzeugt werden. Snapshots von Instanzen sind Images und können mit den CLI Clients (openstack-client) heruntergeladen werden (Stichwort: openstack image download ...). Von Volumes können ebenfalls Images erzeugt werden (Stichwort: create image from volume) und auf dieselbe Art heruntergeladen werden. Bei großen Volumes ist es aber einfacher und effizienter, direkt aus den Instanzen heraus die Daten zu exportieren, z.B. mit rsync, scp o.ä. tools.
Volumes oder Images herunterladen
Verbinden Sie sich mittel openstack-client mit der bwCloud. Erzeugen Sie aus Ihrem Volume ein Image.
# openstack volume list
# openstack image create \
--volume <UUID> \
my_volume_as_image
Image herunterladen:
# openstack image list
# openstack image save \
--file my_image_file.img \
<UUID>
Mit folgendem Befehl laden Sie eine lokale Image-Datei in den Abbildkatalog der gewählten Region hoch und erstellen dabei den Metadateneintrag. Das Image wird nicht in eine bestehende VM kopiert.
# openstack image create \
--property os_distro=linux \
--property ssh_user=<USER> \
--property hw_video_model=cirrus \
--file my_image_file.img \
<NAME>
Image in bwCloud-OS hochladen
Melden Sie sich im Dashboard an. Klicken Sie sich wie folgt durch die Grafische-Oberfläche:
'Compute' -> 'Abbilder' -> 'Abbild erstellen'
Performance
Drosselung des Datendurchsatzes
Aufgrund der internen Architektur liegen alle Daten (root discs der Instanzen, attached storage volumes etc.) im Ceph-Speicher der jeweiligen Region. Ceph ist ein netzwerkbasiertes verteiltes Speichersystem, was intern via Netzwerk mit den Compute-Hosts verbunden ist. Der verfügbare Speicherdurchsatz verteilt sich also auf alle aktiven Nutzer:innen. Hierbei gilt: Je mehr parallele Schreibvorgänge stattfinden, desto stärker sinkt der Datendurchsatz für jeden einzelnen. Was auch ganz logisch ist, denn die Netzwerkkapazität und die Bandbreite sind insgesamt limitiert.
Um möglichst allen Nutzer:innen eine gleiche Leistung anbieten zu können, wird der Speicherdurchsatz pro Instanz entweder auf 100 MByte pro Sekunde in beide Richtungen (full duplex) oder auf 800 IOPS begrenzt.
mehr Durchsatz erhalten
Bei berechtigtem Anliegen können Nutzer:innen nach mehr Datendurchsatz anfragen. Bitte dazu ein Ticket an uns schreiben. In dem Ticket teilen Sie uns folgende Punkte mit:
- Sie möchten mehr Datendurchsatz bekommen
- Beschreibung des Use-Case bzw. der Anwendung: Warum benötigen Sie mehr Datendurchsatz?
- OpenStack Kennung (idealerweise die User-ID)
- In welcher Region benötigen Sie mehr Datendurchsatz?
Die oben genannten Punkte sind Pflichtangaben.