Ok! Thanks for your replies!<br><br>and 'wget <span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">169.254.169.254'?? what info gets from?</span><div><br></div>
<div><br><div class="gmail_quote">2012/12/11 Marco CONSONNI <span dir="ltr"><<a href="mailto:mcocmo62@gmail.com" target="_blank">mcocmo62@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br><br>nova-api-metada service is an optional nova daemon that implements an HTTP interface for retrieving metadata you associate to an instance at boot time (see --user-data parameter).<br><br>Provided that you have installed and correctly configured it, try the following sequence for better understanding.<br>

<br>Hope it helps,<br>Marco.<br><br><br>

<p class="MsoNormal"><i>At the client console, create a file and launch an instance with
the following commands:</i></p><i>

</i><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><b><span style="font-size:8.0pt;line-height:115%;font-family:Courier"><br></span></b></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">

<b><span style="font-size:8.0pt;line-height:115%;font-family:Courier">$ echo 'This is user data!' >
myFile.txt</span></b></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><b><span style="font-size:8.0pt;line-height:115%;font-family:Courier">$ nova boot testUserData
--image=19d24df6-be35-40fe-b61d-8cf381abf1f7 --flavor=1<span>  </span>--user-data myFile.txt</span></b></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">+-------------------------------------+--------------------------------------+</span></p>



<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| Property<span>                      
</span><span>     </span>| Value<span>                                </span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">+-------------------------------------+--------------------------------------+</span></p>



<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| OS-DCF:diskConfig<span>                  
</span>| MANUAL<span>                              
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| OS-EXT-SRV-ATTR:host<span>               
</span>| None<span>        </span><span>                         </span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| OS-EXT-SRV-ATTR:hypervisor_hostname | None<span>                                 </span>|</span></p>



<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| OS-EXT-SRV-ATTR:instance_name<span>      
</span>| instance-0000011c<span>                   
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| OS-EXT-STS:power_state<span>             
</span>| 0<span>                              </span><span>      </span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| OS-EXT-STS:task_state<span>              
</span>| scheduling<span>                          
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| OS-EXT-STS:vm_state<span>                
</span>| building<span>                            
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| accessIPv4<span>                         
</span>|<span>                                     
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| accessIPv6<span>                         
</span>|<span>                                     
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| adminPass<span>                          
</span>| rXQ37SMMmu7D<span>                        
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| config_drive<span>                       
</span>|<span>                                     
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| created<span>                     </span><span>        </span>| 2012-11-14T17:11:47Z<span>                 </span>|</span></p>



<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| flavor<span>                             
</span>| m1.tiny<span>                             
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| hostId<span>                             
</span>|<span>                                     
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| id<span>                                 
</span>| f87e825b-e31f-4918-89ca-0fab3645cf44 |</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| image<span>                              
</span>| cirros-0.3.0-x86_64-uec<span>             
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| key_name<span>                           
</span>| None<span>                                
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| metadata<span>                           
</span>| {}<span>                          </span><span>         </span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| name<span>                               
</span>| testUserData<span>                        
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| progress<span>                           
</span>| 0<span>                                   
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| security_groups<span>                    
</span>| [{u'name': u'default'}]<span>             
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| status<span>                             
</span>| BUILD<span>                               
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| tenant_id<span>                          
</span>| 43b38bc900c14082a14cda212c324f0a<span>    
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| updated<span>                            
</span>| 2012-11-14T17:11:47Z<span>                
</span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">| user_id<span>                  </span><span>           </span>|
d3e8a1682a064f01ba80c45c28e6af6e<span>     </span>|</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">+-------------------------------------+--------------------------------------+</span></p>



<p class="MsoNormal"> </p>

<p class="MsoNormal"><i>To retrieve the information from the metadata service,
connect to the instance and submit the following commands:</i></p><i>

</i><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><b><span style="font-size:8.0pt;line-height:115%;font-family:Courier"><br></span></b></p><p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt">

<b><span style="font-size:8.0pt;line-height:115%;font-family:Courier">$ wget <a href="http://169.254.169.254/latest/user-data-O-" target="_blank">http://169.254.169.254/latest/user-data
-O-</a></span></b></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">Connecting to 169.254.169.254 (<a href="http://169.254.169.254:80" target="_blank">169.254.169.254:80</a>)</span></p>



<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">This is user data!</span></p>

<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-size:8.0pt;line-height:115%;font-family:Courier">-<span>                    </span>100%
|************************************************************************************************************|<span>    </span>19<span>  </span>--:--:--
ETA</span></p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"><i>Note: the command for retrieving data from the metadata
service may vary both in the address of the service (here we used the default
configuration address 169.254.169.254) and in the format of the wget command
(depending on the OS of the image).</i></p><div class="HOEnZb"><div class="h5"><i>

</i><br><br><br><br><br><br><br><br><div class="gmail_quote">On Tue, Dec 11, 2012 at 7:29 AM, Matt Joyce <span dir="ltr"><<a href="mailto:matt.joyce@cloudscaling.com" target="_blank">matt.joyce@cloudscaling.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It is not a necessity, but it is very useful.  Also look at config drive.<br><br>-Matt<br><br><div class="gmail_quote">

<div><div>On Mon, Dec 10, 2012 at 5:33 PM, Joshua Harlow <span dir="ltr"><<a href="mailto:harlowja@yahoo-inc.com" target="_blank">harlowja@yahoo-inc.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
<div style="word-wrap:break-word"><div><font face="Calibri,sans-serif">Its really just a binary that activates <a href="https://github.com/openstack/nova/blob/master/nova/api/metadata/handler.py#L100" target="_blank">https://github.com/openstack/nova/blob/master/nova/api/metadata/handler.py#L100</a></font></div>


<div><font face="Calibri,sans-serif"><br></font></div><div><font face="Calibri,sans-serif">Its a way to allow for a VM to get metadata about itself and any userdata (of which users may have provided) on boot.</font></div>


<div><font face="Calibri,sans-serif"><br></font></div><div><font face="Calibri,sans-serif">Said feature is not just connected to ec2, but provides a generic mechanism for getting this type of data to an instance.</font></div>


<div><font face="Calibri,sans-serif"><br></font></div><div><font face="Calibri,sans-serif">The ec2 folks I believe are just the 'originators' of said concept and that’s how it got named initially.</font></div><div>


<font face="Calibri,sans-serif"><br></font></div><span style="font-size:14px;font-family:Calibri,sans-serif"><div style="border-right:medium none;padding-right:0in;padding-left:0in;padding-top:3pt;text-align:left;font-size:11pt;border-bottom:medium none;font-family:Calibri;border-top:#b5c4df 1pt solid;padding-bottom:0in;border-left:medium none">


<span style="font-weight:bold">From: </span> JuanFra Rodriguez Cardoso <<a href="mailto:juanfra.rodriguez.cardoso@gmail.com" target="_blank">juanfra.rodriguez.cardoso@gmail.com</a>><br><span style="font-weight:bold">Date: </span> Monday, December 10, 2012 5:10 PM<br>


<span style="font-weight:bold">To: </span> Openstack <<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>><br><span style="font-weight:bold">Subject: </span> [Openstack] Nova metadata service<br>


</div><div><div><div><br></div><div><div>
Hi guys!
<div><br></div><div>After looking for in the mailing list and docs, I honestly still don't understand what really is nova-api-metadata.<br>
it's a mandatory service in a multi-host deployment? it's only related to EC2?<br><br>
Thanks!</div><div><br></div><div>Regards,</div><div>JuanFra.</div></div></div></div></div></span></div>
<br></div></div>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div>