Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’interface de ligne de commande Azure permet de gérer les ressources Azure. Elle constitue un excellent outil pour générer une automatisation personnalisée afin d'utiliser des ressources Azure. Cet article explique comment sauvegarder Azure Files avec Azure CLI. Vous pouvez également effectuer ces étapes via Azure PowerShell ou le portail Azure.
À la fin de ce tutoriel, vous allez apprendre à effectuer les opérations ci-dessous avec Azure CLI :
- Créer un coffre Recovery Services
- Activer la sauvegarde pour Azure Files
- Déclencher une sauvegarde à la demande pour les partages de fichiers
Conditions préalables
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour obtenir plus d’informations, consultez Démarrage d’Azure Cloud Shell.
Si vous préférez exécuter des commandes de référence CLI localement, installez Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour terminer le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour obtenir d’autres options de connexion, consultez S’authentifier auprès d’Azure à l’aide d’Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser et gérer des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
- Ce tutoriel nécessite la version 2.0.18 ou ultérieure d’Azure CLI. Si vous utilisez Azure Cloud Shell, la dernière version est déjà installée.
Créer un coffre Recovery Services
Un coffre Recovery Services est une entité qui vous offre une vue consolidée et une fonctionnalité de gestion sur tous les éléments de sauvegarde. Lorsque le travail de sauvegarde d’une ressource protégée s’exécute, il crée un point de récupération à l’intérieur du coffre Recovery Services. Vous pouvez ensuite utiliser un de ces points de récupération pour restaurer des données à un moment donné dans le temps.
Pour créer un coffre Recovery Services, procédez comme suit :
Un coffre est placé dans un groupe de ressources. Si vous n’avez pas de groupe de ressources existant, créez-en un avec az group create . Dans ce tutoriel, nous créons le nouveau groupe de ressources azurefiles dans la région Est des États-Unis.
az group create --name AzureFiles --location eastus --output tableLocation Name ---------- ---------- eastus AzureFilesUtilisez l’applet de commande az backup vault create pour créer le coffre. Spécifiez pour le coffre le même emplacement que pour le groupe de ressources.
L’exemple suivant crée un coffre Recovery Services nommé azurefilesvault dans la région USA Est.
az backup vault create --resource-group azurefiles --name azurefilesvault --location eastus --output tableLocation Name ResourceGroup ---------- ---------------- --------------- eastus azurefilesvault azurefiles
Activer la sauvegarde pour Azure Files
Cette section part du principe que vous disposez déjà d’azure Files pour laquelle vous souhaitez configurer la sauvegarde. Si vous n’en avez pas, créez un fichier Azure Files à l’aide de la commande az storage share create .
Pour activer la sauvegarde pour les partages de fichiers, vous devez créer une stratégie de protection qui définit quand un travail de sauvegarde s’exécute et la durée de stockage des points de récupération. Vous pouvez créer une stratégie de sauvegarde à l’aide du cmdlet az backup policy create.
L’exemple suivant utilise l’applet de commande az backup protection enable-for-azurefileshare pour activer la sauvegarde pour le partage de fichiers azurefiles dans le compte de stockage afsaccount en utilisant la stratégie de sauvegarde 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’attribut Name dans la sortie correspond au nom du travail créé par le service de sauvegarde pour votre opération d’activation de sauvegarde . Pour suivre l’état du travail, utilisez la cmdlet az backup job show .
Déclencher une sauvegarde à la demande pour le partage de fichiers
Si vous souhaitez déclencher une sauvegarde à la demande de votre partage de fichiers au lieu d’attendre que la stratégie de sauvegarde effectue la tâche à l’heure planifiée, employez le cmdlet az backup protection backup-now.
Vous devez définir les paramètres suivants pour déclencher une sauvegarde à la demande :
- --container-name est le nom du compte de stockage hébergeant le partage de fichiers. Pour récupérer le nom ou nom convivial de votre conteneur, utilisez la commande az backup container list.
- --item-name est le nom du partage de fichiers pour lequel vous souhaitez déclencher une sauvegarde à la demande. Pour récupérer le nom ou nom convivial de votre élément sauvegardé, utilisez la commande az backup item list.
- --retain-until spécifie la date jusqu’à ce que vous souhaitiez conserver le point de récupération. La valeur doit être définie au format d’heure UTC (dd-mm-aaaa).
L’exemple suivant déclenche une sauvegarde à la demande pour le partage de fichiers azurefiles dans le compte de stockage afsaccount avec rétention jusqu’au 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’attribut Name dans la sortie correspond au nom du travail créé par le service de sauvegarde pour votre opération de « sauvegarde à la demande ». Pour suivre l’état d’une tâche, utilisez le cmdlet de commande az backup job show.
Étapes suivantes
- Restaurez Azure Files avec l’interface CLI.
- Restaurez Azure Files à l’aide du portail Azure, d’Azure PowerShell, de l’API REST.
- Gérez les sauvegardes Azure Files à l’aide du portail Azure, d’Azure PowerShell, d’Azure CLI, de l’API REST.