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 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
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht az login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
- 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:
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 azurefiles van de resourcegroep in de regio VS - oost.
az group create --name AzureFiles --location eastus --output table
Location Name ---------- ---------- eastus AzureFiles
Gebruik de cmdlet az backup vault create om de kluis te maken. Geef dezelfde locatie op voor de kluis als die voor de resourcegroep is gebruikt.
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 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 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-ups in te schakelen voor de azurefiles-bestandsshare in het afsaccount-opslagaccount met behulp van het planning 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 inschakelen van de back-upbewerking . 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
- Meer informatie over het herstellen van Azure-bestandsshares met CLI
- Meer informatie over het beheren van back-ups van Azure-bestandsshares met CLI