Issue #2067 has been updated by thegcat.

Subject changed from Virtual fact does not work for Xen or HyperV to Virtual 
fact does not work for Xen, HyperV, kvm
Keywords changed from Virtual
VMWare
Zones
Xen
HyperV to Virtual
VMWare
Zones
Xen
HyperV
kvm

Doesn't seem to work well from a kvm vm either. Here the interesting facter 
bits:
<pre>
facterversion => 1.5.4
lsbdistdescription => Ubuntu 8.04.2
physicalprocessorcount => 0
processor0 => QEMU Virtual CPU version 0.9.1
processor1 => QEMU Virtual CPU version 0.9.1
processorcount => 2
productname => Not Specified
rubyversion => 1.8.6
virtual => physical
</pre>

Feel free to ping me if you need more info. I'm not sure how much time I can 
spend testing stuff in the next few days/weeks, but I could at least provide 
the devs an internet-reachable kvm machine with whichever distribution they see 
fit.
----------------------------------------
Bug #2067: Virtual fact does not work for Xen, HyperV, kvm
http://projects.reductivelabs.com/issues/2067

Author: glaw
Status: Unreviewed
Priority: Normal
Assigned to: 
Category: 
Target version: 
Complexity: Unknown
Keywords: Virtual
VMWare
Zones
Xen
HyperV
kvm


Hi

The 'virtual' fact seems to report only for vmware. See the following from the 
mailing list (re Xen):

2009/3/9 Trevor Hemsley <[email protected]>
manufacturer => Xen
virtual => physical

It appears that $virtual doesn't work on Xen :(



It appears it doesn' work under Debian/Windows HyperV either:-

g...@dv01:~ $ sudo facter virtual
physical
g...@dv01:~ $ sudo facter -v
1.5.1
g...@dv01:~ $ sudo facter operatingsystem
Debian
g...@dv01:~ $

It also doesn't seem to recognise a Solaris zone as a virtual, although it's 
arguable if it is or not:-

g...@sv01:~ $ facter -v 
1.5.2
g...@sv01:~ $ facter operatingsystem
Solaris
g...@sv01:~ $ sudo facter virtual
g...@sv01:~ $ 

To detect a non-Global zone on Solaris, run the zonecfg command as root -- it 
will return exit code 1:-

g...@sv01:~ $ zonecfg
zonecfg can only be run from the global zone.
g...@sv01:~ $ echo $?
1

Not sure how to detect HyperV or Xen.

Gary


----------------------------------------
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://reductivelabs.com/redmine/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
-~----------~----~----~----~------~----~------~--~---

Reply via email to