Déplacer/transférer machine virtuelle sur un autre serveur

1- Création du snapshot

Vsphère machine origine
clic droit sur la machine virtuelle> Snapshot> Créer un snapshot> YYMMDD-HHMM (par ex: 151218-1010 pour un snapshot le 18/12/17 à 10h10)> OK
Attendre que la machine ait fini de créer le snapshot

2- Démarrage du transfert

ssh machine source
scp /C/system/ghettoVCB/conf/<machine virtuelle> <machine destination>:/C/system/ghettoVCB/conf/
nohup rsync -e « ssh -i <emplacement de votre clef SSH> -o StrictHostKeyChecking=no »   –sparse –progress –stats -avz –copy-links –compress-level=9 –partial –delete-after /C/<machine virtuelle> <machine destination>:/C/ &
tail -f nohup.out pour voir l’avancement du rsync

3- Fin de transfert

ssh (ou RDP pour les win) sur la machine virtuelle

/!\ HALT A EFFECTUER SUR LA MACHINE VIRTUELLE

Écrire à la racine du disque un fichier kk-YYMMDD-HHMMSS
halt, ou Démarrer Arrêter pour les win, ou sudo halt pour les debian)

ssh machine origine
nohup rsync -e « ssh -i <emplacement de votre clef SSH> -o StrictHostKeyChecking=no »   –sparse –progress –stats -avz –copy-links –compress-level=9 –partial –delete-after /C/<machine virtuelle> <machine destination>:/C/ &
A faire 2 fois

Pendant que la machine transfère, déplacer l’IP FailOver

 

3- ssh machine destination

vi /C/<machine virtuelle>/<machine virtuelle>.vmx (pour que la machine guest (fille) connaisse son host (mère))

guestinfo.hypervisor.hostname = « <FQDN machine destination> »
😡

4- rdp fdt3

vsphere machine destination
Configuration > Matériel Stockage > clic droit sur datastore1 > Parcourir la banque de données > <machine virtuelle> > clic droit sur <machine virtuelle>.vmx > Ajouter à l’inventaire > > Terminer
clic droit sur machine virtuelle > Alimentation > Activer > et cocher « I moved it » > OK
Console : vérifier le démarrage de mach_virt

<machine destination> > Configuration > Démarrage et arrêt de la machine virtuelle > Propriété > * Permettre aux machines virtuelles de démarrer et s’arrêter automatiquement avec le système Propriété > selectionner la machine, et avec le bouton « Monter » les mettre dans « tout ordre »

5- ssh (ou RDP) sur la machine virtuelle

Si impossible de se connecter

www.ovh.com/managerv3/
Sélectionner machine destination dans la liste des serveurs dédiés
Cliquer sur « Services »
Cliquer sur « Mac Virtuelle pour VPS »
Cliquer sur Action Détruire ip correspondant à <machine virtuelle>
Valider
Cliquer sur « Associer une Mac Virtuelle à une adresse Ip »
Sélectionner la machine virtuelle
OK
Copier adresse Mac fournie

vsphere machine destination
clic droit sur <machine virtuelle> > Alimentation > Désactiver > OK
clic droit sur <machine virtuelle> > Modifier les paramètres > Adaptateur réseau > Adresse mac = Coller adresse mac fournie par OVH > OK
clic droit sur <machine virtuelle> > Alimentation > Activer > OK

Sinon : chapitre 6

6- Contrôle

ssh sur la machine virtuelle (ou RDP pour les windows) et regarder à la racine si le fichier kk est présent. Sinon, recommencer le transfert.

Si OK

vsphere machine origine

clic droit sur <machine virtuelle> > Retirer de l’inventaire

vsphère machine destination

clic droit sur <machine virtuelle> > Snapshot> Gestionnaire de snapshot> Supprimer

 

Ne pas oublier de supprimer (30 jours après) la machine du serveur d’origine