i see that you solved your problem, so i'm not attempting to assist, just 
offering some additional info for the community.

we also had a need for identifying VMware systems, primarily for 
auto-installing VMware tools.  however, using the MAC address was not an option 
for us as we can and will change MAC addresses on our systems, physical and 
virtual alike.  i opted to use `dmidecode` to check the "Manufacturer" which is 
something like "VMware, Inc." on VMware VMs.  however, there are many other 
ways to determine if a system is a VMware.  for instance `lspci` will report 
the VGA adapter as "VMware SVGA II Adapter" on VMs as well.

we do our VMware detection outside of cobbler in rc.local so that we can catch 
VMs and install the tools on first boot.  i'm sure there are other ways of 
accomplishing the same goal, but rc.local seemed appropriate at the time.  i 
can provide an example of this if anyone is interested.

just FYI


byron

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Luc de Louw
Sent: Tuesday, February 23, 2010 9:59 AM
To: [email protected]
Subject: How to find out the MAC address of a system

Dear all,

I tried the VMWare detection snipped at 
https://fedorahosted.org/cobbler/wiki/KickstartSnippets and it fails, no MAC 
address found.

$system.interfaces['eth0']['mac_address'] does not show anything.  
cobbler system dumpvars --name=blah shows the mac_address as expected.

Used cobbler version: 2.0.3

Any hints?

Thanks,

Luc
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to