Storage: Difference between revisions
Created page with " = Quickstart - Volumes/Speicher = <!--T:1--> <!--T:2--> {{:Quickstart: Volume anhängen}} = Backups = <!--T:3--> <!--T:4--> === 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. <!--T:5--> === Wie kann ich denn jetzt meine virtuellen Maschinen sichern? === Von Instanzen und..." |
No edit summary |
||
| Line 3: | Line 3: | ||
= Quickstart - Volumes/Speicher = <!--T:1--> | = Quickstart - Volumes/Speicher = <!--T:1--> | ||
{{:Quickstart: Volume anhängen}} | {{:Quickstart: Volume anhängen}} | ||
= Backups = | = Backups = | ||
=== Bietet bwCloud-OS eine besondere Schnittstelle für ein Backup / eine Datensicherung an? === | === 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. | 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? === | === 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. | 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 === | === Volumes oder Images herunterladen === | ||
Verbinden Sie sich mittel ''openstack-client'' mit der bwCloud. Erzeugen Sie aus Ihrem Volume ein Image. | Verbinden Sie sich mittel ''openstack-client'' mit der bwCloud. Erzeugen Sie aus Ihrem Volume ein Image. | ||
| Line 29: | Line 29: | ||
</pre> | </pre> | ||
Image herunterladen: | Image herunterladen: | ||
<pre> | <pre> | ||
| Line 38: | Line 38: | ||
</pre> | </pre> | ||
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. | 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. | ||
<pre> | <pre> | ||
# openstack image create \ | # openstack image create \ | ||
| Line 51: | Line 51: | ||
</pre> | </pre> | ||
=== Image in bwCloud-OS hochladen === | === Image in bwCloud-OS hochladen === | ||
Melden Sie sich im Dashboard an. Klicken Sie sich wie folgt durch die Grafische-Oberfläche: | Melden Sie sich im Dashboard an. Klicken Sie sich wie folgt durch die Grafische-Oberfläche: | ||
<pre> 'Compute' -> 'Abbilder' -> 'Abbild erstellen' </pre> | <pre> 'Compute' -> 'Abbilder' -> 'Abbild erstellen' </pre> | ||
= Performance = | = Performance = | ||
| Line 61: | Line 61: | ||
== Drosselung des Datendurchsatzes == <!--T:13--> | == Drosselung des Datendurchsatzes == <!--T:13--> | ||
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. | 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. | 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 == <!--T:16--> | == mehr Durchsatz erhalten == <!--T:16--> | ||
Bei berechtigtem Anliegen können Nutzer:innen nach mehr Datendurchsatz anfragen. Bitte dazu ein [https://bw-support.scc.kit.edu/ Ticket] an uns schreiben. In dem Ticket teilen Sie uns folgende Punkte mit: | Bei berechtigtem Anliegen können Nutzer:innen nach mehr Datendurchsatz anfragen. Bitte dazu ein [https://bw-support.scc.kit.edu/ Ticket] an uns schreiben. In dem Ticket teilen Sie uns folgende Punkte mit: | ||
* Sie möchten mehr Datendurchsatz bekommen | * Sie möchten mehr Datendurchsatz bekommen | ||
* Beschreibung des Use-Case bzw. der Anwendung: Warum benötigen Sie mehr Datendurchsatz? | * Beschreibung des Use-Case bzw. der Anwendung: Warum benötigen Sie mehr Datendurchsatz? | ||
* OpenStack Kennung (idealerweise die User-ID) | * OpenStack Kennung (idealerweise die User-ID) | ||
* In welcher Region benötigen Sie mehr Datendurchsatz? | * In welcher Region benötigen Sie mehr Datendurchsatz? | ||
Die oben genannten Punkte sind Pflichtangaben. | Die oben genannten Punkte sind Pflichtangaben. | ||
Revision as of 12:36, 22 September 2025
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.