[CentOS-virt] turning off udev for eth0

Tue Jan 3 16:52:08 UTC 2012
James B. Byrne <byrnejb at harte-lyne.ca>

I have set up a kvm host and configured a standard clone
prototype for generating new guests. One persistent (pun
intended) annoyance when cloning is the behaviour of udev
with respect to the virtual network interface.

The prototype is configured with just eth0 having a
dedicated IP addr.  When the prototype is cloned udev
creates rules for both eth0 and eth1 in the clone. 
Because eth1 does not exist in the cloned guest one has to
manually edit /etc/udev/rules.d/70-persistent-net.rules to
get rid of the bogus entries and then restart the clone
instance to have the changes take effect. All this does is
return the new guest to the prototype eth0 configuration.

Is there no way to alter udev's behaviour?  Is udev even
needed on a server system using virtual hardware? 
Altering the rules file not a big deal in itself but it
adds needless busywork when setting up a new guest.

***          E-Mail is NOT a SECURE channel          ***
James B. Byrne                mailto:ByrneJB at Harte-Lyne.ca
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3