Delen via


Een back-up maken van Azure Files met Azure CLI

De Azure CLI biedt een opdrachtregelervaring voor het beheren van Azure-resources. Het is een uitstekend hulpprogramma voor het bouwen van aangepaste automatisering voor het gebruik van Azure-resources. In dit artikel wordt beschreven hoe u een back-up maakt van Azure Files met Azure CLI. U kunt deze stappen ook uitvoeren via Azure PowerShell of Azure Portal.

Aan het einde van deze zelfstudie leert u hoe u de onderstaande bewerkingen uitvoert met Azure CLI:

  • Recovery Services-kluis maken
  • Back-up inschakelen voor Azure Files
  • Een on-demand back-up starten voor bestandsshares

Vereiste voorwaarden

  • Voor deze zelfstudie is versie 2.0.18 of hoger Azure CLI vereist. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al geïnstalleerd.

Recovery Services-kluis maken

Een Recovery Services-kluis is een entiteit die u een geconsolideerd overzicht en beheermogelijkheden biedt voor alle back-upitems. Wanneer de back-uptaak voor een beveiligde resource wordt uitgevoerd, wordt er binnen de Recovery Services-kluis een herstelpunt gemaakt. U kunt vervolgens een van deze herstelpunten gebruiken om gegevens voor dat tijdstip te herstellen.

Volg deze stappen om een Recovery Services-kluis te maken:

  1. Een kluis wordt in een resourcegroep geplaatst. Als u geen bestaande resourcegroep hebt, maakt u een nieuwe met az group create . In deze zelfstudie maken we de nieuwe resourcegroep azurefiles in de regio Oost-VS.

    az group create --name AzureFiles --location eastus --output table
    
    Location    Name
    ----------  ----------
    eastus      AzureFiles
    
  2. Gebruik de cmdlet az backup vault create om de kluis te maken. Geef voor de kluis dezelfde locatie op als is gebruikt voor de resourcegroep.

    In het volgende voorbeeld wordt een Recovery Services-kluis met de naam azurefilesvault gemaakt in de regio Oost-VS.

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

Back-up inschakelen voor Azure Files

In deze sectie wordt ervan uitgegaan dat u al een Azure Files hebt waarvoor u back-up wilt configureren. Als u er nog geen hebt, maakt u een Azure Files met behulp van de opdracht az storage share create .

Als u back-ups voor bestandsshares wilt inschakelen, moet u een beveiligingsbeleid maken dat bepaalt wanneer een back-uptaak wordt uitgevoerd en hoe lang herstelpunten worden opgeslagen. U kunt een back-upbeleid maken met behulp van de cmdlet az backup policy create .

In het volgende voorbeeld wordt de cmdlet az backup protection enable-for-azurefileshare gebruikt om back-up te activeren voor de AzureFiles-bestandssamenvoeging in het afsaccount-opslagaccount met behulp van het schema 1-back-upbeleid.

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

Het kenmerk Naam in de uitvoer komt overeen met de naam van de taak die is gemaakt door de back-upservice voor de inschakeling van de back-up. Gebruik de cmdlet az backup job show om de status van de taak bij te houden.

Een back-up op aanvraag activeren voor bestandsshare

Als u een back-up op aanvraag wilt activeren voor uw bestandsshare in plaats van te wachten totdat het back-upbeleid de taak op het geplande tijdstip uitvoert, gebruikt u de cmdlet az backup protection backup-now .

U moet de volgende parameters definiëren om een back-up op aanvraag te activeren:

  • --containernaam is de naam van het opslagaccount dat als host fungeert voor de bestandsshare. Als u de naam of beschrijvende naam van uw container wilt ophalen, gebruikt u de opdracht az backup container list .
  • --item-name is de naam van de bestandsshare waarvoor u een back-up op aanvraag wilt activeren. Als u de naam of beschrijvende naam van uw back-upitem wilt ophalen, gebruikt u de opdracht az backup item list .
  • --retain-until geeft de datum op tot wanneer u het herstelpunt wilt behouden. De waarde moet worden ingesteld in utc-tijdnotatie (dd-mm-jjjj).

In het volgende voorbeeld wordt een back-up op aanvraag geactiveerd voor de azurefiles-bestandsshare in het afsaccount-opslagaccount met retentie tot 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

Het kenmerk Naam in de uitvoer komt overeen met de naam van de taak die is gemaakt door de back-upservice voor uw 'on-demand back-up'-bewerking. Gebruik de cmdlet az backup job show om de status van een taak bij te houden.

Volgende stappen