Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Führen Sie die Backend-Verwaltung mit tridentctl durch

Änderungen vorschlagen

Erfahren Sie, wie Sie Backend-Verwaltungsvorgänge mithilfe von tridentctl durchführen.

Erstelle ein Backend

Nachdem Sie eine "Konfigurationsdatei für das Backend" erstellt haben, führen Sie den folgenden Befehl aus:

tridentctl create backend -f <backend-file> -n trident

Wenn die Backend-Erstellung fehlschlägt, gab es ein Problem mit der Backend-Konfiguration. Sie können die Protokolle einsehen, um die Ursache zu ermitteln, indem Sie den folgenden Befehl ausführen:

tridentctl logs -n trident

Nachdem Sie das Problem mit der Konfigurationsdatei identifiziert und behoben haben, können Sie einfach den create Befehl erneut ausführen.

Ein Backend löschen

Um ein Backend aus Trident zu löschen, gehen Sie wie folgt vor:

  1. Den Backend-Namen abrufen:

    tridentctl get backend -n trident
  2. Backend löschen:

    tridentctl delete backend <backend-name> -n trident
Hinweis Falls Trident Volumes und Snapshots von diesem Backend bereitgestellt hat, die noch existieren, verhindert das Löschen des Backends, dass neue Volumes von ihm bereitgestellt werden. Das Backend verbleibt im Status „Wird gelöscht“.

Vorhandene Backends anzeigen

Um die von Trident bekannten Backends anzuzeigen, gehen Sie wie folgt vor:

  • Um eine Zusammenfassung zu erhalten, führen Sie den folgenden Befehl aus:

    tridentctl get backend -n trident
  • Um alle Details zu erhalten, führen Sie den folgenden Befehl aus:

    tridentctl get backend -o json -n trident

Aktualisieren Sie ein Backend

Nachdem Sie eine neue Backend-Konfigurationsdatei erstellt haben, führen Sie den folgenden Befehl aus:

tridentctl update backend <backend-name> -f <backend-file> -n trident

Wenn die Backend-Aktualisierung fehlschlägt, lag ein Fehler in der Backend-Konfiguration vor oder Sie haben eine ungültige Aktualisierung versucht. Sie können die Protokolle einsehen, um die Ursache zu ermitteln, indem Sie den folgenden Befehl ausführen:

tridentctl logs -n trident

Nachdem Sie das Problem mit der Konfigurationsdatei identifiziert und behoben haben, können Sie einfach den update Befehl erneut ausführen.

Identifizieren Sie die Speicherklassen, die ein Backend verwenden

Dies ist ein Beispiel für die Art von Fragen, die Sie mit dem JSON, das tridentctl für Backend-Objekte ausgibt, beantworten können. Dies verwendet das jq Hilfsprogramm, das Sie installieren müssen.

tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'

Dies gilt auch für Backends, die mit TridentBackendConfig erstellt wurden.