AXOPEN

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.

Bien qu’il existe l’outil 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 qu’il est possible de réaliser une migration d’une VM directement avec SFTP. En effet dans le private cloud d’OVH, 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 d’une 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 n’importe quelle type de VM, il faut juste qu’elle est suffisamment d’espace 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

Cloner la VM en template

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

Mettre la VM dans le répertoire upload VPN

    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 l’ancien datastore avec sftp

SFTP vers un datastore

  1. Utiliser mget pour récupérer les fichiers
  2. 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.
  3. Ensuite vous pouvez recréer votre VM facilement dans le nouveau datacenter