<div dir="ltr">well ,  part of the vm's boot process looks like this , maybe this can help you find some clue:<div><ol style="border:0px;outline:0px;font-size:12px;vertical-align:baseline;font-family:Arial,sans-serif;line-height:18px">
<li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">nova boot will get into compute driver, which will call quantum api to create port</li><li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">
quantum-server creates the port object and allocates it with ip address from subnets</li><li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">quantum-server notifies quantum-dhcp agent with the created port object</li>
<li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">quantum-dhcp agent configs the dhcp server with the port object, such as IP, Mac, gateway and routes</li><li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">
compute-driver gets the network information, and then create port on br-int ovswitch, and then starts the VM with a tap device attached on the ovs port.</li><li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">
ovs-quantum-agent detects and gets to know there is a new ovs port created</li><li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">ova-quantum-agent asks information from quantum-server</li>
<li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">ova-quantum-agent set up the port, such as the flows and vlan id of the ovs port. After this step, the VM's network is connected.</li>
<li style="margin:0px;padding:0px;border:0px;outline:0px;font-size:inherit;vertical-align:baseline">VM gets the IP address with the dhcp client.</li></ol></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/10 Jitendra Kumar Bhaskar <span dir="ltr"><<a href="mailto:jitendra.b@pramati.com" target="_blank">jitendra.b@pramati.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I am doing d same but I am looking to attach floating IP at boot time. And not getting where I need to change ?<br></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div><div><div>Regards<span class="HOEnZb"><font color="#888888"><b><br>

Jitendra Bhaskar</b><br><br></font></span></div><br></div></div><br><div><div><div><br></div></div></div></div></div><div><div class="h5">
<br><br><div class="gmail_quote">On Tue, Dec 10, 2013 at 12:45 PM, ¹ùÁú²Ö <span dir="ltr"><<a href="mailto:guolongcang.work@gmail.com" target="_blank">guolongcang.work@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">floating ip is implemented through NAT , so , once your instance was assigned an internal ip successfully , then you can assign floating ip to it . but , in order to <span style="font-family:arial,sans-serif;font-size:14px">assign floating IP to instance at boot time, maybe you need to modify some code.</span></div>


<div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>2013/12/9 Jitendra Kumar Bhaskar <span dir="ltr"><<a href="mailto:jitendra.b@pramati.com" target="_blank">jitendra.b@pramati.com</a>></span><br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
<div dir="ltr"><div>Hi Stackers<br><br></div>Is it possible to assign floating IP to instance at boot time in Hanana ?<br><div><br clear="all"><div><div><div dir="ltr"><div><div><div>Regards<span><font color="#888888"><b><br>


Jitendra Bhaskar</b><br><br>
</font></span></div><br></div></div><br><div><div><div><br></div></div></div></div></div>
</div></div></div>
<br></div></div><div>_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br></div></blockquote></div><br></div>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>