Glance-Image mit OpenRC herunterladen
Diese Anleitung zeigt:
- OpenStack OpenRC Datei in Horizon herunterladen.
- OpenRC Anmeldedaten lokal laden.
- Glance-Image mit
openstack image saveherunterladen.
Voraussetzungen
- Horizon Benutzer mit Zugriff auf das Zielprojekt.
- OpenStack CLI lokal installiert.
- Für eine detaillierte Installation der CLI siehe die OpenStack Dokumentation: Install OpenStack command-line clients.
- Unter macOS kannst du die CLI mit Homebrew installieren:
brew install openstackclient. - Unter Windows verwende bitte WSL und führe dieselben Shell-Befehle wie unter Linux/macOS aus.
- Ausreichend lokaler Speicherplatz für die Image-Datei.
1. OpenRC Datei aus Horizon herunterladen
- In Horizon anmelden.
- Projekt öffnen.
- Oben rechts im Benutzer-Menü auf den Benutzernamen klicken.
OpenStack RC Fileauswählen.- Die Projekt OpenRC Datei herunterladen (normalerweise
openrc.sh).
2. OpenRC lokal laden (alle OS-Typen)
2.1 OpenRC Datei ablegen
Öffne eine Shell (Linux Terminal, macOS Terminal oder WSL unter Windows) und verschiebe die heruntergeladene Datei in dein Arbeitsverzeichnis, zum Beispiel:
mv ~/Downloads/openrc.sh ~/openstack/openrc.sh
cd ~/openstack
2.2 OpenRC Datei laden
source ./openrc.sh
Wenn abgefragt, das OpenStack Passwort eingeben.
2.3 Authentifizierung prüfen
openstack token issue
2.4 Images auflisten und Image-ID kopieren
openstack image list
2.5 Image herunterladen
openstack image save --file my-image.qcow2 <IMAGE_ID_OR_NAME>
Hinweis: Verwende .qcow2 für qcow2 Images und .raw für raw Images. Das Image-Format kannst du so prüfen:
openstack image show <IMAGE_ID_OR_NAME> -f value -c disk_format
Beispiel:
openstack image save --file ubuntu-22.04.qcow2 ubuntu-22.04
3. Fehlerbehebung
The resource could not be found.- Image-Name oder ID mit
openstack image listprüfen.
- Image-Name oder ID mit
Missing value auth-url required for auth plugin password- OpenRC Variablen wurden nicht korrekt geladen.
HTTP 401 Unauthorized- Passwort erneut eingeben und Projekt/User Domain Werte prüfen.