[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] detecting a xen environment easily
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |