vSphere – Backup ESXi

Il est possible de sauvegarder la configuration de l’hyperviseur avec une simple commande afin de restaurer ses paramètres en cas de panne.
C’est un gain de temps non négligeable mais aussi une réduction du risque d’une mauvaise configuration lorsque c’est fait manuellement.

Cette manière de faire est recommandé lorsque vous gérez un petit parc de serveurs.
Pour des infrastructure au delà de 20-30 hyperviseurs, il sera préférable d’utiliser les profils vSphere.

Nous allons avoir 3 cas de figure:

1) Se connecter directement au serveur
2) Se connecter à vCenter
3) Automatiser depuis un vCenter

Cas 1:

Lancez PowerCLI et connectez vous au serveur:

1
Connect-VIServer -Server xxx.xxx.xxx.xxx -User xxx -Password xxx

Exécutez ensuite cette commande, et votre fichier sera présent sur votre PC dans le répertoire de destination indiqué dans le paramètre -DestinationPath

1
Get-VMHostFirmware -BackupConfiguration -DestinationPath D:\RepertoireSauvegarde

Cas 2:

Lancez PowerCLI et connectez vous au serveur:

1
Connect-VIServer -Server xxx.xxx.xxx.xxx -User xxx -Password xxx

Exécutez ensuite cette commande, et votre fichier sera présent sur votre PC dans le répertoire de destination indiqué dans le paramètre -DestinationPath:

1
Get-VMHostFirmware -VMHost xxx.xxx.xxx.xxx -BackupConfiguration -DestinationPath D:\RepertoireSauvegarde

Cas 3:

Si vous avez une multitude de serveurs ESXi sur votre vCenter, alors utilisez la commande suivante qui vous permettra de tous les backup en une commande:
Connectez vous d’abord à votre serveur vCenter à l’aide de PowerCLI (voir Cas 1 & 2 pour la commande)

1
2
3
4
5
6
7
$ESXi = Get-VMHost
$Destination = "D:\"
 
Foreach ($ESX in $ESXi)
     {
          Get-VMHostFirmware -VMHost $ESXi -BackupConfiguration -DestinationPath $Destination
     }

Restauration:

Le serveur ESXi doit être en mode maintenance pour pouvoir lancer la commande avec succès:

1
Set-VMHostFirmware -VMHost xxx.xxx.xxx.xxx -Restore -SourcePath "D:\configBundle-xxx.xxx.xxx.xxx.tgz" -HostUser xxx -HostPassword xxx

Laisser un commentaire