1. 11 Mar, 2013 3 commits
  2. 20 Feb, 2013 1 commit
  3. 17 Jan, 2013 2 commits
  4. 28 Nov, 2012 3 commits
  5. 05 Oct, 2012 1 commit
  6. 28 Sep, 2012 1 commit
    • Dimitris Aragiorgis's avatar
      Xen support · 72052003
      Dimitris Aragiorgis authored
      Support launching helper domain on top of Xen hypervisor under PV mode.
      Helper VM becomes hypervisor aware by passing hypervisor=$HYPERVISOR
      in the kernel command line and thus acts accordingly (which logging
      devices to use, what disk/floppy devices to expect, etc)
      We separate all hypervisor specific functions and vars and source them
      according to $HYPERVISOR env var.
      Due to the fact that multiconsole for PV domains is supported only after
      linux kernel 3.2 (Stefano Stabellini tree - branch 3.2-multiconsole-2
      ) all
      output/error report and logging is done via hvc0.
      Helper domain is debootstraped with 2 kernels (linux-image-amd64,
      linux-image-xen-amd64) and is booted accordingly.
      Floppy is not supported in PV so floppy is passed as another disk.
      The images created can run on top of xen-hvm and xen-pvm hypervisor.
      Change logging to start with HELPER_MONITOR_ in order to parse it when
      having only one console.
      Signed-off-by: default avatarDimitris Aragiorgis <dimara@grnet.gr>
  7. 27 Sep, 2012 1 commit
  8. 14 Sep, 2012 1 commit
  9. 13 Sep, 2012 1 commit
    • Nikos Skalkotos's avatar
      Add new config_url os parameter · 3707aa73
      Nikos Skalkotos authored
      This url points to a json file that contains the value for other
      OS parameters. Using this file we can pass parameters to snf-image
      without writting them in Ganeti's config.data. This is
      useful, for 2 reasons:
      * Privacy: We don't want the password to appear in the Ganeti config
      * Speed: Some parameters like IMG_PERSONALITY can be quite large (a few
      KB) and since ganeti shares the instance configuration among different
      nodes, the overall system will start getting slower if many instances
      with IMG_PERSONALITY exist.
  10. 23 Jul, 2012 2 commits
  11. 16 Jul, 2012 1 commit
    • Nikos Skalkotos's avatar
      Add helper-monitor.py program · f32664b2
      Nikos Skalkotos authored
      This program transforms raw helper monitor messages into json strings
      under very strict rules. This reduces security concerns since the
      helper VM output cannot be trusted.
  12. 23 May, 2012 1 commit
    • Nikos Skalkotos's avatar
      Add mechanism for monitoring snf-image events · ebba4508
      Nikos Skalkotos authored
      Add a utility initially written by vkoukis for monitoring the image
      copy. This utility outputs notifications to a named pipe. An external
      program can get informed for the image deployment progress by reading
      the notifications from this named pipe. The monitoring mechanism
      will be extended in the future to have other snf-image subparts
      output notification to this named pipe too.
  13. 17 May, 2012 2 commits
  14. 11 May, 2012 1 commit
    • Nikos Skalkotos's avatar
      Remove the progress-monitor-support flag · b1fef76e
      Nikos Skalkotos authored
      snf-image-host will make use the external progress monitor program
      if the PROGRESS_MONITOR variable is not empty. This way progress
      monitor can be enable or disabled by just overwriting the aforementioned
      variable in the defaults file.
  15. 12 Dec, 2011 2 commits
    • Nikos Skalkotos's avatar
      Update Makefile.am to include pithcat · 54c9b524
      Nikos Skalkotos authored
    • Nikos Skalkotos's avatar
      Clean up code and support pithos-hosted images · d71f59e9
      Nikos Skalkotos authored
       * Drop "custom" image format type. The same functionality is provided
         by network-hosted images.
       * Images with id that starts with "http:", "https:", "ftp:", "ftps:"
         are considered to be network hosted and are downloaded via cURL.
       * Images with id that starts with "pithos:" are considered to be
       * Support for pithos and network hosted images is disabled by default.
         You may enable it when configuring the project  using
         --enable-pithos-backend and --enable-network-backend respectively.
  16. 06 Oct, 2011 1 commit
  17. 05 Oct, 2011 2 commits
  18. 03 Oct, 2011 1 commit
  19. 28 Sep, 2011 2 commits
  20. 26 Sep, 2011 1 commit
  21. 22 Sep, 2011 1 commit
  22. 21 Sep, 2011 1 commit