Migrer une VM d'un datacenter à un autre OVH

Lorsque l’on possède deux datacenters différents, il n’est pas possible de migrer facilement une VM d’un datacenter à un autre directement avec un vSphere.
Pierre LISERONMis à jour le 2 Déc 2014

Lorsque lon possède deux datacenters différents, il nest pas possible de migrer facilement une VM dun datacenter à un autre directement avec un vSphere.

Bien quil existe loutil gratuit VMware vCenter Converter Standalone Client, on est bien souvent obligé de copier les données de la VM en local ce qui se révèle être très long.

Nous allons voir quil est possible de réaliser une migration dune VM directement avec SFTP. En effet dans le private cloud dOVH, un compte SFTP est généralement disponible qui permet de se connecter sur un répertoire spécifique du datastore (upload-vpn).

A ce stade, pour réaliser la migration dune VM il vous faut:

  • La VM a migrer.
  • Deux datastores (un dans chaque)
  • Les deux logins de chaque vSphere (transmis généralement par email)
  • Une VM dans le datacenter cible qui va jouer le rôle de tampon pour récupérer la VM à migrer. Vous pouvez mettre nimporte quelle type de VM, il faut juste quelle est suffisamment despace pour copier sur son disque la VM entière.

Pour réaliser le transfert, voici la liste des étapes:

  1. Arrêter la VM

  2. Cloner la VM en template 3. 

    template-vm

  3. Déplacer le template de la VM dans le répertoire upload-vpn du datastore 

    upload_vpn.jpg

  1. Se connecter en SSH sur la VM dans le nouveau datacenter.

  2. Depuis cette VM, réaliser la récupération dans le VM depuis lancien datastore avec sftp 3. 

    sftp.jpg

  3. Utiliser mget pour récupérer les fichiers

  4. Une fois récupérer les 5 ou 6 fichiers sur la VM, il suffit de les remettre sur le bon datastore en réalisant la même opération mais avec mput et non pas mget.

  5. Ensuite vous pouvez recréer votre VM facilement dans le nouveau datacenter