Condividi tramite


Eseguire il backup di condivisioni file di Azure con l'interfaccia della riga di comando di Azure

L'interfaccia della riga di comando di Azure offre un'esperienza di tipo riga di comando per la gestione delle risorse di Azure. È un ottimo strumento per la creazione di automazione personalizzata per l'uso delle risorse di Azure. Questo articolo descrive come eseguire il backup di condivisioni file di Azure con l'interfaccia della riga di comando di Azure. È anche possibile eseguire questa procedura tramite Azure PowerShell o il portale di Azure.

Al termine di questa esercitazione si apprenderà come eseguire le operazioni seguenti con l'interfaccia della riga di comando di Azure:

  • Creare un insieme di credenziali di Servizi di ripristino
  • Abilitare il backup per le condivisioni file di Azure
  • Attivare un backup su richiesta per le condivisioni file

Prerequisiti

  • Questa esercitazione richiede la versione 2.0.18 o successiva dell'interfaccia della riga di comando di Azure. Se si usa Azure Cloud Shell, la versione più recente è già installata.

Creare un insieme di credenziali di Servizi di ripristino

Un insieme di credenziali di Servizi di ripristino è un'entità che offre una visualizzazione consolidata e funzionalità di gestione di tutti gli elementi di backup. Quando viene eseguito, il processo di backup per una risorsa protetta crea un punto di ripristino all'interno dell'insieme di credenziali dei servizi di ripristino. È quindi possibile usare uno di questi punti di ripristino per ripristinare i dati a un dato momento.

Seguire questa procedura per creare un insieme di credenziali di Servizi di ripristino:

  1. Un insieme di credenziali viene inserito in un gruppo di risorse. Se non è disponibile un gruppo di risorse esistente, crearne uno nuovo con az group create. In questa esercitazione viene creato il nuovo gruppo di risorse azurefiles nell'area Stati Uniti orientali.

    az group create --name AzureFiles --location eastus --output table
    
    Location    Name
    ----------  ----------
    eastus      AzureFiles
    
  2. Usare il cmdlet az backup vault create per creare l'insieme di credenziali. Specificare per l'insieme di credenziali lo stesso percorso usato per il gruppo di risorse.

    L'esempio seguente crea un insieme di credenziali di Servizi di ripristino denominato azurefilesvault nell'area Stati Uniti orientali.

    az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output table
    
    Location    Name                ResourceGroup
    ----------  ----------------    ---------------
    eastus      azurefilesvault     azurefiles
    

Abilitare il backup per le condivisioni file di Azure

Questa sezione presuppone che si disponga già di una condivisione file di Azure per la quale si vuole configurare il backup. Se non è presente, creare una condivisione file di Azure usando il comando az storage share create.

Per abilitare il backup per le condivisioni file, è necessario creare i criteri di protezione che definiscono quando viene eseguito un processo di backup e per quanto tempo vengono archiviati i punti di ripristino. È possibile creare un criterio di backup usando il cmdlet az backup policy create.

L'esempio seguente usa il cmdlet az backup protection enable-for-azurefileshare per abilitare il backup per la condivisione file azurefiles nell'account di archiviazione afsaccount usando il criterio di backup schedule 1:

az backup protection enable-for-azurefileshare --vault-name azurefilesvault --resource-group  azurefiles --policy-name schedule1 --storage-account afsaccount --azure-file-share azurefiles  --output table
Name                                  ResourceGroup
------------------------------------  ---------------
0caa93f4-460b-4328-ac1d-8293521dd928  azurefiles

L'attributo Name nell'output corrisponde al nome del processo creato dal servizio di backup per l'operazione di abilitazione del backup. Per tenere traccia dello stato del processo, usare il cmdlet az backup job show.

Attivare un backup su richiesta per una condivisione file

Se si vuole attivare un backup su richiesta per una condivisione file invece di attendere che il criterio di backup esegua il processo all'ora pianificata, usare il cmdlet az backup protection backup-now.

È necessario definire i parametri seguenti per attivare un backup su richiesta:

  • --container-name è il nome dell'account di archiviazione che ospita la condivisione file. Per recuperare il nome o il nome descrittivo del contenitore, usare il comando az backup container list.
  • --item-name è il nome della condivisione file per cui si vuole attivare un backup su richiesta. Per recuperare il nome o il nome descrittivo dell'elemento sottoposto a backup, usare il comando az backup item list.
  • --retain-until specifica la data fino alla quale si vuole conservare il punto di ripristino. Il valore deve essere impostato in formato ora UTC (gg-mm-aa).

L'esempio seguente attiva un backup su richiesta per la condivisione file azurefiles nell'account di archiviazione afsaccount con conservazione fino al 20-01-2020.

az backup protection backup-now --vault-name azurefilesvault --resource-group azurefiles --container-name "StorageContainer;Storage;AzureFiles;afsaccount" --item-name "AzureFileShare;azurefiles" --retain-until 20-01-2020 --output table
Name                                  ResourceGroup
------------------------------------  ---------------
9f026b4f-295b-4fb8-aae0-4f058124cb12  azurefiles

L'attributo Name nell'output corrisponde al nome del processo creato dal servizio di backup per l'operazione di "backup su richiesta". Per tenere traccia dello stato di un processo, usare il cmdlet az backup job show.

Passaggi successivi