[Poweredgec-tools] Inconsistant network device naming

Michael_Stumpf at Dell.com Michael_Stumpf at Dell.com
Mon Jan 6 17:40:41 CST 2014


Dell - Internal Use - Confidential
Hey Andrew,
setupbios wouldn't affect this.  Or, let me say this:  it seems to me to be so orthogonal that I can't find any reasonable connection.

I started looking around to try to see if there was a good simple answer to this-I assumed it was a misconfiguration on our part in the static PXE image; some leftover config file or somesuch.  I ended up reading for about 2 hours.  What I found goes way deeper and looks to be related to the fact that udev instantiates all network drivers in parallel such that the order can't be presumed to be deterministic.

What is quite odd is that I and some of my colleagues that deal with massive scale of machines have never seen this before in practice.  This is the kind of issue I would have expected to bump into.  Perhaps it never came up because of the use; the intent of the PXE image is to come up, DHCP an address, and do what it needs to.  It would not really matter (in my use cases) if a given network was coming from block device eth0 , eth1, or eth12.

Early comment and thought about this is that this is likely solved correctly in 6.X by biosdevname (consistent device naming), which we will eventually also provide as a provisioning image.

For reference, see the thread and RHEL bug report:

            https://www.centos.org/forums/viewtopic.php?t=25575
            https://bugzilla.redhat.com/show_bug.cgi?id=491432






Michael Stumpf
System Management & Tools
Dell | PowerEdge C


-----Original Message-----
From: poweredgec-tools-bounces On Behalf Of Andrew Holway
Sent: Friday, January 03, 2014 4:28 PM
To: poweredgec-tools
Subject: [Poweredgec-tools] Inconsistant network device naming

Hello,

We have a bunch of C6220 here.

We are loading up the pxe image and are finding that the 1G and 10G interfaces are getting mixed up. Sometimes the 1G is eth0 and eth1 and sometimes the 10G is eth0 and eth1.

I have just run "setupbios setting set_each_default" on each node.

Thanks,

Andrew


[root at ipa rail_gun]#  while read -u 5 p; do ssh $p ethtool eth0 | grep "Speed:" ; echo $p  ; done 5<ips

Speed: 10000Mb/s
10.51.110.11
Speed: 1000Mb/s
10.51.110.12
Speed: 10000Mb/s
10.51.110.13
Speed: 10000Mb/s
10.51.110.14
Speed: 1000Mb/s
10.51.110.15
Speed: 1000Mb/s
10.51.110.16
Speed: 1000Mb/s
10.51.110.17
Speed: 10000Mb/s
10.51.110.22
Speed: 10000Mb/s
10.51.110.23
Speed: 10000Mb/s
10.51.110.24
Speed: 1000Mb/s
10.51.110.25
Speed: 1000Mb/s
10.51.110.26
Speed: 1000Mb/s
10.51.107.100
Speed: 1000Mb/s
10.51.110.27
Speed: 10000Mb/s
10.51.110.28

_______________________________________________
Poweredgec-tools mailing list
Poweredgec-tools at dell.com
https://lists.us.dell.com/mailman/listinfo/poweredgec-tools
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.us.dell.com/pipermail/poweredgec-tools/attachments/20140106/06ebc1d8/attachment.html 


More information about the Poweredgec-tools mailing list