[openstack-dev] [octavia] connection to external network
Volodymyr Litovka
doka.ua at gmx.com
Mon Nov 27 09:30:39 UTC 2017
Hello colleagues,
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:
+
|
| +----+
+ +----+ n1 |
| +---------+ | +----+
+----+ Amphora +----+
| +---------+ | +----+
m | n +----+ n2 |
g | b | +----+ + e
m | t | | x
t | | +----+ | t
| s +----+ vR +----+ e
| u | +----+ | r
+------------+ b | | n
| Controller | n | +----+ | a
+------------+ e |----+ n3 | + l
t | +----+
+
where "Amphora" is agent which loadbalances requests between "n1" and "n2":
* openstack loadbalancer create --name lb1 --vip-subnet-id nbt-subnet
--project bush
* openstack loadbalancer listener create --protocol TCP
--protocol-port 80 --name lis1 lb1
* openstack loadbalancer pool create --protocol TCP --listener lis1
--name lpool1 --lb-algorithm ROUND_ROBIN
* openstack loadbalancer member create --protocol-port 80 --name n1
--address 1.1.1.11 lpool1
* openstack loadbalancer member create --protocol-port 80 --name n2
--address 1.1.1.14 lpool1
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?
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.
Am I missing something? Any ways on connect Web-servers in closed
(project's) networks with Internet using Octavia / LBaaS?
Thank you!
--
Volodymyr Litovka
"Vision without Execution is Hallucination." -- Thomas Edison
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20171127/6659401f/attachment.html>
More information about the OpenStack-dev
mailing list