Commit 4de4fcbc authored by Leigh Stoller's avatar Leigh Stoller

Many many changes for supporting shared physical hosts on local

cluster nodes. Not going to try and describe all these changes.

Note that I have not back ported this into the old assign wrapper. We
move inexorably forward.

Worth mentioning:

* Users get VMs only on shared hosts.

* Multiple experiments from multiple projects can share a node.

* Nodes that are acting as shared hosts are in a holding experiment
  and have a tag in the reserved table. All of the links in the
  experiment are tied together in one giant super vlan. We then
  multipleax over that using our standard mechanisms (veths, vlans,
  whatever).

* Lots of complication in the link setup code for dealing with links
  between a virtual node on a shared node, and a private physical
  node. Requires additional vlans and trunking between those
  interfaces. To make life easier, all of the links in the afore
  mentioned super vlan are trunked in dual mode.

* I had to change Mike's code that does the encap determination, since
  openvz nodes cannot do veth encap. I add some new osfeatures
  (veth-ne, veth-en, and vlans).

* On and on and on ...
parent d07d4fbf
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment