<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    Thanks for the inputs, please see below.<br>
    I think that we are in two different time zones (we also have a
    holiday here this afternoon and tomorrow).<br>
    Thanks<br>
    Gary<br>
    <br>
    On 05/13/2013 11:08 PM, Minton, Rich wrote:
    <blockquote
      cite="mid:BCD47F9ED3ABA442A8713ECE06CB946821989149@HVXDSP43.us.lmco.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Times New Roman \, serif";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New","serif";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:765151691;
        mso-list-type:hybrid;
        mso-list-template-ids:-1970257636 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif][if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Ok,
            success.</span></p>
      </div>
    </blockquote>
    <br>
    Cool<br>
    <br>
    <blockquote
      cite="mid:BCD47F9ED3ABA442A8713ECE06CB946821989149@HVXDSP43.us.lmco.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D"> I was able to
            get the metadata service up and running.  I’m using a Flat
            network, no GRE tunnels or VLANs, except for my host
            external interfaces.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="color:#1F497D"><span style="mso-list:Ignore">1.<span
                style="font:7.0pt "Times New Roman"">      
              </span></span></span><!--[endif]--><span
            style="color:#1F497D">Installed L3-agent on my
            controller/compute node<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="color:#1F497D"><span style="mso-list:Ignore">2.<span
                style="font:7.0pt "Times New Roman"">      
              </span></span></span><!--[endif]--><span
            style="color:#1F497D">Nova-api is running on
            controller/compute node<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="color:#1F497D"><span style="mso-list:Ignore">3.<span
                style="font:7.0pt "Times New Roman"">      
              </span></span></span><!--[endif]--><span
            style="color:#1F497D">“quantum router-create router1”<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="color:#1F497D"><span style="mso-list:Ignore">4.<span
                style="font:7.0pt "Times New Roman"">      
              </span></span></span><!--[endif]--><span
            style="color:#1F497D">“quantum router-interface-add router1
            <subnet-id>”<o:p></o:p></span></p>
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="color:#1F497D"><span style="mso-list:Ignore">5.<span
                style="font:7.0pt "Times New Roman"">      
              </span></span></span><!--[endif]--><span
            style="color:#1F497D">Ensure port eth1 is attached to
            br-eth1 using “ovs-vsctl add-port br-eth1 eth1” (only if
            eth1 is your VM NIC).  I loose eth1 off of br-eth1 after a
            service network restart or a host reboot.
          </span><b><span style="color:red">Any ideas on this one?</span></b><span
            style="color:#1F497D"><o:p></o:p></span></p>
      </div>
    </blockquote>
    <br>
    I have a number of questions and comments regarding this one.<br>
    i. If you have an interface
    /etc/sysconfig/network-scripts/ifcfg-br-int configured then each
    time that you run the network restart then the ovs bridges will be
    purged of all of their tap devices.<br>
    ii. When the quantum agent restarts the interface is added to the
    bridge. It is not really clear why this is happening at reboot. I'll
    try and reproduce on my side.<br>
    <br>
    <blockquote
      cite="mid:BCD47F9ED3ABA442A8713ECE06CB946821989149@HVXDSP43.us.lmco.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoListParagraph"
          style="text-indent:-.25in;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span
            style="color:#1F497D"><span style="mso-list:Ignore">6.<span
                style="font:7.0pt "Times New Roman"">      
              </span></span></span><!--[endif]--><span
            style="color:#1F497D">We also ran “ip addr add
            169.254.169.254/32 dev eth0.500” to make route all requests
            to 169… to my external interface. I think this was the
            ticket for us.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color: rgb(31, 73, 125);">Hope
            this helps somebody.</span></p>
      </div>
    </blockquote>
    <br>
    Yes, it sure does.<br>
    Thank you<br>
    Gary<br>
    <br>
    <blockquote
      cite="mid:BCD47F9ED3ABA442A8713ECE06CB946821989149@HVXDSP43.us.lmco.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Rick<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
                Gary Kotton [<a class="moz-txt-link-freetext" href="mailto:gkotton@redhat.com">mailto:gkotton@redhat.com</a>]
                <br>
                <b>Sent:</b> Monday, May 13, 2013 10:26 AM<br>
                <b>To:</b> Minton, Rich<br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:rhos-list@redhat.com">rhos-list@redhat.com</a><br>
                <b>Subject:</b> Re: EXTERNAL: Re: [rhos-list] Metadata
                with Quantum.<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">On 05/13/2013 05:19 PM, Minton, Rich wrote:
          <o:p></o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D">Gary,</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D">Right now, I
            have my VMs on a flat network (10.0.56.0/21). Our external
            physical router acts as the gateway (10.0.56.1) for VMs to
            get to the external network. If I create an L3 router with
            the 10.0.56.1 IP as the gateway I get conflicts on my
            physical router. Is using the L3 agent and an L3 router the
            only way to access the metadata service on my external
            network?</span><o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New
            Roman","serif""><br>
            In RHOS 2.0 this is the only way. In RHOS 3.0 you will be
            able to do this via the DHCP agent.<br>
            <br>
            <br>
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D">Is it possible
            to put a NAT on my physical router to accomplish the same
            thing or is it absolutely necessary to route through the L3
            router?</span><o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New
            Roman","serif""><br>
            Yes, that is certainly possible. I am actually happy that
            you mentioned this as it is something that I would have
            done. I think that you can do this pretty easily:<br>
            1. If your router will be the default gateway for the VMs
            (this can be ensured when you create your subnet)<br>
            2. If you create a NAT rule on the router - all traffic that
            is destined to the metadata service should be re routed to
            the the meta data service<br>
            <br>
            My understanding is that some hardware vendors are
            implementing l3 functionality in their routers (well it is
            something that they have had for decades and do it a lot
            better and more efficiently that the l3 agent - with the
            added bonus of HA)<br>
            <br>
            The problem with the above is that it is something that is
            done manually and is not automated via quantum at the
            moment.<br>
            <br>
            Thanks<br>
            Gary<br>
            <br>
            <br>
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D">Thanks,</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D">Rick</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
                <a moz-do-not-send="true"
                  href="mailto:rhos-list-bounces@redhat.com">rhos-list-bounces@redhat.com</a>
                [<a moz-do-not-send="true"
                  href="mailto:rhos-list-bounces@redhat.com">mailto:rhos-list-bounces@redhat.com</a>]
                <b>On Behalf Of </b>Gary Kotton<br>
                <b>Sent:</b> Friday, May 10, 2013 9:45 AM<br>
                <b>To:</b> <a moz-do-not-send="true"
                  href="mailto:rhos-list@redhat.com">rhos-list@redhat.com</a><br>
                <b>Subject:</b> EXTERNAL: Re: [rhos-list] Metadata with
                Quantum.</span><o:p></o:p></p>
          </div>
        </div>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal">On 05/10/2013 04:18 PM, Minton, Rich wrote:
          <o:p></o:p></p>
        <p class="MsoNormal">Guys and Gals,<o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal">I’m looking for some direction with regards
          to implementing Metadata with Quantum. 
          <o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal">I’m using Openstack Networking with a Flat
          provider network, which is working great at the moment. I have
          a Controller/compute node running the quantum server, a
          Network node running openvswitch and dhcp agents, and three
          compute nodes running the openvswitch agent. I was going to
          install the L3 agent on the controller node since I read
          somewhere that for this implementation the L3 agent should not
          be run with the DHCP agent on the same host. From there I need
          some help with the configuration.<o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New Roman ,
            serif","serif""><br>
            Yes, this is correct. At the moment RHEL does not support
            namespaces so in order to have network isolation is is
            recommended that the l3 agent and the dhcp agent do not run
            on the same host. If this is for a POC then you can
            certainly do this as there is no risk of a security hole.<br>
            <br>
            Hopefully in the coming versions we will have a better
            solution for this.<br>
            <br>
            Please note that in the RHOS 3 version will will be able to
            invoke the metadata service form the DHCP agent if you
            choose.
            <br>
            <br>
            <br>
            <br>
          </span><o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal">I have these entries in my nova.conf file
          on the Controller host (L3 agent host)<o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="font-family:"Courier
            New","serif"">enabled_apis=ec2,osapi_compute,metadata</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="font-family:"Courier
            New","serif"">metadata_host=172.17.0.68  #
            This is the external IP of my Controller host</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="font-family:"Courier
            New","serif"">metadata_port=8775</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="font-family:"Courier
            New","serif"">metadata_listen=172.17.0.68</span><o:p></o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="font-family:"Courier
            New","serif"">service_quantum_metadata_proxy
            = true</span><o:p></o:p></p>
        <p class="MsoNormal">Is this all I need in nova?<o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New Roman ,
            serif","serif""><br>
            I think so.<br>
            <br>
            <br>
            <br>
          </span><o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal">Do I need a port on br-ex that routes to my
          external network?<o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New Roman ,
            serif","serif""><br>
            You only need the br-ex on the host that is running the
            l3-agent. <br>
            <br>
            <br>
            <br>
          </span><o:p></o:p></p>
        <p class="MsoNormal">Do I need to create a router in quantum?<o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New Roman ,
            serif","serif""><br>
            Yes, you need to do this and you need to assign the router
            to the subnet with the private ip. This will ensure that the
            traffic is sent to the l3 -agent which in turn will redirect
            it to the metadata service.<br>
            <br>
            <br>
            <br>
          </span><o:p></o:p></p>
        <p class="MsoNormal">My External network is 172.17.0.0/24<o:p></o:p></p>
        <p class="MsoNormal">My management network is 10.255.254.0/24  
          (this is used for the hosts to talk to each other, i.e., qpid
          and mysql)<o:p></o:p></p>
        <p class="MsoNormal">My guest network is 10.0.56.0/21<o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal">My l3-agent.conf file:<o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">[DEFAULT]</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">#sql_connection =
            <a moz-do-not-send="true"
              href="mailto:mysql://quantum:XXXXXXXX@10.255.254.38/ovs_quantum">mysql://quantum:XXXXXXXX@10.255.254.38/ovs_quantum</a></span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Show more verbose log output
            (sets INFO log level output).</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">verbose = True</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Show debugging output in log
            (sets DEBUG log level output).</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">debug = True</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># L3 agent requires that an
            interface driver be set.  Choose the one</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># that best matches your
            plugin. There is no default.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># interface_driver =</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">#</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># OVS</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">interface_driver =
            quantum.agent.linux.interface.OVSInterfaceDriver</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># LinuxBridge</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># interface_driver =
            quantum.agent.linux.interface.BridgeInterfaceDriver</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># The Quantum user information
            for accessing the Quantum API.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">auth_strategy = keystone</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">auth_url = <a
              moz-do-not-send="true"
              href="http://10.255.254.38:35357/v2.0/">
              http://10.255.254.38:35357/v2.0/</a></span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">auth_region = lmicc</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">admin_tenant_name = services</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">admin_user = quantum</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">admin_password = XXXXXXXXXX</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Use "sudo quantum-rootwrap
            /etc/quantum/rootwrap.conf" to use the real</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># root filter facility.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Change to "sudo" to skip the
            filtering and just run the comand directly</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># root_helper = sudo
            quantum-rootwrap /etc/quantum/rootwrap.conf</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Without network namespaces,
            each L3 agent can only configure one</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># router.  This is done by
            setting the specific router_id.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># router_id =
          </span><o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New Roman ,
            serif","serif""><br>
            Due to the fact that namespaces is not supported you need to
            create a router and then update this with the router id and
            restart the service (sorry it is a real pain). Hopefully in
            the near future we will have packstack support for Quantum
            that will do all of the above automatically.<br>
            <br>
            <br>
          </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Each L3 agent can be
            associated with at most one external network.  This</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># value should be set to the
            UUID of that external network.  If empty,</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># the agent will enforce that
            only a single external networks exists and</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># use that external network id.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># gateway_external_network_id =</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Indicates that this L3 agent
            should also handle routers that do not have</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># an external network gateway
            configured.  This option should be True only</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># for a single agent in a
            Quantum deployment, and may be False for all agents</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># if all routers must have an
            external network gateway.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># handle_internal_only_routers
            = True</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># Name of bridge used for
            external network traffic. This should be set to</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># empty value for the
            linuxbridge plugin.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># external_network_bridge =
            br-ex</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># IP address used by Nova
            metadata server.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">metadata_ip = 172.17.0.68</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># TCP Port used by Nova
            metadata server.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">metadata_port = 8775</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif"">use_namespaces = False</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># The time in seconds between
            state poll requests.</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-family:"Courier
            New","serif""># polling_interval = 3</span><o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal">Thank you for your help and patience.<o:p></o:p></p>
        <p class="MsoNormal">Rick<o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal"><u><span
              style="font-size:14.0pt;color:#990000">Richard Minton</span></u><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-size:10.0pt">LMICC
            Systems Administrator</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-size:10.0pt">4000 Geerdes
            Blvd, 13D31</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-size:10.0pt">King of
            Prussia, PA 19406</span><o:p></o:p></p>
        <p class="MsoNormal"><span style="font-size:10.0pt">Phone:
            610-354-5482</span><o:p></o:p></p>
        <p class="MsoNormal"> <o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New Roman ,
            serif","serif""><br>
            <br>
            <br>
            <br>
          </span><o:p></o:p></p>
        <pre>_______________________________________________<o:p></o:p></pre>
        <pre>rhos-list mailing list<o:p></o:p></pre>
        <pre><a moz-do-not-send="true" href="mailto:rhos-list@redhat.com">rhos-list@redhat.com</a><o:p></o:p></pre>
        <pre><a moz-do-not-send="true" href="https://www.redhat.com/mailman/listinfo/rhos-list">https://www.redhat.com/mailman/listinfo/rhos-list</a><o:p></o:p></pre>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New Roman ,
            serif","serif""> </span><o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:12.0pt;font-family:"Times New
            Roman","serif""><o:p> </o:p></span></p>
      </div>
    </blockquote>
    <br>
  </body>
</html>