1. 26 Aug, 2010 4 commits
  2. 24 Aug, 2010 5 commits
    • Leigh B Stoller's avatar
      Add "loopback" vlan devices. This is used when a link is turned into a · c6d960ce
      Leigh B Stoller authored
      trivial link betweem two VMs on the same phys host. There is no vlan,
      but we can fake things enough so that everything looks as it should by
      creating a bridge device with no vlan devices in it.
      c6d960ce
    • Leigh B Stoller's avatar
    • Leigh B Stoller's avatar
    • Leigh B Stoller's avatar
      Minor bug fix. · b7c68bd6
      Leigh B Stoller authored
      b7c68bd6
    • Leigh B Stoller's avatar
      Add the ability to "fix" VMs to other nodes in the topology. Prior to · 0e5290ab
      Leigh B Stoller authored
      this, you could fix a VM to specific physical node, but not to another
      node in the topology. This change allows you to do something like the
      following:
      
      set n1 [$ns node]
      set n2 [$ns node]
      set n3 [$ns node]
      set v1 [$ns node]
      set v2 [$ns node]
      set v3 [$ns node]
      
      tb-set-hardware $v1 pcvm
      tb-set-hardware $v2 pcvm
      tb-set-hardware $v3 pcvm
      # Fix the VMs to other nodes in the topology.
      tb-fix-node $v1 $n1
      tb-fix-node $v2 $n2
      tb-fix-node $v3 $n3
      
      # This mix requires vlan encap all around
      tb-set-vlink-emulation "vlan"
      
      # A link between the two phys nodes.
      set link0 [$ns duplex-link $n1 $n2 100Mb 0ms DropTail]
      
      # A link between the two VMs.
      set link1 [$ns duplex-link $v1 $v2 10Mb 0ms DropTail]
      
      # A lan of three physical nodes.
      set lan0 [$ns make-lan "$n1 $n2 $n3" 100Mb 0ms]
      
      # A lan of three VMs
      set lan1 [$ns make-lan "$v1 $v2 $v3" 10Mb 0ms]
      
      # Lets mix things up.
      set link2 [$ns duplex-link $n1 $v2 10Mb 0ms DropTail]
      set lan2 [$ns make-lan "$n1 $v2 $n3" 10Mb 0ms]
      
      tb-set-node-os $n1 FEDORA8-OVZ-STD
      tb-set-node-os $n2 FEDORA8-OVZ-STD
      tb-set-node-os $n3 FEDORA8-OVZ-STD
      tb-set-node-os $v1 OPENVZ-STD
      tb-set-node-os $v2 OPENVZ-STD
      tb-set-node-os $v3 OPENVZ-STD
      0e5290ab
  3. 23 Aug, 2010 5 commits
  4. 20 Aug, 2010 7 commits
  5. 19 Aug, 2010 6 commits
  6. 18 Aug, 2010 5 commits
  7. 17 Aug, 2010 2 commits
    • Ryan Jackson's avatar
      Run frisbeelauncher as admin for subbosses · c27127bb
      Ryan Jackson authored
      Subbosses make XMLRPC requests as the user 'elabman' which doesn't
      belong to any projects, and therefore has no rights to non-global
      images.  The easiset way to solve this is to run frisbeelauncher with
      admin privileges when a subboss requests it.
      
      We already check to make sure the requesting user has permission to use
      the image in libosload well before we hand the request to the subboss,
      so if the subboss requests the image we can trust it.
      c27127bb
    • Tom Mitchell's avatar
      Fix GENI AM ListResources return value. · b818c48b
      Tom Mitchell authored
      ListResources always return a string. If compression is requested the
      string's contents are a base64 encoded compressed RSpec. ListResources
      now takes the XML-RPC base64 result from DiscoverResources and
      converts it to a string value and returns that.
      b818c48b
  8. 16 Aug, 2010 1 commit
  9. 15 Aug, 2010 2 commits
  10. 13 Aug, 2010 3 commits