I didn't realize that it would be that easy, or common, to fake smbios
information. At least if the manufacturer is KVM, Bochs, or QEMU according
to dmidecide we could take a decent guess, but this is apparently going to
be more fun than I initially expected. I'll probably wind up using the
heuristics in virt-what and imvirt, thanks for directing me to them.

On Tue, Aug 30, 2011 at 4:30 AM, Trevor Vaughan <[email protected]>wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> To be more specific on my last post:
>
> - -smbios type=1[,manufacturer=str][,product=str]
> [,version=str][,serial=str][,uuid=uuid][,sku=str] [,family=str]
>
> You can set any, or all, of these fields to be whatever you wish them to be
> so this may not be a foolproof way of obtaining information.
>
> Trevor
>
> On 08/29/2011 10:00 PM, [email protected] wrote:
> >
> > Issue #8210 has been updated by Markus Falb.
> >
> >
> > You could leave away the funny switches and just do
> > <pre>
> > $ dmidecode
> > ... look if you find something worthfully in this lot of information ...
> > </pre>
> >
> > I just found
> > <pre>
> > $ dmidecode -t 1
> > ...
> >       Product Name: KVM
> > ...
> > </pre>
> >
> > or shorter
> > <pre>
> > $ dmidecode -s system-product-name
> > KVM
> > </pre>
> > ----------------------------------------
> > Bug #8210: virtual => physical for kvm guests
> > https://projects.puppetlabs.com/issues/8210
> >
> > 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 <br>[
> https://bugzilla.redhat.com/show_bug.cgi?id=707523](https://bugzilla.redhat.com/show_bug.cgi?id=707523)
> >
> >
>
> - --
> Trevor Vaughan
>  Vice President, Onyx Point, Inc.
>  email: [email protected]
>  phone: 410-541-ONYX (6699)
>  pgp: 0x6C701E94
>
> - -- This account not approved for unencrypted sensitive information --
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
>
> iQEcBAEBAgAGBQJOXMnvAAoJECNCGV1OLcypiRoH/0PRdlKA7qCx6H3C0qNadVB0
> JSCI4uGpPqljyQzRqhiI8ukH1cmNFHDNvmCcXRA9WzLPUeg+L4N1bxrna17y3zJ/
> CF70B6Y3OF70hmQwoSz59M4YoYlvBkA1dSlaLPzVvfyiJElOIdFF0gbb5xp4UmXi
> xiJnE1bddvNtjR9gMVAm4cbgndPCNXTX6KXoXiEhmjCe87XfNGhrOguGtTRJsb4l
> uLLg/52U33FIhJsra9dn7Uu0/aPZ8hhuVYP0A9fsmR6WU8btxOTQGqvMmSWKZ3ag
> AxwOum1O84xsyElLdj/EDmiL4U9SKBKnvuZcVfzDw8gz84g1Tp65SNT8FkWx5zU=
> =Wf1i
> -----END PGP SIGNATURE-----
>



-- 
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.

Reply via email to