Partager via


Créer des points de restauration de machine virtuelle avec PowerShell

Notes

Nous vous recommandons d’utiliser le module Azure Az PowerShell pour interagir avec Azure. Pour bien démarrer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.

Vous pouvez créer des points de restauration de machine virtuelle avec des scripts PowerShell. Le module Az Azure PowerShell est utilisé pour créer et gérer des ressources Azure à partir de la ligne de commande ou dans des scripts.

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. Cet article explique comment créer des points de restauration de machine virtuelle et exclure des disques du point de restauration avec le module Az.Compute. Vous pouvez également créer des points de restauration de machine virtuelle en utilisant l’interface de ligne de commande Azure ou le portail Azure.

Dans ce tutoriel, vous allez apprendre à :

Prérequis

Étape 1 : Créer une collection de points de restauration VM

Utilisez l’applet de commande New-AzRestorePointCollection pour créer une collection de points de restauration de machine virtuelle.

New-AzRestorePointCollection -ResourceGroupName ExampleRG -Name ExampleRPC -VmId “/subscriptions/{SubscriptionId}/resourcegroups/ ExampleRG/providers/microsoft.compute/virtualmachines/Example-vm-1” -Location “WestEurope”

Étape 2 : Créer un point de restauration VM

Créez un point de restauration de machine virtuelle avec l’applet de commande New-AzRestorePoint, comme indiqué ci-dessous :

New-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP

Pour créer un point de restauration cohérent en cas d’incident, définissez le paramètre facultatif « ConsistencyMode » sur « CrashConsistent ». Actuellement, cette fonctionnalité est uniquement disponible en tant que version préliminaire.

Exclure des disques du point de restauration

Excluez les disques ne devant pas faire partie du point de restauration avec le paramètre -DisksToExclude, comme suit :

New-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP -DisksToExclude “/subscriptions/{SubscriptionId}/resourcegroups/ ExampleRG/providers/Microsoft.Compute/disks/example-vm-1-data_disk_1”

Étape 3 : Suivre l’état de création du point de restauration de machine virtuelle

Vous pouvez suivre la progression de la création du point de restauration de machine virtuelle avec l’applet de commande Get-AzRestorePoint, comme suit :

Get-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP

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 
$restorePoint = Get-AzRestorePoint -ResourceGroupName ExampleRG -RestorePointCollectionName ExampleRPC -Name ExampleRP 

$osDiskRestorePoint = $restorePoint.SourceMetadata.StorageProfile.OsDisk.DiskRestorePoint.Id
$dataDisk1RestorePoint = $restorePoint.sourceMetadata.storageProfile.dataDisks[0].diskRestorePoint.id
$dataDisk2RestorePoint = $restorePoint.sourceMetadata.storageProfile.dataDisks[1].diskRestorePoint.id
 
New-AzDisk -DiskName “ExampleOSDisk” (New-AzDiskConfig  -Location eastus -CreateOption Restore -SourceResourceId $osDiskRestorePoint) -ResourceGroupName ExampleRg

New-AzDisk -DiskName “ExampleDataDisk1” (New-AzDiskConfig  -Location eastus -CreateOption Restore -SourceResourceId $dataDisk1RestorePoint) -ResourceGroupName ExampleRg

New-AzDisk -DiskName “ExampleDataDisk2” (New-AzDiskConfig  -Location eastus -CreateOption Restore -SourceResourceId $dataDisk2RestorePoint) -ResourceGroupName ExampleRg

Après avoir créé les disques, créez une machine virtuelle et attachez ces disques restaurés à la machine virtuelle créée.

Étapes suivantes

Découvrez-en plus sur les options de sauvegarde et de restauration pour les machines virtuelles dans Azure.