|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
Re: [Xen-devel] detecting a xen environment easily 
| 
 
 On Thu, Apr 10, 2008 at 12:36 PM, Guillaume Rousse <Guillaume.Rousse@xxxxxxxx > wrote: 
Hello list.
 I'm looking for a way to easily segregate paravirtualized hosts,
 hardware virtualized hosts, and native hosts for sysadmin purpose
 (installing specific software or configuration files through cfengine).
 
 So far, I found the presence of a /proc/xen directory indicated either a
 paravirtualized host, or a dom0 native host, with the additional
 presence of /proc/xen/xsd_* files distinguishing between the two last
 ones. However, I didn't found any way to distinguish between other
 native host (non dom0 ones), and hardware virtualized hosts.
 
 In "Definitive guide to the xen hypervisor" book from D. Chisnall, i
 found some C code allowing to do it, based on CPUID cpu instruction
 usage. I didn't tried it yet, but isn't it any way to do something
 similar with non-compiled code, for portability issues (distributing a
 python script is far easier than providing as much different binaries
 than monitored platform) ?
 
 Also, is there any better way to achieve what I'm currently trying to do ?
 
--
 Guillaume Rousse
 Moyens Informatiques - INRIA Futurs
 Tel: 01 69 35 69 62
 
 _______________________________________________
 Xen-devel mailing list
 Xen-devel@xxxxxxxxxxxxxxxxxxx
 http://lists.xensource.com/xen-devel
 
 _______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |