<div dir="ltr"><div style="font-size:14.2857141494751px">1. Query neutron data from DB</div><div style="font-size:14.2857141494751px"><div style="font-size:14.2857141494751px">2. Discover to which computation node it belongs</div><div><br></div></div><div style="font-size:14.2857141494751px">you can query port's information with neutron command.</div><div style="font-size:14.2857141494751px">like "neutron port-list -c id -c device_owner" and find device_owner == compute:* ports.</div><div style="font-size:14.2857141494751px"><br></div><div style="font-size:14.2857141494751px">and also find compute node witch port(and instance) deployed on.</div><div style="font-size:14.2857141494751px"><br></div><div style="font-size:14.2857141494751px">you can find "instance id" and "vm host which instance deployed on"  and</div><div style="font-size:14.2857141494751px"> "network that port belongs to" and "vlan id from network(if you use vlan)"</div><div style="font-size:14.2857141494751px"><br></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px">3. In that node, access internal data and compare it with one that I read from DB</span><br></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px"><br></span></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px">I don't know how to get internal data of neutron agent directly. but you can get peripheral information </span><span style="font-size:14.2857141494751px"><br></span></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px">from compute node.</span></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px"><br></span></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px">like, access vm host with ssh(sshpass) and get flow information(ex: ovs-ofctl dump-flows br-int) and ,</span></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px">meta information  from ovs-db and iptables which security group and security group rule's   </span></div><div style="font-size:14.2857141494751px">instance.</div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px"><br></span></div><div style="font-size:14.2857141494751px"><span style="font-size:14.2857141494751px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-19 0:42 GMT+09:00 Leo Y <span dir="ltr"><<a href="mailto:minherz@gmail.com" target="_blank">minherz@gmail.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"><div class="gmail_quote"><div dir="ltr">Hello,<div><br></div><div>I am looking for a way to match information about network topology (such as interface+port or routing) that is stored in neutron DB vs. actual information that is known by the neutron agent(s) in the computation node.</div><div><br></div><div>I like to do it in one of the following ways:</div><div><br></div><div>Way #1:</div><div><br></div><div>1. Query neutron data from DB</div><div>2. Discover to which computation node it belongs</div><div>3. In that node, access internal data and compare it with one that I read from DB</div><div><br></div><div>Way #2:</div><div>1. For each computation node, access internal data</div><div>2. Find this data in DB and verify that it match</div><div><br></div><div>I don't know how I can access "internal data of neutron agent(s)" in the computation node. I would appreciate any help and advise.</div><div><br></div><div>I am not sure if it is possible, to read a neutron data from DB and discover to which computation node it belongs. Please, advise if it is possible.<span class="HOEnZb"><font color="#888888"><span><font color="#888888"><br clear="all"><div><span style="color:rgb(34,34,34)">-- </span><br></div></font></span></font></span></div></div></div><span class="HOEnZb"><font color="#888888"><div>Regards,<br>        LeonidY<br>---------------------------------------------------------<br>I enjoy the massacre of ads. This sentence will slaughter ads without a messy bloodbath</div>
</font></span></div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>