|
|
|
|
|
|
|
|
|
|
xen-api
Re: [Xen-API] xapi accepting commands before being fully up
Xapi touches a file when it has finished starting up, based on the
-writeinitcomplete command line flag passed to it. In XenServer, that's
defined in the startup script as /var/run/xapi_init_complete.cookie
Might be better to monitor that file, rather than SSH (which is pretty
unrelated to xapi, but I'm not sure monitoring 443 would work better as stunnel
might come up quite early).
-anil
On 12 Jul 2010, at 15:34, George Dunlap wrote:
> It seems that xapi is up and accepting commands before everything is actually
> ready yet. I have a script that will wait for a host to boot by pinging and
> then testing listening on the ssh port; when it succeeds, the host should be
> up and ready.
>
> However, if I write a command that runs that script, and then immediately
> tries to start a VM on that host, I get this error message:
> ---
> There are no suitable hosts to start this VM on.
> The following table provides per-host reasons for why the VM could not be
> started:
>
> exile : Cannot start here [Host disabled (use 'xe host-enable' to
> re-enable)]
> ---
>
> Subsequent attempts succeed.
>
> It seems like xapi should either wait until all local hosts are up before
> accepting vm-start commands, or if they get a command that depends on certain
> hosts, it should wait for them to be enabled.
>
> I think if that's not easy to do, maybe a "wait-for-host-to-be-initialized"
> command... :-)
>
> -George
>
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/mailman/listinfo/xen-api
>
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
|
|
|
|
|