<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>