Share via


Een back-up maken van Azure-bestandsshares 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-bestandsshares met Azure CLI. U kunt deze stappen ook uitvoeren via Azure PowerShell of de Azure Portal.

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

  • Een Recovery Services-kluis maken
  • Back-up inschakelen voor Azure-bestandsshares
  • Een back-up op aanvraag activeren voor bestandsshares

Vereisten

  • 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.

Een Recovery Services-kluis maken

Een Recovery Services-kluis is een entiteit die u een geconsolideerde weergave en beheermogelijkheid 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 VS - oost.

    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 dezelfde locatie op voor de kluis als die is gebruikt voor de resourcegroep.

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

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

Back-up inschakelen voor Azure-bestandsshares

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

Als u back-ups voor bestandsshares wilt inschakelen, moet u een beveiligingsbeleid maken dat definieert 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-ups in te schakelen voor de azurefiles-bestandsshare in het afsaccount-opslagaccount met behulp van het back-upbeleid van planning 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

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

Een back-up op aanvraag activeren voor een bestandsshare

Als u een back-up op aanvraag wilt activeren voor uw bestandsshare in plaats van te wachten tot 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:

  • --container-name is de naam van het opslagaccount dat als host fungeert voor de bestandsshare. Gebruik de opdracht az backup container list om de naam of beschrijvende naam van uw container op te halen.
  • --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 het back-upitem wilt ophalen, gebruikt u de opdracht az backup item list .
  • --behouden-tot geeft de datum op tot waarop 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 Name in de uitvoer komt overeen met de naam van de taak die is gemaakt door de back-upservice voor uw back-upbewerking op aanvraag. Gebruik de cmdlet az backup job show om de status van een taak bij te houden.

Volgende stappen