COPIE VM ENTRE DEUX SERVEUR Vmware ESXi

Il est possible via une console SSH de faire une copie d’une machine virtuelle vers une autre. On peux imaginer par exemple une migration d’une VM sur un autre serveur VMware ESXi 4.

1 –Activation du protocole SSH

Le transfert des machines se fera via le SSH. Pour cela il faut activer le SSH sur les deux serveurs ESXi.

Lorsque vous êtes sur la page d’accueil de votre serveur, il faut passer en mode console. Pour cela appuyer sur la touche [ALT] + F1.

Puis saisir UNSUPPORTED puis appuyer sur [ENTREE].

Lors de la saisie aucune lettre va apparaitre à l’écran. Il faut le saisir dans le noir. Saisir le mot de passe ROOT et valider avec [ENTREE].

1-2 Activation du service

Nous allons utiliser comme éditeur vi.

Éditer le fichier inetd.conf

vi /etc/inetd.conf

Rechercher les lignes commençant par #SSH et décommenter  les deux lignes en supprimant le #

Ensuite il suffit d’enregistrer le fichier en appuyant sur la touche [ECHAP] qui permet de quitter le mode edition et taper :wq! pour fermer l’éditeur vi.

1-3 Redémarrer le serveur ESXi

Reboot

C’est terminé, le service SSH est activé. Il suffit de répéter l’opération sur le deuxième serveur

2 – Copie des machines virtuelles.

Une fois SSH activer sur les deux serveurs physiques ESXi, il suffit de faire une connexion SSH (Avec le logiciel putty par exemple).

Les disques durs des machines virtuelles sont stockés dans /vmfs/volumes/votre_datastore/répertoire_de_la_machine_virtuelle

2-1 Création du répertoire de destination.

Je vais maintenant créer le répertoire qui va accueillir la machine virtuelle sur le serveur de destination.

mkdir /vmfs/volume/votre_datastore_destination/nom_du_repertoire

2-2 Copie de la Machine Virtuelle

Se placer dans le répertoire source /vmfs/volumes/votre_datastore/Machine_a_copier

cd /vmfs/volumes/votre_datastore/Machine_a_copier

Puis faire la commande suivante

scp * root@ip_serveur_destination:/vmfs/volumes/votre_datastore_de_destination/ nom_du_repertoire

Si tout se passe bien vous devriez voir les fichiers avec le taux de transfert

configRP.log 100% 475 0.5KB/s 00:00

local.tgz 100% 11KB 10.6KB/s 00:00

messages 100% 69KB 68.7KB/s 00:00

messages.0.gz 100% 38KB 38.4KB/s 00:00

messages.1.gz 100% 30KB 29.9KB/s 00:00

messages.2.gz 100% 379 0.4KB/s 00:00

messages.3.gz 100% 13KB 13.2KB/s 00:00

messages.4.gz 100% 44KB 44.3KB/s 00:00

messages.5.gz 100% 30KB 30.1KB/s 00:00

messages.6.gz 100% 359 0.4KB/s 00:00

messages.7.gz 100% 389 0.4KB/s 00:00

smbios.bin 100% 4273 4.2KB/s 00:00

sysboot.log 100% 10KB 9.9KB/s 00:00

vmware-1.log 100% 200KB 199.6KB/s 00:00

vmware-2.log 100% 58KB 57.5KB/s 00:00

vmware.log 100% 57KB 56.5KB/s 00:00

La machine virtuelle est maintenant copiée sur le second serveur ESXi

3 – Ajout de la machine à l’inventaire

Tout va se passer depuis vSphére.

Cliquer sur le serveur > storage> configuration > Browse Datastore

Cliquer sur le dossier de votre machine copier, faire un clic droit sur nom_machine_virtuelle.vmx et Add to Inventory

La machine est ajoutée à l’inventaire il ne reste plus qu’à la démarrer.

Auteur : POMENTE Guillaume

2 réponses à “COPIE VM ENTRE DEUX SERVEUR Vmware ESXi

  1. Bonjour,

    Je travail avec la version ESXi 5

    J’ai suivi vos indication mais rien.
    Quand je clic sur Alt+F1 j’arrive bien sur la console.
    Apparait alors à l’ecran

    ESXI 5.0.0 http://www.vmware.com
    Copyright (c) 2007-2011 VMware, Inc.

    Je tappe unsupported (en majuscule ou minuscule) mais rien n’est ecrit. Puis entrée. Toujours rien.
    Je tappe mon mot de passe root. Il n’y a toujours rien à l’ecran. Puis entrée. Toujours rien.
    Je tappe vi /etc/inetd.conf et je n’ai toujours rien.

    Bref, je refait Alt+F2 pour revenir à mon interface.

    Que se passe t’il ?

    Merci

Les commentaires sont clos.