<div dir="ltr">Hi Bob,<div><br></div><div style>    thanks a lot for your answer, but neither of the solutions worked for me.</div><div style><br></div><div style>    The Rackspace-supplied agent latest version simply refuses to install on Ubuntu 13.03 and Debian 7.0. I will ask the rackerlabs people about it with a detailed description of my errors, but it doesn't seem straightforward at all...</div>

<div style><br></div><div style>    Also, as you suggested, I added the xenapi-disable-agent key to my nova.conf file. Now I get earlier in the nova-compute log the message that says that the instance is in 'Running' state, but in the dashboard it is still marked as 'Spawning' :(</div>

<div style><br></div><div style>    By the way, this is my nova.conf file, in case it helps...</div><div style><br></div><div style><div><font face="courier new, monospace">[DEFAULT]</font></div><div><font face="courier new, monospace">logdir=/var/log/nova</font></div>

<div><font face="courier new, monospace">state_path=/var/lib/nova</font></div><div><font face="courier new, monospace">lock_path=/var/lock/nova</font></div><div><font face="courier new, monospace">root_helper=sudo nova-rootwrap</font></div>

<div><font face="courier new, monospace">auth_strategy=keystone</font></div><div><font face="courier new, monospace">verbose=True</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">sql_connection=mysql://nova-common:xxxxxxxx@localhost/nova</font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">sr_matching_filter=default-sr:true</font></div><div><font face="courier new, monospace">connection_type=xenapi</font></div>

<div><font face="courier new, monospace">xenapi_connection_url=<a href="https://192.168.2.48">https://192.168.2.48</a></font></div><div><font face="courier new, monospace">xenapi_connection_username=root</font></div><div>

<font face="courier new, monospace">xenapi_connection_password=xxxxxxx</font></div><div><font face="courier new, monospace">rescue_timeout=86400</font></div><div><font face="courier new, monospace">xenapi_inject_image=False</font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">network_manager=nova.network.manager.FlatManager</font></div><div><font face="courier new, monospace">image_service=nova.image.glance.GlanceImageService</font></div>

<div><font face="courier new, monospace">flat_network_bridge=xenbr0</font></div><div><font face="courier new, monospace">public_interface=eth0</font></div><div><font face="courier new, monospace">flat_interface=eth0</font></div>

<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">host=192.168.2.14</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">volume_driver=nova.volume.xensm.XenSMDriver</font></div>

<div><font face="courier new, monospace">use_local_volumes=False</font></div><div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">xenapi-disable-agent=True</font></div><div><font face="courier new, monospace"><br>

</font></div><div><font face="courier new, monospace"># AUTHENTICATION</font></div><div><font face="courier new, monospace">auth_strategy=keystone</font></div><div><font face="courier new, monospace">[keystone_authtoken]</font></div>

<div><font face="courier new, monospace">auth_host = 127.0.0.1</font></div><div><font face="courier new, monospace">auth_port = 35357</font></div><div><font face="courier new, monospace">auth_protocol = http</font></div>
<div>
<font face="courier new, monospace">admin_tenant_name = admin</font></div><div><font face="courier new, monospace">admin_user = admin</font></div><div><font face="courier new, monospace">admin_password = admin</font></div>

<div><font face="courier new, monospace">signing_dirname = /tmp/keystone-signing-nova</font></div><div><br></div></div><div style><br></div><div style>Thanks a lot.</div><div style><br></div><div style>Regards,</div><div style>

Gonzalo.</div></div><div class="gmail_extra"><br clear="all"><div><font face="'courier new', monospace"><div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><div style="font-family:'courier new',monospace">

<font face="'courier new', monospace">---</font></div><div style="font-family:'courier new',monospace;font-weight:bold"><b><font face="'courier new', monospace"><span style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal"><strong><span style="font-family:georgia,palatino"><a title="www.GonzaloAlvarez.es" href="http://www.gonzaloalvarez.es/" style="color:black;font-size:14pt;font-family:georgia,palatino;text-decoration:none" target="_blank">GonzaloAlvarez.es</a></span></strong></span></font></b></div>

<div style="font-family:'courier new',monospace;font-weight:bold"><span style="font-family:arial;font-size:x-small;font-weight:normal">Ponzano 80, 6º 6 - 28003 - Madrid</span></div><div><font size="1"><a href="mailto:gonzaloab@gmail.com" style="color:rgb(64,100,128)" target="_blank">Mail</a> | <a href="https://www.facebook.com/gonzalo.alvarez" style="color:rgb(64,100,128)" target="_blank">Facebook</a> | <a href="http://www.linkedin.com/in/gonzaloab" style="color:rgb(64,100,128)" target="_blank">Linkedin</a></font></div>

<div><div><div><font size="1">Tel: +34 678 252 458</font></div></div></div></span></div></font></div>
<br><br><div class="gmail_quote">On 9 May 2013 13:20, Bob Ball <span dir="ltr"><<a href="mailto:bob.ball@citrix.com" target="_blank">bob.ball@citrix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div lang="EN-GB" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Hi Gonzalo,<u></u><u></u></span></p><p class="MsoNormal">

<span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">The agent referred to here is the Rackspace-supplied agents that can be installed in images, so are present when they are booted and you do not suffer this timeout.  I believe these are currently available from</span> <span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="https://github.com/rackerlabs/openstack-guest-agents-unix" target="_blank">https://github.com/rackerlabs/openstack-guest-agents-unix</a> and <a href="https://github.com/rackerlabs/openstack-guest-agents-windows-xenserver" target="_blank">https://github.com/rackerlabs/openstack-guest-agents-windows-xenserver</a>.  <u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Set the value xenapi-disable-agent=true in /etc/nova/nova.conf and the presence of the agent will not be checked.  The impact of this is that Nova will think the guest is running before the bootup sequence has actually finished, and (of course) you will not have the agent functionality such as live password reset.<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thanks,<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Bob<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">

<div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Openstack [mailto:<a href="mailto:openstack-bounces%2Bbob.ball" target="_blank">openstack-bounces+bob.ball</a>=<a href="mailto:citrix.com@lists.launchpad.net" target="_blank">citrix.com@lists.launchpad.net</a>] <b>On Behalf Of </b>Gonzalo Alvarez<br>

<b>Sent:</b> 09 May 2013 11:38<br><b>To:</b> OpenStack<br><b>Subject:</b> [Openstack] Failed to query agent version<u></u><u></u></span></p></div></div><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">

Hi all,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">    I've managed to install OpenStack (Version 2012.1.1-18) on top of a XenServer installation. Instances are created fine, but it takes really long for Openstack to realize that the instance is up and running. In the nova-compute.log I see the following messages:<u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal"><span style="font-family:"Courier New"">2013-05-09 05:19:47 DEBUG nova.virt.xenapi_conn [-] Got exception: ['XENAPI_PLUGIN_FAILURE', 'version', 'PluginError', 'TIMEOUT: No response from agent within 30 seconds.'] from (pid=3047) _unwrap_plugin_exceptions /usr/lib/python2.7/dist-packages/nova/virt/xenapi_conn.py:612</span><u></u><u></u></p>

</div><div><p class="MsoNormal"><span style="font-family:"Courier New"">2013-05-09 05:19:47 ERROR nova.virt.xenapi.vmops [req-80868dbf-a0ec-4e5c-ba1c-40073407a69e e2d41ace30d1492ebb24edfbf30b9089 136c4d2c8f3e4c74a0a4a4ef0e45a901] TIMEOUT: The call to version timed out. VM id=a1978a21-7598-4d5e-984b-a9ca858f7237; args={'path': '', 'dom_id': '4', 'id': '957d7359-1632-4b38-bf19-8bfd0d45aca5', 'host_uuid': 'c38359bb-7a82-ac2b-0ee6-4a6dd68c5285'}</span><u></u><u></u></p>

</div><div><p class="MsoNormal"><span style="font-family:"Courier New"">2013-05-09 05:19:47 ERROR nova.virt.xenapi.vmops [req-80868dbf-a0ec-4e5c-ba1c-40073407a69e e2d41ace30d1492ebb24edfbf30b9089 136c4d2c8f3e4c74a0a4a4ef0e45a901] Failed to query agent version: {'message': 'TIMEOUT: No response from agent within 30 seconds.', 'returncode': 'timeout'}</span><u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">These three messages are repeated 5 times, until I get these messages:<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>

</div><div><div><p class="MsoNormal"><span style="font-family:"Courier New"">2013-05-09 05:24:20 DEBUG nova.compute.manager [req-80868dbf-a0ec-4e5c-ba1c-40073407a69e e2d41ace30d1492ebb24edfbf30b9089 136c4d2c8f3e4c74a0a4a4ef0e45a901] [instance: a1978a21-7598-4d5e-984b-a9ca858f7237] Checking state from (pid=3047) _get_power_state /usr/lib/python2.7/dist-packages/nova/compute/manager.py:272</span><u></u><u></u></p>

</div><div><p class="MsoNormal"><span style="font-family:"Courier New"">2013-05-09 05:24:20 INFO nova.virt.xenapi.vm_utils [req-80868dbf-a0ec-4e5c-ba1c-40073407a69e e2d41ace30d1492ebb24edfbf30b9089 136c4d2c8f3e4c74a0a4a4ef0e45a901] (VM_UTILS) xenserver vm state -> |Running|</span><u></u><u></u></p>

</div><div><p class="MsoNormal"><span style="font-family:"Courier New"">2013-05-09 05:24:20 INFO nova.virt.xenapi.vm_utils [req-80868dbf-a0ec-4e5c-ba1c-40073407a69e e2d41ace30d1492ebb24edfbf30b9089 136c4d2c8f3e4c74a0a4a4ef0e45a901] (VM_UTILS) xenapi power_state -> |1|</span><u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">And then the dashboard properly shows the instance as running. But the instance was up and running long ago. The instace takes about 30 seconds until command prompt, but OpenStack waits about 4 minutes to mark it as 'Running'.<u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Is there any way to fix this?<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thanks in advance.<u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Regards,<u></u><u></u></p></div><div><p class="MsoNormal">Gonzalo Alvarez.<u></u><u></u></p></div></div><div><div><div><p class="MsoNormal">

<span style="font-size:10.0pt;font-family:"Courier New"">---<u></u><u></u></span></p></div><div><p class="MsoNormal"><strong><span style="font-size:10.0pt;font-family:"Georgia","serif""><a href="http://www.gonzaloalvarez.es/" title="www.GonzaloAlvarez.es" target="_blank"><span style="font-size:14.0pt;text-decoration:none">GonzaloAlvarez.es</span></a></span></strong><b><span style="font-size:10.0pt;font-family:"Courier New""><u></u><u></u></span></b></p>

</div><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Ponzano 80, 6º 6 - 28003 - Madrid</span><b><span style="font-size:10.0pt;font-family:"Courier New""><u></u><u></u></span></b></p>

</div><div><p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif""><a href="mailto:gonzaloab@gmail.com" target="_blank"><span style="color:#406480">Mail</span></a> | <a href="https://www.facebook.com/gonzalo.alvarez" target="_blank"><span style="color:#406480">Facebook</span></a> | <a href="http://www.linkedin.com/in/gonzaloab" target="_blank"><span style="color:#406480">Linkedin</span></a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u><u></u></span></p>

</div><div><div><div><p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Arial","sans-serif"">Tel: <a href="tel:%2B34%20678%20252%20458" value="+34678252458" target="_blank">+34 678 252 458</a></span><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><u></u><u></u></span></p>

</div></div></div></div></div></div></div></div></div></div></div></div></blockquote></div><br></div>