Skip to main content
NetApp virtualization solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Esegui il backup e il ripristino delle VM utilizzando il servizio Backup and Recovery di NetApp Console

Collaboratori banum-netapp

Esegui il backup e il ripristino delle VM in Red Hat OpenShift Virtualization usando NetApp Console. Questa procedura copre la creazione e la gestione delle operazioni di backup e ripristino tramite Backup and Recovery Service tramite NetApp Console, utilizzando un container Azure Blob Storage come destinazione del backup.

NetApp Console offre una gestione centralizzata dei servizi di storage e dati in ambienti on-premises e cloud. Offre controllo unificato, semplicità operativa e gestione sicura. Sono disponibili diversi servizi dati e funzionalità di gestione accessibili dall'interfaccia utente su "console.netapp.com". Per dettagli completi su NetApp Console, vedi "Documentazione di NetApp Console".

Questa sezione si concentra sul servizio dati NetApp Backup and Recovery per i carichi di lavoro Kubernetes, in particolare sulle macchine virtuali OpenShift. Il servizio NetApp Backup and Recovery ti permette di individuare, gestire, creare e associare criteri di protezione alle tue applicazioni e VM Kubernetes tramite un'unica interfaccia. Per una guida completa, vedi "NetApp Backup and Recovery documentazione".

Flusso di lavoro di backup e ripristino

  1. Assicurati di avere un Console Agent

    Assicurati di aver distribuito un agente console nell'ambiente in cui è in esecuzione il tuo cluster OpenShift. Per dettagli sull'installazione di un agente console, consulta la "NetApp Console documentazione di configurazione".

    Mostra esempio

    Nella NetApp Console, fai clic su Deploy Agent come mostrato nello screenshot e distribuisci l'agente nell'ambiente in cui è in esecuzione il cluster OpenShift.

    In questo esempio, abbiamo scelto l'installazione locale. Copia l'URL del programma di installazione dell'agente, usa il comando curl per scaricare il programma di installazione dell'agente sulla macchina Ubuntu in esecuzione su vSphere, e avvia il programma di installazione per distribuire l'agente della Console.

    Registralo utilizzando l'indirizzo IP dell'agente nell'URL. Consulta "la documentazione" per istruzioni dettagliate. Dopo che l'agente è stato registrato, puoi vederlo in NetApp Console come mostrato nello screenshot qui sotto.

    Installazione dell'agente della console

    Utilizzando l'URL dell'installer dell'agente

    Agente della console connesso con NetApp Console

  2. Configura un container Azure Blob Storage come destinazione di backup per uno scenario di backup e ripristino delle VM OpenShift.

    In questo esempio, utilizziamo Azure Blob Storage come destinazione di backup. Puoi anche utilizzare AWS S3, Google Cloud Storage, StorageGRID o ONTAP object storage come destinazioni di backup.

    Per ulteriori dettagli, consulta "Documentazione di NetApp Console".

    Per individuare il container Azure Blob Storage come destinazione di backup nella NetApp Console, ti serviranno le seguenti informazioni dal portale di Azure.

    Application (Client) ID:
    Client Secret:
    Directory (tenant) ID:

    Per ottenere questi valori, procedi come segue nel portale di Azure.

    1. Crea un container Blob Storage.

    2. Crea un'applicazione aziendale e assegna a tale applicazione l'accesso necessario al container Blob Storage. Recupera l'Application ID, il Directory ID e il Client Secret di questa applicazione per utilizzarli nella NetApp Console per individuare il container Azure Blob Storage come destinazione di backup.

      Mostra esempio
      1. Crea un account di storage e un blob container

        1. Crea un gruppo di risorse nel tuo abbonamento.

        2. Crea un account di archiviazione e poi crea un container blob.

      Account di archiviazione

      Blob Storage

      container

      Il container Blob è stato creato

      1. Crea un'applicazione aziendale con le autorizzazioni appropriate. Completa questi passaggi nel portale di Azure.

        1. Crea un'applicazione aziendale nella tua sottoscrizione di Azure.

        2. Registra l'applicazione. Ottieni l'ID dell'applicazione e l'ID della directory per l'applicazione appena registrata.

        3. Assegna i ruoli per fornire l'accesso al container blob di storage per l'applicazione. + Per fare questo, vai su IAM per il blob di storage creato in precedenza e fai clic su Aggiungi assegnazione ruolo. + Seleziona il ruolo Storage Account Contributor, fai clic su Avanti. Seleziona Assegna accesso a Utente, gruppo o Service Principal e nella sezione Seleziona membri, seleziona l'Enterprise Application che hai creato. + Completa l'assegnazione facendo clic su Rivedi + assegna. + Ripeti questo processo per aggiungere gli altri ruoli elencati di seguito. Tutti questi ruoli sono necessari affinché l'applicazione possa accedere al container blob.

          1. Lettore dati BLOB di archiviazione

          2. Contributore dati blob di archiviazione

          3. Contributore dell'account di archiviazione

        4. Infine, crea un client secret per questa applicazione.

      Creazione di un'applicazione aziendale

      Crea applicazione aziendale

      Registrazione dell'applicazione aziendale

      Ottieni ID app, ID directory

      Storage Account IAM

      Aggiungi assegnazioni di ruolo

      Scegli il Service Principal

      Rivedi e assegna

      Creazione del client secret per l'applicazione

      Crea il segreto client per l'applicazione

  3. Nella NetApp Console, scopri il OpenShift cluster.

    Mostra esempio

    Questo passaggio richiede che il OpenShift cluster sia in esecuzione e che l'agente della Console sia distribuito nello stesso ambiente. Segui questi passaggi per individuare il OpenShift cluster in NetApp Console.

    1. Nella NetApp Console, seleziona Inventory > Kubernetes e fornisci i dettagli del OpenShift cluster.

    2. Seleziona l'agente distribuito nello stesso ambiente in cui si trova il cluster OpenShift.

    3. Copia i comandi forniti per installare Trident Protect ed eseguili da una macchina utilizzata per eseguire comandi oc sul tuo cluster OpenShift.

    4. Dopo che Trident Protect è stato installato correttamente, fai clic su Scopri. NetApp Console rileva il cluster OpenShift e tutte le sue risorse tramite l'agente e le visualizza nell'interfaccia utente.

    Scopri OpenShift Cluster

    Installa Trident Protect e poi fai clic su Discover

  4. Nella NetApp Console, scopri Azure Blob Storage.

    Mostra esempio

    Per individuare Azure Blob Storage nella NetApp Console, ti serviranno l'ID applicazione (client), il client secret e l'ID directory (tenant) per l'applicazione aziendale che hai creato in precedenza nel portale di Azure.

    Quando fornisci questi dettagli in NetApp Console, NetApp Console rileva Azure Blob Storage e lo visualizza nell'interfaccia utente.

    Le credenziali di Azure vengono memorizzate in NetApp Console e utilizzate per accedere ad Azure Blob Storage per le operazioni di backup e ripristino.

    Scopri il target di backup

    Aggiungi le credenziali Azure

    Informazioni sulle credenziali richieste

    Fornisci le credenziali di Azure

    Scegli abbonamento Azure e abbonamento Marketplace

    Rivedi e aggiungi

    Vengono aggiunte le credenziali di Azure e viene rilevato Azure Blob Storage

  5. Nella NetApp Console, crea un'applicazione per le VM e proteggile utilizzando i backup

    Mostra esempio

    In questa fase, crea un'applicazione in NetApp Console per le VM che devono essere protette. Puoi creare un'applicazione per una singola VM o per più VM. Puoi anche utilizzare i namespace per creare un'applicazione per proteggere tutte le VM in un namespace nel OpenShift cluster.

    Avrai anche bisogno di una policy di protezione da associare all'applicazione. Puoi creare una nuova policy di protezione o usarne una esistente. In questo esempio, viene creata una nuova policy di protezione con l'applicazione e ad essa associata. I backup vengono creati per l'applicazione in base alla policy di protezione associata. Il numero di backup conservati si basa sulla policy di conservazione definita nella policy di protezione.

    Crea applicazione per VM

    Fornisci i dettagli

    Proteggi tutte le macchine virtuali in un namespace

    Crea una nuova policy di protezione

    Fornisci un nome

    Fornisci i dettagli della policy

    Scegli le impostazioni snapshot locali e Azure Blob Storage come destinazione del backup

    La policy di protezione è stata creata

    La protezione dell'applicazione tramite questa policy è avviata

    L'applicazione è protetta ed è in salute

    Proteggere 1 macchina virtuale con 2 dischi

    Proteggere 5 macchine virtuali con 2 dischi ciascuna

    Se la tua applicazione/VM ha più di un disco e il backup non riesce con l'errore mostrato di seguito, modifica le volumegroupsnapshots e volumegroupsnapshotcontents regole API in modo che includano i verbi mostrati.

    <strong>Mostra correzione</strong>

    Errore durante la protezione di macchine virtuali con più di un disco ciascuna

    - apiGroups:
      - groupsnapshot.storage.k8s.io
      resources:
      - volumegroupsnapshots
      verbs:
      - get
      - list
      - watch
      - create
      - delete
      - update
      - patch
    - apiGroups:
      - groupsnapshot.storage.k8s.io
      resources:
      - volumegroupsnapshotcontents
      - volumegroupsnapshotcontents/status
      verbs:
      - get
      - list
      - watch
      - create
      - delete
      - update
      - patch
    - apiGroups:
      - groupsnapshot.storage.k8s.io
      resources:
      - volumegroupsnapshotclasses
      verbs:
      - get
      - list
      - watch
  6. Ripristina l'applicazione da un backup

    Mostra esempio
    • Puoi scegliere uno dei numerosi backup disponibili per ripristinare la tua VM in base alle tue esigenze.

    • Puoi ripristinare nello spazio dei nomi originale o in uno spazio dei nomi diverso.

    • Puoi selezionare quali risorse devono essere ripristinate.

    • Puoi scegliere la classe di archiviazione da usare quando ripristini le macchine virtuali.

    Scegli un punto di ripristino

    Ripristina l'applicazione dal backup

    Ripristina l'applicazione dal backup

    Ripristina l'applicazione dal backup