1. 04 Sep, 2012 10 commits
  2. 31 Aug, 2012 5 commits
  3. 30 Aug, 2012 5 commits
    • Jonathon Duerig's avatar
      highvlan features are now exceptional. · 36ea4ec2
      Jonathon Duerig authored
      36ea4ec2
    • Leigh B Stoller's avatar
      More bits and pieces for exporting images from one Emulab to another. · 4c444cd5
      Leigh B Stoller authored
      image_metadata.php will return an Emulab style image descriptor in XML
      format. A remote emulab, given an image URL, will grab this XML
      description and use it to create a local descriptor. Inside the
      descriptor is an additional URL that is used to download ndz file.
      
      The dumpdescriptor script is now web accessible, and takes a new -e
      (export) option that adds the extra URL and other bits that are needed
      to import the descriptor and the image.
      
      On the Show Image page, show the metadata URL, which is suitable for
      using in an NS file or an rspec (when that code is committed).
      4c444cd5
    • Leigh B Stoller's avatar
      Changes to support cloning an openvz container image. · 1517aa14
      Leigh B Stoller authored
      Derive type list from underlying image.
      1517aa14
    • Leigh B Stoller's avatar
      Bug fix to SetRunsOnParent(). · 72e9342d
      Leigh B Stoller authored
      72e9342d
    • Gary Wong's avatar
      Add a "ctrladdr" utility to show (un)allocated addresses on the control net. · 9047e21a
      Gary Wong authored
      Right now, the only addresses it knows are allocated are anything assigned
      in the interfaces table with a "ctrl" role, and anything in the dynamic
      pool in the virt_node_public_addr table.  (And the reserved network and
      broadcast addresses.)
      
      This needs to be extended to anything else we know about!
      
      By default, the output is supposed to be easy to parse and simply
      displays the first available address.  More than one available address
      can be requested with the "-n" option (e.g. "-n 10" will show the
      first ten unallocated addresses).  "-n 0" will show every free
      address on the subnet.
      
      The "-a" option (meant more for human consumption) also describes
      allocated addresses.  For instance, "ctrladdr -a -n 0" will show
      every address on the control net, and what it's used for (if
      anything).  "-r" will compress ranges of consecutive free addresses
      onto a single line.
      
      To test whether a particular address is in use, invoke it as (e.g.)
      "ctrladdr -t 155.98.36.1".  This will give an exit code of 0 if the
      address is available, and 1 if used.  Any other options are ignored
      if "-t" is specified.
      9047e21a
  4. 29 Aug, 2012 15 commits
  5. 28 Aug, 2012 2 commits
  6. 27 Aug, 2012 3 commits
    • Mike Hibler's avatar
      Fix an obvious typo. · 8f29b66c
      Mike Hibler authored
      8f29b66c
    • Leigh B Stoller's avatar
      Remove adminonly restriction from def_parentosid slot. · c167fa49
      Leigh B Stoller authored
      Add metadata_url and imagefile_url.
      c167fa49
    • Leigh B Stoller's avatar
      Add support for creating snapshot images of OpenVZ containers via the · fdd08bb4
      Leigh B Stoller authored
      web interface.
      
      Most of this commit is about making it easier to create the
      descriptors (of any kind) The newimageid_ez page now takes an optional
      node_id on which to base the new descriptor; most of the fields are
      initialized.
      
      You can also provide optional imageid and osinfo arguments, which
      allows for slightly less info to be initialized.
      
      Then on the ShowNode page, the link to create an image will take you
      to the snapshot image page if the user has write access to the image,
      otherwise to the newimageid_iz page to create and snapshot a new
      image descriptor.
      fdd08bb4