Skip to main content
Alle Cloud-Provider
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Alle Cloud-Provider
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Sichern Sie persistente Kubernetes-Volume-Daten in Amazon S3

Beitragende

Führen Sie einige Schritte aus, um die Datensicherung von Daten der persistenten Volumes auf EKS Kubernetes-Clustern in Amazon S3 Storage zu starten.

Schnellstart

Führen Sie diese Schritte schnell durch, oder scrollen Sie nach unten zu den verbleibenden Abschnitten, um ausführliche Informationen zu erhalten.

Eins Voraussetzungen prüfen
  • Sie haben den Kubernetes Cluster als BlueXP-Arbeitsumgebung erkannt.

    • Trident muss auf dem Cluster installiert sein, und die Trident Version muss mindestens 21.1 sein.

    • Alle PVCs, die verwendet werden sollen, um persistente Volumes zu erstellen, die Sie sichern möchten, müssen „Snapshot Policy“ auf „Standard“ gesetzt sein.

    • Der Cluster muss für seinen Back-End Storage Cloud Volumes ONTAP on AWS verwenden.

    • Das Cloud Volumes ONTAP System muss ONTAP 9.7P5 oder höher ausführen.

  • Sie verfügen über ein gültiges Cloud-Provider-Abonnement für den Speicherplatz, auf dem sich Ihre Backups befinden.

  • Sie haben sich für das angemeldet "BlueXP Marketplace Backup-Angebot", An "AWS Jahresvertrag", Oder Sie haben gekauft "Und aktiviert" Eine BYOL-Lizenz für BlueXP Backup und Recovery von NetApp.

  • Die IAM-Rolle, die den BlueXP Connector mit Berechtigungen bereitstellt, umfasst die neuesten S3-Berechtigungen "BlueXP-Richtlinie".

Zwei BlueXP Backup und Recovery auf Ihrem vorhandenen Kubernetes-Cluster aktivieren

Wählen Sie die Arbeitsumgebung aus und klicken Sie auf Aktivieren neben dem Backup- und Recovery-Dienst im rechten Fenster, und folgen Sie dann dem Setup-Assistenten.

Ein Screenshot mit der Schaltfläche für das Backup und Recovery von BlueXP, die nach der Auswahl einer Arbeitsumgebung verfügbar ist.

Drittens Definieren der Backup-Richtlinie

Die Standardrichtlinie sichert Volumes täglich und speichert die letzten 30 Backup-Kopien jedes Volumes. Wechseln Sie zu stündlichen, täglichen, wöchentlichen oder monatlichen Backups oder wählen Sie eine der systemdefinierten Richtlinien aus, die mehr Optionen bieten. Sie können auch die Anzahl der zu behaltenden Backup-Kopien ändern.

Ein Screenshot, der die BlueXP Backup- und Recovery-Einstellungen zeigt, in denen Sie Ihren Backup-Zeitplan und den Aufbewahrungszeitraum wählen können.

Vier Wählen Sie die Volumes aus, die Sie sichern möchten

Legen Sie fest, welche Volumes Sie in der Seite Volumes auswählen sichern möchten. Ein S3-Bucket wird automatisch im selben AWS-Konto und in derselben Region wie das Cloud Volumes ONTAP System erstellt und die Backup-Dateien dort gespeichert.

Anforderungen

Lesen Sie die folgenden Anforderungen, um sicherzustellen, dass Sie über eine unterstützte Konfiguration verfügen, bevor Sie mit dem Backup persistenter Kubernetes-Volumes in S3 beginnen.

Die folgende Abbildung zeigt die einzelnen Komponenten und die Verbindungen, die zwischen den Komponenten vorbereitet werden müssen:

Diagramm, das die Kommunikation von BlueXP Backup und Recovery mit den Volumes auf den Quellsystemen und dem Ziel-Storage zeigt, auf dem sich die Backup-Dateien befinden.

Der VPC Endpunkt ist optional.

Kubernetes-Cluster-Anforderungen
  • Sie haben den Kubernetes Cluster als BlueXP-Arbeitsumgebung erkannt. "Erkennung des Kubernetes-Clusters".

  • Trident muss auf dem Cluster installiert werden, und die Trident Version muss mindestens 21.1 sein. Siehe "Anleitung zur Installation von Trident" Oder "So aktualisieren Sie die Trident Version".

  • Der Cluster muss für seinen Back-End Storage Cloud Volumes ONTAP on AWS verwenden.

  • Das Cloud Volumes ONTAP System muss sich in derselben AWS Region wie der Kubernetes-Cluster befinden. Es muss ONTAP 9.7P5 oder höher ausgeführt werden (ONTAP 9.8P11 und höher wird empfohlen).

    Beachten Sie, dass Kubernetes-Cluster an On-Premises-Standorten nicht unterstützt werden. Es werden nur Kubernetes-Cluster in Cloud-Implementierungen unterstützt, die Cloud Volumes ONTAP Systeme nutzen.

  • Für alle Persistent Volume Claim-Objekte, die zum Erstellen der persistenten Volumes verwendet werden sollen, die Sie sichern möchten, muss „Snapshot Policy“ auf „Standard“ gesetzt sein.

    Sie können dies für einzelne VES tun, indem Sie hinzufügen snapshotPolicy Unter Anmerkungen:

    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
      name: full
      annotations:
        trident.netapp.io/snapshotPolicy: "default"
    spec:
      accessModes:
        - ReadWriteMany
      resources:
        requests:
          storage: 1000Mi
      storageClassName: silver

    Sie können dies für alle VES, die mit einem bestimmten Back-End-Speicher verknüpft sind, tun, indem Sie die hinzufügen snapshotPolicy Feld unter den Standardeinstellungen im backend.json Datei:

    apiVersion: trident.netapp.io/v1
    kind: TridentBackendConfig
    metadata:
      name: backend-tbc-ontap-nas-advanced
    spec:
      version: 1
      storageDriverName: ontap-nas
      managementLIF: 10.0.0.1
      dataLIF: 10.0.0.2
      backendName: tbc-ontap-nas-advanced
      svm: trident_svm
      credentials:
        name: backend-tbc-ontap-nas-advanced-secret
      limitAggregateUsage: 80%
      limitVolumeSize: 50Gi
      nfsMountOptions: nfsvers=4
      defaults:
        spaceReserve: volume
        exportPolicy: myk8scluster
        snapshotPolicy: default
        snapshotReserve: '10'
      deletionPolicy: retain
Lizenzanforderungen

Für die PAYGO-Lizenzierung für BlueXP Backup und Recovery ist im AWS Marketplace ein Abonnement verfügbar, das die Implementierung von Cloud Volumes ONTAP und BlueXP Backup und Recovery ermöglicht. Sie müssen "Melden Sie sich für dieses BlueXP-Abonnement an" Bevor Sie BlueXP Backup und Recovery aktivieren, Die Abrechnung für BlueXP Backup und Recovery erfolgt über dieses Abonnement.

Bei einem Jahresvertrag, mit dem Sie sowohl Cloud Volumes ONTAP Daten als auch ONTAP Daten vor Ort sichern können, müssen Sie den Abonnement von abonnieren "AWS Marketplace Seite" Und dann "Verbinden Sie das Abonnement mit Ihren AWS Zugangsdaten".

Wenn Sie eine Cloud Volumes ONTAP Arbeitsumgebung erstellen, müssen Sie bei einem Jahresvertrag für die Bündelung von Backup und Recovery von Cloud Volumes ONTAP und BlueXP ein Jahresvertrag abschließen. Mit dieser Option können Sie Backups von Daten vor Ort nicht erstellen.

Für die BYOL-Lizenzierung für BlueXP Backup und Recovery benötigen Sie die Seriennummer von NetApp, anhand derer Sie den Service für die Dauer und Kapazität der Lizenz nutzen können. "Erfahren Sie, wie Sie Ihre BYOL-Lizenzen managen".

Zudem benötigen Sie ein AWS-Konto für den Speicherplatz, auf dem sich Ihre Backups befinden.

Unterstützte AWS-Regionen

BlueXP Backup und Recovery wird in allen AWS Regionen unterstützt "Wobei Cloud Volumes ONTAP unterstützt wird".

AWS Backup Berechtigungen erforderlich

Die IAM-Rolle, die BlueXP Berechtigungen bereitstellt, muss die neuesten S3-Berechtigungen enthalten "BlueXP-Richtlinie".

Im Folgenden sind die spezifischen S3 Berechtigungen aus der Richtlinie aufgeführt:

{
            "Sid": "backupPolicy",
            "Effect": "Allow",
            "Action": [
                "s3:DeleteBucket",
                "s3:GetLifecycleConfiguration",
                "s3:PutLifecycleConfiguration",
                "s3:PutBucketTagging",
                "s3:ListBucketVersions",
                "s3:GetObject",
                "s3:DeleteObject",
                "s3:ListBucket",
                "s3:ListAllMyBuckets",
                "s3:GetBucketTagging",
                "s3:GetBucketLocation",
                "s3:GetBucketPolicyStatus",
                "s3:GetBucketPublicAccessBlock",
                "s3:GetBucketAcl",
                "s3:GetBucketPolicy",
                "s3:PutBucketPublicAccessBlock"
            ],
            "Resource": [
                "arn:aws:s3:::netapp-backup-*"
            ]
        },

BlueXP Backup und Recovery ermöglichen

BlueXP Backup und Recovery können jederzeit direkt aus der Kubernetes Arbeitsumgebung aktiviert werden.

Schritte
  1. Wählen Sie die Arbeitsumgebung aus und klicken Sie auf Aktivieren neben dem Backup- und Recovery-Dienst im rechten Fenster.

    Wenn das Amazon S3 Ziel für Ihre Backups als Arbeitsumgebung auf dem Canvas existiert, können Sie das Kubernetes-Cluster in die Amazon S3-Arbeitsumgebung ziehen, um den Setup-Assistenten zu starten.

    Ein Screenshot mit der Schaltfläche „BlueXP Backup- und Recovery-Einstellungen“, die nach der Auswahl einer Arbeitsumgebung verfügbar ist

  2. Geben Sie die Backup Policy Details ein und klicken Sie auf Weiter.

    Sie können den Backup-Zeitplan festlegen und die Anzahl der zu behaltenden Backups auswählen.

    Ein Screenshot, der die Backup- und Recovery-Einstellungen von BlueXP zeigt, in denen Sie Ihre Planung und die Backup-Aufbewahrung festlegen können.

  3. Wählen Sie die persistenten Volumes aus, die Sie sichern möchten.

    • Um alle Volumes zu sichern, aktivieren Sie das Kontrollkästchen in der Titelzeile ().

    • Um einzelne Volumes zu sichern, aktivieren Sie das Kontrollkästchen für jedes Volume ().

      Ein Screenshot, wie Sie die persistenten Volumes auswählen, die gesichert werden.

  4. Wenn Sie möchten, dass alle aktuellen und zukünftigen Volumes Backups aktiviert sind, lassen Sie einfach das Kontrollkästchen „zukünftige Volumes automatisch sichern…​“ aktiviert. Wenn Sie diese Einstellung deaktivieren, müssen Sie manuell Backups für zukünftige Volumes aktivieren.

  5. Klicken Sie auf Backup aktivieren und BlueXP Backup und Recovery beginnt mit der Erstellung der ersten Backups jedes ausgewählten Volumes.

Ergebnis

Ein S3-Bucket wird automatisch im selben AWS-Konto und in derselben Region wie das Cloud Volumes ONTAP System erstellt und die Backup-Dateien dort gespeichert.

Das Kubernetes Dashboard wird angezeigt, damit Sie den Status der Backups überwachen können.

Was kommt als Nächstes?

Das können Sie "Starten und Stoppen von Backups für Volumes oder Ändern des Backup-Zeitplans". Das können Sie auch "Wiederherstellung vollständiger Volumes aus einer Backup-Datei" Für ein neues Volume auf demselben oder einem anderen Kubernetes-Cluster in AWS (in derselben Region)