VIRTUALISATION - Clonage de machine virtuelle sous VMWare Workstation

De PedroWiki

Introduction

Cet article est rédigé lors du clonage d'une machine virtuelle Ubuntu sous VMWare Workstation.

Le problème lors du clonage réside en la perte du réseau. Il devient impossible de remonter l'interface principale par

# ifconfig eth0 up
# eth0: ERROR while getting interface flags: no such device

De plus au redémarrage de la couche réseau on obtient:

# /etc/init.d/networking restart
# * Reconfiguring network interfaces...
# eth0: ERROR while getting interface flags: No such device
# SIOCSIFADDR: No such device
# eth0: ERROR while getting interface flags: No such device
# SIOCSIFNETMASK: No such device
# SIOCSIFBRDADDR: No such device
# eth0: ERROR while getting interface flags: No such device
# eth0: ERROR while getting interface flags: No such device
# Failed to bring up eth0.

Information utile

Le problème de configuration vient souvent d'un conflit d'adresses MAC pour une même adresse IP.

Il est possible de retrouver l'adresse MAC réellement associée à la machine virtuelle dans le fichier vmx du dossier lié à la machine virtuelle.

Lors d'un clonage, la nouvelle machine garde des traces de l'ancien lien MAC-IP et du nouveau lien, ce qui provoque des problèmes.

Solution

Description

Dans ce cas de figure précis:

  • VMWare Workstation 6.0.5 (dans ce cas)
  • Guest: Ubuntu Server 8.04

La solution est la suivante:

# rm /etc/udev/rules.d/70-persistent-net.rules

Ou pour les plus prudents:

# mv /etc/udev/rules.d/70-persistent-net.rules /root/

De plus, renseigner le bon hostname dans:

  • /etc/hosts
  • /etc/hostname

Enfin, configurer correctement l'adresse IP dans /etc/network/interfaces.

Après redémarrage la configuration réseau sera up et correcte.

Lien

Cloning Ubuntu Server on VMWare ESX