This cookbook is still under development. It will:
- Install LXD, OpenVSwitch (DONE)
- Configure physical interface on OVS bridge (allow internet access)
- Setup ovsdown.sh script, work around for bug
- Vlan Support (create interfaces, create ovs fake bridge)
- Inter-vlan routing in Linux Kernel (on Linux host)
- VXLan Support (multi-host container network)
- Optionally clean up unnecessary config from default lxbr0, etc
- Configure LXD options like remote password, add remotes from chef search, etc.a
- Thanks to for OpenVSwitch Tutorials/Blogs Scott Lowe
I'm going to use all of the above options. I'll use this recipe to setup/install Ubuntu Servers that are to act as hosts for LXD containers (in virtualization lingo hypervisors).
Ubuntu 15.10+
Include lxd_openvswitch
in your node's run_list
:
{
"run_list": [
"recipe[lxd_openvswitch]"
]
}
Author:: Braden Wright ([email protected])