VIRTUALISATION - Clonage de machine virtuelle sous VMWare Workstation
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.