For determining the manufacturer name itself that works - however, I need to know what manufacturers can be inferred as a KVM guest, since qemu isn't the only possible manufacturer value.
On Mon, Aug 29, 2011 at 1:37 PM, Trevor Vaughan <[email protected]>wrote: > dmidecode -t 1 | grep 'Product Name:' > > Seems to work pretty well for me. > > Trevor > > On Mon, Aug 29, 2011 at 3:41 PM, <[email protected]> wrote: > > Issue #8210 has been updated by Adrien Thebo. > > > > Relying on dmidecode would be a better way of handling this sort of > lookup, > > but the manufacturer name is not guaranteed to be ‘QEMU’. I’ve found the > > following on a kvm hypervisor: > > > > ~# dmidecode -t 4 > > dmidecode 2.9 > > SMBIOS 2.4 present. > > > > Handle 0x0401, DMI type 4, 32 bytes > > Processor Information > > Socket Designation: CPU01 > > Type: Central Processor > > Family: Other > > Manufacturer: Bochs > > ID: 33 06 00 00 FD AB 81 07 > > Version: Not Specified > > Voltage: Unknown > > External Clock: Unknown > > Max Speed: 2000 MHz > > Current Speed: 2000 MHz > > Status: Populated, Enabled > > Upgrade: Other > > L1 Cache Handle: Not Provided > > L2 Cache Handle: Not Provided > > L3 Cache Handle: Not Provided > > > > We’ll need better detection of the manufacturer regardless of the BIOS > used. > > > > ________________________________ > > > > Bug #8210: virtual => physical for kvm guests > > > > Author: Markus Falb > > Status: Investigating > > Priority: Normal > > Assignee: Adrien Thebo > > Category: library > > Target version: > > Keywords: > > Branch: > > Affected Facter version: > > > > The Output from /proc/cpuinfo can not used reliable for telling that it > is a > > kvm virtual machine. On a CentOS 5.6 kvm Host with CentOS guests > > /proc/cpuinfo tells me: > > > > for a smp guest > > > > model name : QEMU Virtual CPU version 0.9.1 > > > > with only one cpu in the guest: > > > > model name : Pentium II (Klamath) > > > > but in both cases: > > > > $ dmidecode -t 4 > > ... > > Manufacturer: QEMU > > ... > > > > I believe it is possible to specify what cpu is used so on the > commandline, > > so relying on the model name is not always working > > > > For more information please also have a look at > > https://bugzilla.redhat.com/show_bug.cgi?id=707523 > > > > ________________________________ > > > > You have received this notification because you have either subscribed to > > it, or are involved in it. To change your notification preferences, > please > > click here: http://projects.puppetlabs.com/my/account > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Bugs" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > > http://groups.google.com/group/puppet-bugs?hl=en. > > > > > > -- > Trevor Vaughan > Vice President, Onyx Point, Inc > (410) 541-6699 > [email protected] > > -- This account not approved for unencrypted proprietary information -- > -- Adrien Thebo [email protected] -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
