<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hello colleagues,</p>
    <p>I think I'm missing something architectural in LBaaS / Octavia,
      thus asking there - how to connect Amphora agent to external
      network? My current lab topology is the following:</p>
    <p><tt>                            +<br>
                                    |<br>
                                    |    +----+<br>
                +                   +----+ n1 |<br>
                |    +---------+    |    +----+<br>
                +----+ Amphora +----+<br>
                |    +---------+    |    +----+<br>
              m |                 n +----+ n2 |<br>
              g |                 b |    +----+    + e<br>
              m |                 t |              | x<br>
              t |                   |    +----+    | t<br>
                |                 s +----+ vR +----+ e<br>
                |                 u |    +----+    | r<br>
           +------------+         b |              | n<br>
           | Controller |         n |    +----+    | a<br>
           +------------+         e |----+ n3 |    + l<br>
                                  t |    +----+<br>
                                    +<br>
      </tt><font face="SFNS Display"><br>
      </font></p>
    <p><font face="SFNS Display">where "Amphora" is agent which loadbalances
        requests between "n1" and "n2":</font></p>
    <ul>
      <li><font face="SFNS Display">openstack loadbalancer create --name
          lb1 --vip-subnet-id nbt-subnet --project bush</font></li>
      <li><font face="SFNS Display">openstack loadbalancer listener
          create --protocol TCP --protocol-port 80 --name lis1 lb1</font></li>
      <li><font face="SFNS Display">openstack loadbalancer pool create
          --protocol TCP --listener lis1 --name lpool1 --lb-algorithm
          ROUND_ROBIN</font></li>
      <li><font face="SFNS Display">openstack loadbalancer member create
          --protocol-port 80 --name n1 --address 1.1.1.11 lpool1</font></li>
      <li><font face="SFNS Display">openstack loadbalancer member create
          --protocol-port 80 --name n2 --address 1.1.1.14 lpool1</font></li>
    </ul>
    <p><font face="SFNS Display">Everything works (n3-sourced
        connections to Amphora-agent return answers from n1 and n2
        respectively in round robin way) and the question is how to
        connect Amphora-agent to external network in order to service
        requests from outside?</font></p>
    <p><font face="SFNS Display">In example above, nbt-subnet (which is
        VIP network) has a virtual router which is connected to external
        network and has all abilities to provide e.g. floating ip to
        Amphora, but I see nothing in octavia config files regarding
        floating ip functions.</font></p>
    <p><font face="SFNS Display">Am I missing something? Any ways on
        connect Web-servers in closed (project's) networks with Internet
        using Octavia / LBaaS?</font></p>
    <p><font face="SFNS Display">Thank you!<br>
      </font></p>
    <pre class="moz-signature" cols="72">-- 
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison</pre>
  </body>
</html>