Accueil > Divers (et d’été) > Informatique > Vmware ESX > Faire un rsync entre deux serveurs ESX

Faire un rsync entre deux serveurs ESX

vendredi 6 avril 2018, par Paul Courbis

La commande « rsync » n’existe malheureusement pas sur le système ESX et la synchronisation de fichiers n’est donc pas native ce qui ne simplifie pas la vie pour migrer d’un serveur à un autre si on ne possède pas la version payante avec Vsphere.

De nombreux forums proposent de télécharger une version de rsync mais cela pose évidement des problèmes de sécurité, car quelle confiance accorder à ces binaires non certifiés ?

Une solution très simple est la suivante :

  • activer SSH sur les deux serveurs (source et cible)
  • sur une machine Linux ayant accès en SSH aux deux serveurs (ce peut être une VM), installer le package « sshfs »
  • monter les deux datastores via sshfs : « sshfs root@esx-old :/vmfs/volumes/datastore/ /mnt/esx-old » et « sshfs root@esx-new :/vmfs/volumes/datastore/ /mnt/esx-new »
  • faire le rsync en local entre les deux répertoires ainsi montés

Bien évidement les VM concernées doivent être arrêtées.

Cette mécanique fonctionne pour tous serveurs distants ne disposant pas de la commande rsync mais acceptant de faire un sshfs...

Ce n’est pas optimal en termes de flux réseau mais c’est simplissime et cela fonctionne !

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Les spams donneront systématiquement lieu à dépôt de plainte. Les messages comportant trop de fautes d'orthographe seront purement et simplement supprimés.
ipv6 ready ipv6 test
Suivre ce site :
Recommander cette page :
Bookmark and Share
Traduire :