Wie kann ich mich via CLI/ OpenStack-Client mit der bwCloud verbinden?[faq_zugang_1]

Im Folgenden wird der Verbindungsaufbau mittels des python-openstackclient beschrieben.

Es gibt zwei Möglichkeite:

Sie sollten nun alle Ihre Server sehen.

CLI

⇈ Hoch

Wie kann ich eine Applikations Zugangsdatei erzeugen?[faq_zugang_2]

Applikations Zugangsdateien/ Token ermöglichen es Zugang zum Projekt zu vergeben und zu kontrollieren. Hierfür sind entsprechende Berechtigungen als Mitglied im Projekt notwendig.

Token erzeugen:

  1. Indentität -> Applikations-Zugangsdaten
  2. Applikations-Zugangsdaten erstellen
  3. Die geöffnete Form ausfüllen. Z. B.:
    Name: token_test_login
    Geheimnis: ********************
    Ablaufdatum: 12/31/2023
  4. Applikations-Zugangsdaten erstellen
  5. openrc-Datei herunterladen
  6. Datei abspeichern. Z. B. als my_token.sh
  7. Das Geheimnis gesichert abspeichern.
  8. [Optional] In my_token.sh die Zeile export OS_APPLICATION_CREDENTIAL_SECRET=******************** ersetzten durch
    echo "Passphrase: "
    read  -sr os_credential_secret_input
    export OS_APPLICATION_CREDENTIAL_SECRET="$os_credential_secret_input"
Slideshow ausklappenSchritt-für-Schritt Anleitung und Slideshow ausklappen

Test

Sourcen Sie die Zugangsdaten my_token.sh. source my_token.sh

Führen Sie den folgenden Befehl aus. Sie sollten Ihre credential ID sehen.

curl \
  -s \
  -H "Content-Type: application/json" \
  -d '{ "auth": { "identity": { "methods": ["application_credential"], "application_credential": { "id": "'${OS_APPLICATION_CREDENTIAL_ID}'", "secret": "'${OS_APPLICATION_CREDENTIAL_SECRET}'" }}}}' \
  "${OS_AUTH_URL}/auth/tokens" \
| jq .token.application_credential

Sollte der curl Befehl nicht verfügbar sein, installieren Sie das entsprechende Paket mit Ihrem Paketmanager.

Token, Anmelden, CLI

⇈ Hoch

Kann ich den verlorenen SSH-Key meiner Instanz ändern?[faq_zugang_3]

Nein. Sollten Sie ihren SSH-Key, für den Zugriff auf eine Instanz, 'verloren' haben, können Sie und der Support diesen nicht ersetzen oder austauschen.

Nur wenn Sie den Zugriff auf die Instanz via Passwort in der virtuellen Konsole im Dashboard aktiv gesetzt haben, können Sie und nur Sie weiterhin auf die Maschine zugreifen.

Anmelden, SSH

⇈ Hoch

Ich habe keinen Zugang mehr zu meiner Instanz, was kann ich tun?[faq_zugang_4]

Können Sie ausschließen, dass es sich nicht um ein Netzwerkproblem handelt? Wenn dem so ist, schauen Sie sich bitte die folgende Anleitung an. Das darin beschriebene Vorgehen ist via Dashboard und CLI möglich.

Unglücklicherweise ist der Lösungsweg etwas unschön und umständlich.

Gehen Sie wie folgt vor:

  1. Stoppen Sie die Instanz foo1_vm mit der ID vm-uuid.
  2. Erzeugen Sie ein Backup/ Abbild foo1_img der Instanz.
  3. Aus dem Abbild foo1_img, wird der Datenträger foo1_vol erzeugt.
  4. Erzeugen Sie eine neue Instanz foo2_vm.
  5. Hängen Sie den Datenträger foo1_vol an die Instanz foo2_vm und mounten Sie das Dateisystem Ihrer Instanz foo1_vm.

Mit dem vorliegenden Datenträger foo1_vol haben Sie zahllose Möglichkeiten:

Anmelden, CLI

⇈ Hoch