Skip to main content
Tutti i cloud provider
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tutti i cloud provider
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Backup dei dati persistenti del volume di Kubernetes su Amazon S3

Collaboratori

Completa alcuni passaggi per iniziare a eseguire il backup dei dati dai volumi persistenti sui cluster EKS Kubernetes sullo storage Amazon S3.

Avvio rapido

Inizia subito seguendo questi passaggi o scorri verso il basso fino alle restanti sezioni per ottenere informazioni dettagliate.

Uno Esaminare i prerequisiti
  • Hai scoperto il cluster Kubernetes come ambiente di lavoro BlueXP.

    • Trident deve essere installato sul cluster e la versione di Trident deve essere 21.1 o superiore.

    • Tutti i PVC che verranno utilizzati per creare volumi persistenti di cui si desidera eseguire il backup devono avere "snapshotPolicy" impostato su "default".

    • Il cluster deve utilizzare Cloud Volumes ONTAP su AWS per lo storage back-end.

    • Il sistema Cloud Volumes ONTAP deve eseguire ONTAP 9.7P5 o versione successiva.

  • Hai un abbonamento valido al cloud provider per lo spazio di storage in cui verranno collocati i backup.

  • Si è abbonati a. "Offerta di backup di BlueXP Marketplace", an "Contratto annuale AWS", oppure è stato acquistato "e attivato" Una licenza BYOL di backup e ripristino BlueXP di NetApp.

  • Il ruolo IAM che fornisce a BlueXP Connector le autorizzazioni include le autorizzazioni S3 dell'ultima versione "Policy BlueXP".

Due Abilitare il backup e il ripristino BlueXP sul cluster Kubernetes esistente

Selezionare l'ambiente di lavoro e fare clic su Enable (attiva) accanto al servizio di backup e ripristino nel pannello di destra, quindi seguire la procedura di installazione guidata.

Una schermata che mostra il pulsante Enable di backup e ripristino BlueXP disponibile dopo aver selezionato un ambiente di lavoro.

Tre Definire il criterio di backup

Il criterio predefinito esegue il backup dei volumi ogni giorno e conserva le 30 copie di backup più recenti di ciascun volume. Passare a backup orari, giornalieri, settimanali o mensili oppure selezionare una delle policy definite dal sistema che fornisca più opzioni. È inoltre possibile modificare il numero di copie di backup che si desidera conservare.

Una schermata che mostra le impostazioni di backup e ripristino di BlueXP in cui è possibile scegliere la pianificazione e il periodo di conservazione del backup.

Quattro Selezionare i volumi di cui si desidera eseguire il backup

Identificare i volumi di cui si desidera eseguire il backup nella pagina Select Volumes (Seleziona volumi). Un bucket S3 viene creato automaticamente nello stesso account AWS e nella stessa regione del sistema Cloud Volumes ONTAP e i file di backup vengono memorizzati in tale area.

Requisiti

Leggere i seguenti requisiti per assicurarsi di disporre di una configurazione supportata prima di avviare il backup dei volumi persistenti di Kubernetes su S3.

L'immagine seguente mostra ciascun componente e le connessioni che è necessario preparare tra di essi:

Un diagramma che mostra come il backup e ripristino BlueXP comunica con i volumi sui sistemi di origine e lo storage di destinazione in cui si trovano i file di backup.

Tenere presente che l'endpoint VPC è opzionale.

Requisiti del cluster Kubernetes
  • Hai scoperto il cluster Kubernetes come ambiente di lavoro BlueXP. "Scopri come scoprire il cluster Kubernetes".

  • Trident deve essere installato sul cluster e la versione di Trident deve essere almeno 21.1. Vedere "Come installare Trident" oppure "Come aggiornare la versione di Trident".

  • Il cluster deve utilizzare Cloud Volumes ONTAP su AWS per lo storage back-end.

  • Il sistema Cloud Volumes ONTAP deve trovarsi nella stessa regione AWS del cluster Kubernetes e deve eseguire ONTAP 9.7P5 o versioni successive (si consiglia ONTAP 9.8P11 e versioni successive).

    Si noti che i cluster Kubernetes in ubicazioni on-premise non sono supportati. Sono supportati solo i cluster Kubernetes nelle implementazioni cloud che utilizzano sistemi Cloud Volumes ONTAP.

  • Tutti gli oggetti persistenti di richiesta di rimborso del volume che verranno utilizzati per creare i volumi persistenti di cui si desidera eseguire il backup devono avere "snapshotPolicy" impostato su "default".

    È possibile eseguire questa operazione per singoli PVC aggiungendo snapshotPolicy in annotazioni:

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

    È possibile eseguire questa operazione per tutti i PVC associati a uno storage back-end specifico aggiungendo snapshotPolicy sotto i valori predefiniti in backend.json file:

    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
Requisiti di licenza

Per le licenze PAYGO di backup e ripristino BlueXP, è disponibile un abbonamento nel marketplace AWS che consente le implementazioni di backup e ripristino di Cloud Volumes ONTAP e BlueXP. È necessario "Iscriviti a questo abbonamento BlueXP" Prima di attivare il backup e ripristino BlueXP. La fatturazione per il backup e il ripristino BlueXP viene effettuata tramite questo abbonamento.

Per un contratto annuale che consente di eseguire il backup dei dati Cloud Volumes ONTAP e dei dati ONTAP on-premise, è necessario iscriversi al "Pagina AWS Marketplace" e poi "Associare l'abbonamento alle credenziali AWS".

Per un contratto annuale che consente di raggruppare backup e ripristino di Cloud Volumes ONTAP e BlueXP, è necessario impostare il contratto annuale quando si crea un ambiente di lavoro Cloud Volumes ONTAP. Questa opzione non consente di eseguire il backup dei dati on-premise.

Per le licenze BYOL di backup e ripristino BlueXP, è necessario il numero di serie di NetApp che consente di utilizzare il servizio per la durata e la capacità della licenza. "Scopri come gestire le tue licenze BYOL".

Inoltre, è necessario disporre di un account AWS per lo spazio di storage in cui verranno collocati i backup.

Regioni AWS supportate

Il backup e ripristino BlueXP è supportato in tutte le regioni AWS "Dove è supportato Cloud Volumes ONTAP".

Autorizzazioni di backup AWS richieste

Il ruolo IAM che fornisce a BlueXP le autorizzazioni deve includere le autorizzazioni S3 della versione più recente "Policy BlueXP".

Di seguito sono riportate le autorizzazioni S3 specifiche del criterio:

{
            "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-*"
            ]
        },

Attivazione del backup e ripristino BlueXP

Abilita backup e ripristino BlueXP in qualsiasi momento direttamente dall'ambiente di lavoro Kubernetes.

Fasi
  1. Selezionare l'ambiente di lavoro e fare clic su Enable (attiva) accanto al servizio di backup e ripristino nel pannello di destra.

    Se la destinazione Amazon S3 per i backup esiste come ambiente di lavoro su Canvas, puoi trascinare il cluster Kubernetes sull'ambiente di lavoro Amazon S3 per avviare l'installazione guidata.

    Una schermata che mostra il pulsante BlueXP backup and recovery Settings (Impostazioni backup e ripristino BlueXP) disponibile dopo aver selezionato un ambiente di lavoro.

  2. Inserire i dettagli del criterio di backup e fare clic su Avanti.

    È possibile definire la pianificazione del backup e scegliere il numero di backup da conservare.

    Una schermata che mostra le impostazioni di backup e ripristino di BlueXP in cui è possibile scegliere la pianificazione e la conservazione del backup.

  3. Selezionare i volumi persistenti di cui si desidera eseguire il backup.

    • Per eseguire il backup di tutti i volumi, selezionare la casella nella riga del titolo ().

    • Per eseguire il backup di singoli volumi, selezionare la casella relativa a ciascun volume ().

      Una schermata che mostra la selezione dei volumi persistenti di cui verrà eseguito il backup.

  4. Se si desidera che il backup di tutti i volumi correnti e futuri sia attivato, lasciare selezionata la casella di controllo "Backup automatico dei volumi futuri…​". Se si disattiva questa impostazione, sarà necessario attivare manualmente i backup per i volumi futuri.

  5. Fare clic su Activate Backup (attiva backup) per avviare il backup e il ripristino di BlueXP con i backup iniziali di ciascun volume selezionato.

Risultato

Un bucket S3 viene creato automaticamente nello stesso account AWS e nella stessa regione del sistema Cloud Volumes ONTAP e i file di backup vengono memorizzati in tale area.

Viene visualizzata la dashboard di Kubernetes, che consente di monitorare lo stato dei backup.

Quali sono le prossime novità?

È possibile "avviare e arrestare i backup dei volumi o modificare la pianificazione del backup". Puoi anche farlo "ripristinare interi volumi da un file di backup" Come nuovo volume nello stesso cluster Kubernetes o in un altro cluster in AWS (nella stessa regione).