Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Buckets verwalten

Beitragende

Ein Objektspeicher-Bucket-Provider ist äußerst wichtig, wenn Sie Ihre Applikationen und Ihren persistenten Storage sichern möchten oder Applikationen über Cluster hinweg klonen möchten. Fügen Sie mithilfe des Astra Control Center einen Objektspeicher-Provider als externes Backup-Ziel für Ihre Applikationen hinzu.

Sie benötigen keinen Bucket, wenn Sie die Applikationskonfiguration und Ihren persistenten Storage auf dasselbe Cluster klonen.

Verwenden Sie einen der folgenden Amazon Simple Storage Service (S3) Bucket-Provider:

  • NetApp ONTAP S3

  • NetApp StorageGRID S3

  • Microsoft Azure

  • Allgemein S3

    Hinweis Amazon Web Services (AWS) und Google Cloud Platform (GCP) verwenden den Bucket-Typ Generic S3.
    Hinweis Obwohl Astra Control Center Amazon S3 als Generic S3 Bucket-Provider unterstützt, unterstützt Astra Control Center unter Umständen nicht alle Objektspeicher-Anbieter, die die Unterstützung von Amazon S3 beanspruchen.

Ein Bucket kann sich in einem dieser Zustände befinden:

  • Ausstehend: Der Bucket ist für die Erkennung geplant.

  • Verfügbar: Der Bucket ist zur Verwendung verfügbar.

  • Entfernt: Der Bucket ist derzeit nicht zugänglich.

Anweisungen zum Verwalten von Buckets mithilfe der Astra Control API finden Sie im "Astra Automation und API-Informationen".

Sie können die folgenden Aufgaben zum Verwalten von Buckets ausführen:

Hinweis S3 Buckets im Astra Control Center berichten nicht über die verfügbare Kapazität. Bevor Sie Backups oder Klonanwendungen durchführen, die von Astra Control Center gemanagt werden, sollten Sie die Bucket-Informationen im ONTAP oder StorageGRID Managementsystem prüfen.

Bearbeiten eines Buckets

Sie können die Zugangsdaten für einen Bucket ändern und ändern, ob ein ausgewählter Bucket der Standard-Bucket ist.

Hinweis Wenn Sie einen Bucket hinzufügen, wählen Sie den richtigen Bucket-Provider aus und geben die richtigen Anmeldedaten für diesen Provider an. Beispielsweise akzeptiert die UI NetApp ONTAP S3 als Typ und akzeptiert StorageGRID-Anmeldedaten. Dies führt jedoch dazu, dass alle künftigen Applikations-Backups und -Wiederherstellungen, die diesen Bucket verwenden, fehlschlagen. Siehe "Versionshinweise".
Schritte
  1. Wählen Sie in der linken Navigationsleiste Buckets aus.

  2. Wählen Sie im Menü in der Spalte Aktionen die Option Bearbeiten.

  3. Ändern Sie alle Informationen außer dem Bucket-Typ.

    Tipp Sie können den Bucket-Typ nicht ändern.
  4. Wählen Sie Aktualisieren.

Legen Sie den Standard-Bucket fest

Wenn Sie einen Cluster-übergreifenden Klon durchführen, benötigt Astra Control einen Standard-Bucket. Führen Sie diese Schritte aus, um einen Standard-Bucket für alle Cluster festzulegen.

Schritte
  1. Gehen Sie zu Cloud-Instanzen.

  2. Wählen Sie das Menü in der Spalte Aktionen für die Cloud-Instanz in der Liste aus.

  3. Wählen Sie Bearbeiten.

  4. Wählen Sie in der Liste Bucket den Bucket aus, der als Standard verwendet werden soll.

  5. Wählen Sie Speichern.

Bucket-Anmeldedaten drehen oder entfernen

Astra Control verwendet Bucket-Zugangsdaten, um Zugriff zu erhalten und geheime Schlüssel für einen S3-Bucket bereitzustellen, damit Astra Control Center mit dem Bucket kommunizieren kann.

Bucket-Anmeldedaten rotieren

Wenn Sie die Anmeldeinformationen drehen, drehen Sie sie während eines Wartungsfensters, wenn keine Backups ausgeführt werden (geplant oder auf Anforderung).

Schritte zum Bearbeiten und Drehen von Anmeldeinformationen
  1. Wählen Sie in der linken Navigationsleiste Buckets aus.

  2. Wählen Sie im Menü Optionen in der Spalte Aktionen die Option Bearbeiten aus.

  3. Erstellen Sie die neuen Anmeldedaten.

  4. Wählen Sie Aktualisieren.

Bucket-Anmeldedaten entfernen

Sie sollten die Bucket-Anmeldedaten nur entfernen, wenn auf einen Bucket neue Zugangsdaten angewendet wurden oder der Bucket nicht mehr aktiv verwendet wird.

Tipp Der erste Satz von Anmeldeinformationen, die Sie Astra Control hinzufügen, wird immer verwendet, da Astra Control zur Authentifizierung des Backup-Buckets die Zugangsdaten verwendet. Entfernen Sie diese Anmeldedaten nicht, wenn der Bucket aktiv ist, da dies zu Backup-Ausfällen und Nichtverfügbarkeit von Backups führen kann.
Hinweis Wenn Sie die aktiven Bucket-Anmeldedaten entfernen, finden Sie unter "Fehlerbehebung beim Entfernen der Bucket-Anmeldeinformationen".

Anweisungen zum Entfernen von S3-Anmeldeinformationen mithilfe der Astra Control API finden Sie im "Astra Automation und API-Informationen".

Entfernen Sie einen Bucket

Sie können einen Eimer entfernen, der nicht mehr verwendet wird oder nicht ordnungsgemäß ist. Dies könnte Sie nutzen, um die Konfiguration Ihres Objektspeicher einfach und aktuell zu halten.

Hinweis
  • Sie können keinen Standard-Bucket entfernen. Wenn Sie diesen Bucket entfernen möchten, wählen Sie zuerst einen anderen Bucket als Standard aus.

  • Sie können einen WORM-Bucket (Write Once Read Many) nicht entfernen, bevor die Aufbewahrungsfrist des Cloud-Providers abgelaufen ist. WORM-Buckets werden neben dem Bucket-Namen mit „gesperrt“ gekennzeichnet.

  • Sie können keinen Standard-Bucket entfernen. Wenn Sie diesen Bucket entfernen möchten, wählen Sie zuerst einen anderen Bucket als Standard aus.

Bevor Sie beginnen
  • Sie sollten vor Beginn sicherstellen, dass keine Backups für diesen Bucket ausgeführt oder abgeschlossen wurden.

  • Sie sollten prüfen, ob der Bucket nicht in einer aktiven Schutzrichtlinie verwendet wird.

Wenn dies der Fall ist, können Sie nicht fortfahren.

Schritte
  1. Wählen Sie in der linken Navigationsleiste Buckets aus.

  2. Wählen Sie im Menü Aktionen die Option Entfernen.

    Hinweis Astra Control stellt zunächst sicher, dass es keine Planungsrichtlinien gibt, die den Bucket für Backups verwenden und dass keine aktiven Backups im Bucket vorhanden sind, den Sie entfernen möchten.
  3. Geben Sie „Entfernen“ ein, um die Aktion zu bestätigen.

  4. Wählen Sie Ja, entfernen Sie den Eimer.

[Tech Preview] Verwalten Sie einen Bucket mithilfe einer benutzerdefinierten Ressource

Sie können einen Bucket mithilfe einer benutzerdefinierten Astra Control-Ressource (CR) im Anwendungscluster hinzufügen. Das Hinzufügen von Objektspeicher-Bucket-Providern ist wichtig, wenn Sie Ihre Applikationen und Ihren persistenten Storage sichern möchten oder Applikationen über Cluster hinweg klonen möchten. Astra Control speichert diese Backups oder Klone in den von Ihnen definierten Objektspeicher-Buckets. Wenn Sie die benutzerdefinierte Ressourcenmethode verwenden, erfordert die Funktionalität von Anwendungs-Snapshots einen Bucket.

Wenn Sie Ihre Applikationskonfiguration und Ihren persistenten Storage im selben Cluster klonen, benötigen Sie in Astra Control keinen Bucket.

Die benutzerdefinierte Bucket-Ressource für Astra Control ist AppVault genannt. Dieser CR enthält die Konfigurationen, die für die Verwendung eines Eimers bei Schutzmaßnahmen erforderlich sind.

Bevor Sie beginnen
  • Stellen Sie sicher, dass ein Bucket vorhanden ist, der von den von Astra Control Center gemanagten Clustern erreichbar ist.

  • Stellen Sie sicher, dass Sie über Anmeldedaten für den Bucket verfügen.

  • Stellen Sie sicher, dass es sich bei dem Bucket um einen der folgenden Typen handelt:

    • NetApp ONTAP S3

    • NetApp StorageGRID S3

    • Microsoft Azure

    • Allgemein S3

Hinweis Amazon Web Services (AWS) verwendet den generischen S3-Bucket-Typ.
Hinweis Obwohl Astra Control Center Amazon S3 als Generic S3 Bucket-Provider unterstützt, unterstützt Astra Control Center unter Umständen nicht alle Objektspeicher-Anbieter, die die Unterstützung von Amazon S3 beanspruchen.
Schritte
  1. Erstellen Sie die CR-Datei (Custom Resource) und benennen Sie sie (z. B. astra-appvault.yaml).

  2. Konfigurieren Sie die folgenden Attribute:

    • metadata.name: (erforderlich) der Name der benutzerdefinierten AppVault-Ressource.

    • Spec.prefix: (Optional) Ein Pfad, der den Namen aller im AppVault gespeicherten Entitäten vorangestellt ist.

    • spec.providerConfig: (erforderlich) speichert die Konfiguration, die für den Zugriff auf AppVault unter Verwendung des angegebenen Anbieters erforderlich ist.

    • spec.providerCredentials: (erforderlich) speichert Verweise auf alle Anmeldeinformationen, die für den Zugriff auf AppVault unter Verwendung des angegebenen Anbieters erforderlich sind.

      • spec.providerCredentials.valueFromSecret: (Optional) gibt an, dass der Wert der Zugangsdaten von einem Geheimschlüssel stammen soll.

        • Schlüssel: (erforderlich, wenn valueFromSecret verwendet wird) der gültige Schlüssel des zu wählenden Geheimnisses.

        • Name: (erforderlich, wenn valueFromSecret verwendet wird) Name des Geheimnisses, das den Wert für dieses Feld enthält. Muss sich im gleichen Namespace befinden.

    • spec.providerType: (erforderlich) legt fest, was das Backup zur Verfügung stellt, zum Beispiel NetApp ONTAP S3 oder Microsoft Azure.

      Beispiel YAML:

    apiVersion: astra.netapp.io/v1
    kind: AppVault
    metadata:
      name: astra-appvault
    spec:
      providerType: generic-s3
      providerConfig:
        path: testpath
        endpoint: 192.168.1.100:80
        bucketName: bucket1
        secure: "false"
      providerCredentials:
        accessKeyID:
          valueFromSecret:
            name: s3-creds
            key: accessKeyID
        secretAccessKey:
          valueFromSecret:
            name: s3-creds
            key: secretAccessKey
  3. Nachdem Sie das ausgefüllt haben astra-appvault.yaml Datei mit den richtigen Werten, CR anwenden:

    kubectl apply -f astra-appvault.yaml -n astra-connector
    Hinweis Wenn Sie einen Bucket hinzufügen, markiert Astra Control einen Bucket mit der Standard-Bucket-Anzeige. Der erste von Ihnen erstellte Bucket wird der Standard-Bucket. Wenn Sie Buckets hinzufügen, können Sie sich später entscheiden "Legen Sie einen weiteren Standard-Bucket fest".