[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] simple check for domU?
On 11/11/05, NAHieu <nahieu@xxxxxxxxx> wrote: > On 11/11/05, Chris Bainbridge <chris.bainbridge@xxxxxxxxx> wrote: > > Hi, is there a simple way to check that we're running under a domU? So > > far I came up with: > > > > [[ -d /proc/xen && ! -z `ls /sys/bus/xen/devices/` ]] > > > > or > > > > -e /sys/bus/xen/drivers/vbd || -e /sys/bus/xen/drivers/vif > > > > Neither of which is pretty, and I'm not convinced they work under all > > circumstances. This is useful for system setup scripts to do different > > things depending if they are run under dom0/U. > > That is easy. Something you will never see in domU, such as > xenconsoled, xenstored,... > > So check for the presence of these daemons is a good way, especially > that requires no privileged access. It is quite possible that someone has these daemons installed in a domU fs. Maybe you mean check if the process is running? Even that is problematic; it's possible to run a xen0 kernel without those daemons. Besides, how do we differentiate between a domU kernel and a standard kernel? If there's no easy and reliable way to do this maybe one should be added? _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |