1. 20 Sep, 2013 1 commit
  2. 12 Sep, 2013 1 commit
  3. 09 Sep, 2013 1 commit
  4. 30 Aug, 2013 1 commit
  5. 11 Mar, 2013 3 commits
  6. 20 Feb, 2013 1 commit
  7. 17 Jan, 2013 2 commits
  8. 28 Nov, 2012 3 commits
  9. 05 Oct, 2012 1 commit
  10. 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
      git://xenbits.xen.org/people/sstabellini/linux-pvhvm.git
      
      ) 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>
      72052003
  11. 27 Sep, 2012 1 commit
  12. 14 Sep, 2012 1 commit
  13. 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.
      3707aa73
  14. 23 Jul, 2012 2 commits
  15. 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.
      f32664b2
  16. 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.
      ebba4508
  17. 17 May, 2012 2 commits
  18. 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.
      b1fef76e
  19. 12 Dec, 2011 2 commits
    • Nikos Skalkotos's avatar
      Update Makefile.am to include pithcat · 54c9b524
      Nikos Skalkotos authored
      54c9b524
    • 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
         pithos-hosted.
       * 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.
      d71f59e9
  20. 06 Oct, 2011 1 commit
  21. 05 Oct, 2011 2 commits
  22. 03 Oct, 2011 1 commit
  23. 28 Sep, 2011 2 commits
  24. 26 Sep, 2011 1 commit
  25. 22 Sep, 2011 1 commit
  26. 21 Sep, 2011 1 commit