Sauvegarder esxi gratuitement avec Ghettovcb

Avec ghettovcb sauvegarder à chaud de façon planifié vos vms automatiquement et gratuitement.

Niveau compatibilité, Ghettovcb.sh est compatible avec les versions d’ESX 5.x/6.x

Fonctionnalités Principales

  • Backup a chaud c’est ce qui nous intéresse le plus
  • Possibilité d’éteindre la VM ou pas avant d’initier le backup puis de la redémarrer ensuite et beaucoup d’autres options que l’on peut explorer…

La doc est ici -> https://communities.vmware.com/docs/DOC-8760

1)       Pré-requis

 Il faut que le SSH soit activé sur le/les hôte(s).

2)       Installation


Pour installer, on commence  par télécharger ghettovbc.tar.gz ici 

On dépose le package sur l’hôte dans un répertoire permanent par exemple dans le datastore /vmfs/volumes/datastore1/ghettoVCB

On commence par le décompresser :

Puis on ce place dans le répertoire :

3)       Configuration

 Pour commencer nous allons configurer notre fichier vms_to_backup (celui qui contient le nom des machines à sauvegarder):

 


Ctrl +X pour sauvegarder et quitter

Puis on modifie le fichier ghettoVCB.conf (j’ai modifier la première ligne ou sera envoyé le backup):

#

 

 

Ctrl +X pour sauvegarder et quitter

Et enfin on modifie le fichier ghettoVCB.sh ( rien de compliqué non plus ici la modification concerne aussi les première ligne )


 

 

4)       Utilisation

 

5)       Tàche planifiée (ESX)

 Pour mettre le backup en tache cron j’ai choisi l’option de passer par le fichier local.sh qui est dans /ect/rc.local.d/

On édite donc le fichier avec notre éditeur favori nano(évidement on backup le fichier au cas ou cela ne fonctionnerais pas il faut faire attention à la syntaxe également sinon on peu endommager le system et ne plus redémarrer correctement):

Pui on ajoute les entrées que l’on souhaite planifier de type :

 

Ctrl + X Sauvegarder et quitter et Ne pas oublier de redémarrer pour recharger le fichier local.sh au boot

Votre tâche est donc planifier, dans mon exemple ci dessus,  ma tache s’exécute le jours 3 et 6 de la semaine, donc le mercredi et samedi a 02 20 pour la sauvegarde et juste avant je supprime la sauvegarde précédente car je n’ai pas assez d’espace pour la garder. le chmod +w me donne les droit d’écriture dans le répertoire, comme on peut le voir mon script est chargé dans le répertoire /vmfs/volumes/datastore1/local/ghettoVCB/ghettoVCB.sh et la liste de mes machines à sauvegarder  dans le ficher vms_to_backup qui ce trouve dans /vmfs/volumes/datastore1/local/ghettoVCB/vms_to_backup et même chose pour le fichier de conf ou est précisé l’endroit de stockage.