|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|