Thursday, May 11, 2006

DHCP et vmware suspend

Scénario du problème:

- Une vmware est lancée, configuré pour utiliser le dhcp
- elle demande une ip au serveur dhcp du reseau
- l'utilisateur suspend la vmware
- des jours passent
- l'utilisateur reveille la vmware
- la vmware reprend son activité et utilise l'ip qui lui avait été attribué
- entre temps il arrive que le dhcp est attribué cette ip a une autre
machine
- conflit d'ip!
- le probleme prend fin lorsque la vmware décide de reverifier son
baille et que le serveur dhcp lui réatribue une autre ip

Idee de solution:
- pouvoir executer une redemande de dhcp dhcp
- les version dhcpd v3 permettent de filtrer sur le vendor-class-identifier
et ainsi permettre de separer les plages ip des vmwares des autres
machines.

Exemple dans le fichier de config:

#class "foo" {
# match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
#}

#shared-network 224-29 {
# subnet 10.17.224.0 netmask 255.255.255.0 {
# option routers rtr-224.example.org;
# }
# subnet 10.0.29.0 netmask 255.255.255.0 {
# option routers rtr-29.example.org;
# }
# pool {
# allow members of "foo";
# range 10.17.224.10 10.17.224.250;
# }
# pool {
# deny members of "foo";
# range 10.0.29.10 10.0.29.230;
# }
#}




Parfois pire encore, le système de la vmware reveillée ne se met pas a l'heure et pense encore être à la période avant le suspend. Ce qui a pour effet qu'il pense toujours que son baille dhcp est valide... et donc continue dans on erreur et rentre en conflit tout au long de la validé du baille.

0 Comments:

Post a Comment

<< Home