[lxc-users] LAN for LXD containers (with multiple LXD servers)?
Tomasz Chmielewski
mangoo at wpkg.org
Sun Sep 18 09:16:11 UTC 2016
It's easy to create a "LAN" for LXD containers on a single LXD server -
just attach them to the same bridge, use the same subnet (i.e.
10.10.10.0/24) - done. Containers can communicate with each other using
their private IP address.
However, with more then one LXD server *not* in the same LAN (i.e. two
LXD servers in different datacentres), the things get tricky.
Is anyone using such setups, with multiple LXD servers and containers
being able to communicate with each other?
LXD1: IP 1.2.3.4, Europe LXD2: IP 2.3.4.5, Asia
container1, 10.10.10.10 container4, 10.10.10.20
container2, 10.10.10.11 container5, 10.10.10.21
container3, 10.10.10.12 container6, 10.10.10.22
LXD3: IP 3.4.5.6, US
container7, 10.10.10.30
container8, 10.10.10.31
container8, 10.10.10.32
While I can imagine setting up many OpenVPN tunnels between all LXD
servers (LXD1-LXD2, LXD1-LXD3, LXD2-LXD3) and constantly adjusting the
routes as containers are stopped/started/migrated, it's a bit of a
management nightmare. And even more so if the number of LXD servers
grows.
Hints, discussion?
Tomasz Chmielewski
https://lxadm.com
More information about the lxc-users
mailing list