Azure IaaS VM Backup-Restauration
Azure IaaS VM Backup-Restauration
- Remplacer l'existant : utilisez cette option si vous souhaitez remplacer des disques sur une machine virtuelle existante.
- Créer une nouvelle VM : utilisez cette option si vous souhaitez créer une nouvelle machine virtuelle.
Restaurer Une VM
Avec le portail Azure
Dans la liste des points de restauration d’une VM, choisir le point de restauration à restaurer et cliquez sur Restore VM :
![](https://easyteam.fr/wp-content/uploads/2020/06/1-1.png)
- Option 1 : Replace existing
- Dans Restore Type : sélectionnez Replace Disk(s), dans ce cas, le point de restauration sera utilisé pour remplacer les disques de VM existants.
- Dans Staging Location : Sélectionnez un compte de stockage pour spécifier où les instantanés des disques gérés actuels doivent être enregistrés pendant le processus de restauration.
![](https://easyteam.fr/wp-content/uploads/2020/06/2-1.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/3-1.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/4-1.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/5-1.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/6-1.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/7.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/8.png)
- Option 2 : Create New
- Dans Restore Type, sélectionnez Create virtual machine.
- Dans Virtual machine name, spécifiez une machine virtuelle qui n'existe pas dans l'abonnement.
- Dans Resource group, sélectionnez un groupe de ressources existant pour la nouvelle machine virtuelle.
- Dans Virtual network, sélectionnez le réseau virtuel dans lequel la machine virtuelle sera placée. Tous les réseaux virtuels associés à l'abonnement sont affichés.
- Dans Subnet, Sélectionnez le sous-réseau. Le premier sous-réseau est sélectionné par défaut.
- Dans Storage Location, spécifiez le compte de stockage pour la machine virtuelle
![](https://easyteam.fr/wp-content/uploads/2020/06/9.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/10.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/11.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/12.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/13.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/14.png)
Avec le PowerShell
Il existe une différence importante entre restaurer une machine virtuelle à l’aide du portail Microsoft Azure et restaurer une machine virtuelle à l’aide de PowerShell. Avec PowerShell, l’opération de restauration est terminée dès que sont créés les disques et les informations de configuration à partir d’un point de restauration. L’opération de restauration ne crée pas la machine virtuelle. Les étapes de base pour restaurer une machine virtuelle Azure sont :- Sélectionnez la machine virtuelle.
- Choisissez un point de récupération.
- Restaurez les disques.
- Créez la machine virtuelle à partir des disques stockés.
$namedContainer = Get-AzRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -FriendlyName "CGG-PRD-VM-SQL1" $backupitem = Get-AzRecoveryServicesBackupItem -Container $namedContainer -WorkloadType "AzureVM" $startDate = (Get-Date).AddDays(-7) $endDate = Get-Date $rp = Get-AzRecoveryServicesBackupRecoveryPoint -Item $backupitem -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() $rp[0] $restorejob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $rp[0] -StorageAccountName "azuressargvirt021818060" -StorageAccountResourceGroupName "SSA-RG" -TargetResourceGroupName "SSA-RG" $restorejob = Get-AzRecoveryServicesBackupJob -Job $restorejob $details = Get-AzRecoveryServicesBackupJobDetails -Job $restorejob
![](https://easyteam.fr/wp-content/uploads/2020/06/15.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/16.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/17.png)
Une fois le Job de restauration terminé (Status : Completed), on déploie notre template pour créer une nouvelle VM, en attachant les disques restaurés.
![](https://easyteam.fr/wp-content/uploads/2020/06/19.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/18.png)
New-AzResourceGroupDeployment -Name ModelDeployment -ResourceGroupName "SSA-RG" -TemplateFile 'C:\Scripts\azuredeployddb291e8-d1d0-4a89-86df-582233107f51.json'
![](https://easyteam.fr/wp-content/uploads/2020/06/20.png)
Le plus facile est de déployer le template directement dans le portail Azure et dans le détail de notre job de restauration. Cliquez sur Deploy Template :
![](https://easyteam.fr/wp-content/uploads/2020/06/21.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/22.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/23.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/24.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/25.png)
Restaurer un Fichier
Azure backup offre aussi la possibilité de récupérer des fichiers et des dossiers à partir d'une sauvegarde Azure VM. Pour le faire, il faut monter le volume restauré sur la VM avec une autre lettre et copiez les fichiers ou répertoire concernés.Avec le portail Azure
Dans le menu Tableau de bord de sauvegarde, cliquez sur File Recovery :![](https://easyteam.fr/wp-content/uploads/2020/06/26.png)
Le menu File Recovery s’ouvre, le recovery point est déjà sectionné car on a déjà choisi le recovery point dans la prise d’écran ci-dessus et téléchargé l’exécutable :
![](https://easyteam.fr/wp-content/uploads/2020/06/27.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/27.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/28.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/30.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/31.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/32.png)
Tapez Q pour fermer la fenêtre de l’exécutable.
En se rendant maintenant sur l’explorateur de serveur, on constate qu’un disque de plus est attaché à la VM. Copiez les fichiers ou répertoire concernés et les écraser pour récupérer les versions souhaitées.
![](https://easyteam.fr/wp-content/uploads/2020/06/33.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/34.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/35.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/36.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/37.png)
Avec PowerShell
Ce script génère le fichier exécutable dans le répertoire C:\Windows\System32 pour monter le volume en question. Il faut remplacer le nom de la VM avec le nom de votre VM :$namedContainer = Get-AzRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -FriendlyName "CGG-PRD-VM-SQL1" $backupitem = Get-AzRecoveryServicesBackupItem -Container $namedContainer -WorkloadType "AzureVM" $startDate = (Get-Date).AddDays(-7) $endDate = Get-Date $rp = Get-AzRecoveryServicesBackupRecoveryPoint -Item $backupitem -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() $rp[1] Get-AzRecoveryServicesBackupRPMountScript -RecoveryPoint $rp[1]
![](https://easyteam.fr/wp-content/uploads/2020/06/38.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/39.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/40.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/41.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/42.png)
Tapez Q pour fermer la fenêtre de l’exécutable.
En se rendant maintenant sur l’explorateur de serveur, on constate qu’un disque de plus est attaché à la VM. Copiez les fichiers ou répertoires concernés et les écraser pour récupérer les versions souhaitées.
![](https://easyteam.fr/wp-content/uploads/2020/06/43.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/44.png)
Disable-AzRecoveryServicesBackupRPMountScript -RecoveryPoint $rp[1]
![](https://easyteam.fr/wp-content/uploads/2020/06/45.png)
![](https://easyteam.fr/wp-content/uploads/2020/06/46.png)