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.
Vous pouvez protéger vos données et éviter les longs temps d’arrêt en créant des points de restauration de machine virtuelle à intervalles réguliers. Vous pouvez créer des points de restauration de machine virtuelle et exclure des disques lors de la création du point de restauration en utilisant Azure CLI. Azure CLI vous permet de créer et gérer des ressources Azure en utilisant une ligne de commande ou des scripts. Vous pouvez également créer des points de restauration de machine virtuelle en utilisant le portail Azure ou PowerShell.
Le module az restore-point est utilisé pour créer et gérer des points de restauration à partir de la ligne de commande ou dans des scripts.
Dans ce tutoriel, vous allez apprendre à :
Prérequis
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour plus d’informations, consultez Démarrez avec Azure Cloud Shell.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface 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 finir 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.
- Découvrez-en plus sur les exigences de prise en charge et les limitations avant de créer un point de restauration.
Étape 1 : Créer une collection de points de restauration VM
Utilisez la commande az restore-point collection create pour créer une collection de points de restauration de machine virtuelle, comme indiqué ci-dessous :
az restore-point collection create --location "norwayeast" --source-id "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/virtualMachines/ExampleVM" --tags myTag1="tagValue1" --resource-group "ExampleRg" --collection-name "ExampleRpc"
Créer une collection de points de restauration de machine virtuelle avec un accès instantané
L’accès instantané est un paramètre facultatif pris en charge dans les points de restauration cohérents avec l’application. Il s’applique aux machines virtuelles qui ont des disques SSD Premium v2 ou Ultra en tant que disques de données. Lorsque vous activez l’accès instantané sur la collection de points de restauration, la restauration de disque peut commencer immédiatement à partir du point de restauration sans attendre une hydratation complète. Cette fonctionnalité réduit considérablement les RTOs. Pour en savoir plus sur les points de restauration Instant Access, consultez Instant Access.
az restore-point collection create --location "norwayeast" --source-id "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/virtualMachines/ExampleVM" --tags myTag1="tagValue1" --resource-group "ExampleRg" --collection-name "ExampleRpc" --instant-access true
Étape 2 : Créer un point de restauration VM
Créez un point de restauration de machine virtuelle avec la commande az restore-point create comme suit :
az restore-point create --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Pour créer un point de restauration cohérent en cas d’incident, définissez le paramètre facultatif « mode de cohérence » sur « CrashConsistent ». Actuellement, cette fonctionnalité est uniquement disponible en tant que version préliminaire.
Créer un point de restauration de machine virtuelle avec une durée d’accès instantanée spécifique
Créez un point de restauration de machine virtuelle avec la commande az restore-point create comme suit :
az restore-point create --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --instant-access-duration "120"
Remarque : La durée de l’accès instantané est un paramètre facultatif. C’est une propriété de type entier définie sur chaque point de restauration. Spécifie la durée pendant laquelle l’accès instantané reste actif, en minutes. Plage valide : 60 à 300 minutes. Valeur par défaut : 300 (5 heures).
Exclure des disques lors de la création d’un point de restauration
Excluez les disques ne devant pas faire partie du point de restauration avec le paramètre --exclude-disks, comme suit :
az restore-point create --exclude-disks "/subscriptions/{subscription-id}/resourceGroups/ExampleRg/providers/Microsoft.Compute/disks/ExampleDisk1" --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Étape 3 : Suivre l’état de création du point de restauration de machine virtuelle
Utilisez la commande az restore-point show pour suivre la progression de la création du point de restauration de machine virtuelle.
az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp"
Si l’Accès instantané est activé pour la collection de points de restauration, vérifiez instantAccessState afin de valider l’état d’accès consolidé pour tous les points de restauration de disque inclus dans le point de restauration.
az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --instance-view --query "instanceView.statuses[1]" -o tsv
Une valeur de AvailableWithInstantAccess ou InstantAccess signifie que le point de restauration est prêt pour une restauration rapide des disques.
Restaurer une machine virtuelle à partir du point de restauration de machine virtuelle
Pour restaurer une machine virtuelle à partir d’un point de restauration VM, commencez par restaurer des disques individuels dans chaque point de restauration de disque. Vous pouvez également utiliser le modèle ARM pour restaurer une machine virtuelle complète avec tous les disques.
# Create Disks from disk restore points
$osDiskRestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpc" --name "ExampleRp" --query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk1RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
$dataDisk2RestorePoint = az restore-point show --resource-group "ExampleRg" --collection-name "ExampleRpcTarget" --name "ExampleRpTarget" –query "sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id"
az disk create --resource-group “ExampleRg” --name “ExampleOSDisk” --sku Premium_LRS --size-gb 128 --source $osDiskRestorePoint
az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk1RestorePoint
az disk create --resource-group “ExampleRg” --name “ExampleDataDisk1” --sku Premium_LRS --size-gb 128 --source $dataDisk2RestorePoint
Une fois que vous avez créé les disques, créez une machine virtuelle et attachez ces disques restaurés à la machine virtuelle créée.
Désactiver l’accès instantané pour les points de restauration futurs
Mettez à jour une collection de points de restauration de machine virtuelle avec la commande az restore-point collection update comme suit :
az restore-point collection update -g MyResourceGroup --collection-name ExampleRpc --tags myTag1="tagValue1" --instant-access false
Étapes suivantes
Découvrez-en plus sur les options de sauvegarde et de restauration pour les machines virtuelles dans Azure.
En savoir plus sur les points de restauration d’accès instantané.