1. 26 Mar, 2008 1 commit
  2. 23 Mar, 2008 1 commit
  3. 17 Mar, 2008 1 commit
  4. 14 Mar, 2008 2 commits
  5. 03 Mar, 2008 1 commit
  6. 26 Feb, 2008 1 commit
    • Leigh B. Stoller's avatar
      Another change for CMU; they have laptops that do not power up after a · ec9ed5f7
      Leigh B. Stoller authored
      power cycle. For those we need to send wakeonlan packets to kick them.
      This is complicated by the fact that the laptops take an incredibly
      long time to go from poweron to a point where it will listen to a
      wakeonlan packet. No idea why. I use StateWait() to find out when the
      node hits bootinfo (which sends a PXEBOOTING event). Keep looping
      sending more wakeonlan packets until we hear from the node. Time out
      the operation after two minutes (probably need something to control
      this).
      
      To find the outgoing interface required by tools/whol program, I look
      in the interfces table for boss' control network.
      
      The mac address of the target node comes from the interfaces table.
      
      The flag that controls whether a node needs wakeonlan is in the
      node_attributes table:
      
      	mysql> insert into node_attributes set
      	          attrkey='wakeonlan_afterpower',
      		  attrvalue=1, node_id='pcxxx';
      ec9ed5f7
  7. 22 Feb, 2008 1 commit
  8. 21 Feb, 2008 2 commits
  9. 15 Feb, 2008 1 commit
  10. 14 Feb, 2008 1 commit
  11. 11 Feb, 2008 1 commit
  12. 06 Feb, 2008 3 commits
  13. 31 Jan, 2008 2 commits
    • Leigh B. Stoller's avatar
      First cut at porting our jail setup to linux vservers. Most of the · 0910c65c
      Leigh B. Stoller authored
      changes are on the client side where I took mkjail and retargeted it
      to vservers (called it mkvserver.pl, clever eh?) in the linux
      directory. The real time sync was understanding how vservers work, how
      they boot how they die, how they handle signals, etc. Very interesting
      and very bizarre. Anyway, this first cut is done with the version 2.2
      vserver code which does not virtualize the network stack or even the
      loopback device, so I pretty much ignored the experimental network and
      the host routine stuff. So, in your NS file you can now do this:
      
      	set ns [new Simulator]
      	set v0 [$ns node]
      	set v1 [$ns node]
      
      	tb-set-hardware $v0 pcvm
      	tb-set-hardware $v1 pcvm
      	tb-set-node-os $v0 FC-VSERVER
      	tb-set-node-os $v1 FC-VSERVER
      
      As you can see, I am using the osid to indicate jails vs
      vservers. There are some small changes in assign_wrapper that use the
      nextosid of the osid to map to the actual osid to install on the
      hosting node. If you try to collocate a jail and a vserver assign will
      refuse, cause we use features and desires for the osids. Sweet.
      
      Oh, the ssh button in the web interface does not work yet cause the page
      assumes that local virtnodes can bind to port 22 in each vserver, but
      that will not work yet.
      0910c65c
    • Leigh B. Stoller's avatar
      Allow users to set the OSID for virtnodes; using that as a way to pick · 9deae976
      Leigh B. Stoller authored
      between jails and vservers (freebsd vs linux). Temporary.
      9deae976
  14. 30 Jan, 2008 1 commit
  15. 29 Jan, 2008 1 commit
  16. 28 Jan, 2008 3 commits
  17. 25 Jan, 2008 1 commit
  18. 16 Jan, 2008 1 commit
  19. 15 Jan, 2008 2 commits
  20. 14 Jan, 2008 2 commits
  21. 11 Jan, 2008 2 commits
  22. 10 Jan, 2008 2 commits
  23. 08 Jan, 2008 1 commit
  24. 20 Dec, 2007 1 commit
  25. 14 Dec, 2007 1 commit
  26. 05 Dec, 2007 1 commit
  27. 28 Nov, 2007 1 commit
  28. 26 Nov, 2007 1 commit
  29. 15 Nov, 2007 1 commit