Backup di Kubernetes dati di volume persistenti su storage Google Cloud
Completa alcuni passaggi per iniziare a eseguire il backup dei dati dai volumi persistenti sui cluster GKE Kubernetes sullo storage Google Cloud.
Avvio rapido
Inizia subito seguendo questi passaggi o scorri verso il basso fino alle restanti sezioni per ottenere informazioni dettagliate.
-
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 GCP per lo storage back-end.
-
Il sistema Cloud Volumes ONTAP deve eseguire ONTAP 9.7P5 o versione successiva.
-
-
Si dispone di un abbonamento GCP valido per lo spazio di storage in cui verranno collocati i backup.
-
Nel progetto Google Cloud hai un account di servizio con il ruolo predefinito Storage Admin.
-
Si è abbonati a. "Offerta di backup di BlueXP Marketplace", oppure è stato acquistato "e attivato" Una licenza BYOL di backup e ripristino BlueXP di NetApp.
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.
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.
Identificare i volumi di cui si desidera eseguire il backup nella pagina Select Volumes (Seleziona volumi). I file di backup vengono memorizzati in un bucket di storage cloud Google utilizzando la stessa sottoscrizione GCP e la stessa regione del sistema Cloud Volumes ONTAP.
Requisiti
Leggere i seguenti requisiti per assicurarsi di disporre di una configurazione supportata prima di avviare il backup dei volumi persistenti Kubernetes sullo storage Google Cloud.
L'immagine seguente mostra ciascun componente e le connessioni che è necessario preparare tra di essi:
Tenere presente che l'endpoint privato è facoltativo.
- 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 GCP per lo storage back-end.
-
Il sistema Cloud Volumes ONTAP deve trovarsi nella stessa regione GCP 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 inbackend.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
-
- Regioni GCP supportate
-
Il backup e ripristino BlueXP è supportato in tutte le regioni GCP "Dove è supportato Cloud Volumes ONTAP".
- Requisiti di licenza
-
Per le licenze PAYGO di backup e ripristino BlueXP, è necessario un abbonamento tramite "Mercato GCP" È necessario prima di attivare il backup e il ripristino BlueXP. La fatturazione per il backup e il ripristino BlueXP viene effettuata tramite questo abbonamento. "È possibile iscriversi dalla pagina Dettagli credenziali della procedura guidata dell'ambiente di lavoro".
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 abbonamento Google per lo spazio di storage in cui verranno collocati i backup.
- Account di servizio GCP
-
Devi disporre di un account di servizio nel tuo progetto Google Cloud con il ruolo predefinito Storage Admin. "Scopri come creare un account di servizio".
Attivazione del backup e ripristino BlueXP
Abilita backup e ripristino BlueXP in qualsiasi momento direttamente dall'ambiente di lavoro Kubernetes.
-
Selezionare l'ambiente di lavoro e fare clic su Enable (attiva) accanto al servizio di backup e ripristino nel pannello di destra.
-
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.
-
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 ().
-
-
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.
-
Fare clic su Activate Backup (attiva backup) per avviare il backup e il ripristino di BlueXP con i backup iniziali di ciascun volume selezionato.
I file di backup vengono memorizzati in un bucket di storage cloud Google utilizzando la stessa sottoscrizione GCP e la stessa regione del sistema Cloud Volumes ONTAP.
Viene visualizzata la dashboard di Kubernetes, che consente di monitorare lo stato dei backup.
È 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 GCP (nella stessa regione).