Skip to content
  • Leigh B. Stoller's avatar
    Many many changes for supporting shared physical hosts on local · 4de4fcbc
    Leigh B. Stoller authored
    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 ...
    4de4fcbc