1. 02 Oct, 2012 1 commit
  2. 29 Sep, 2012 1 commit
  3. 28 Sep, 2012 2 commits
    • Dimitris Aragiorgis's avatar
    • 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>
  4. 12 Sep, 2012 2 commits
  5. 06 Sep, 2012 1 commit
    • Nikos Skalkotos's avatar
      Make sure EnforcePersonality runs last · c50358a6
      Nikos Skalkotos authored
      When a users inject a file in an image that already exists,
      we want to make sure that this file is not altered by any other task.
      So, the EnforcePersonality task, is the last task that should run
      before the image is unmounted.
  6. 31 Aug, 2012 3 commits
  7. 29 Aug, 2012 1 commit
    • Nikos Skalkotos's avatar
      Add support for null image backend type · 42ed2a70
      Nikos Skalkotos authored
      This backend type can be used if we want snf-image to configure the
      VM disk without first copying an image to it. This is useful for
      cases were the VM disk is already populated before snf-image runs.
  8. 29 Jul, 2012 2 commits
  9. 23 Jul, 2012 5 commits
  10. 20 Jul, 2012 3 commits
  11. 19 Jul, 2012 1 commit
  12. 18 Jul, 2012 2 commits
  13. 16 Jul, 2012 3 commits
  14. 09 Jul, 2012 1 commit
  15. 03 Jul, 2012 1 commit
  16. 29 Jun, 2012 1 commit
  17. 29 May, 2012 3 commits
  18. 28 May, 2012 1 commit
    • Nikos Skalkotos's avatar
      Cleanup monitoring code pt2 · 87d1bf2e
      Nikos Skalkotos authored
       * Remove id field in the notifications (what was left)
       * Make copy-monitor.py use the already opened pipe file descriptor
         instead of reopening the file
       * Let bash choose the file descriptor instead of specifying one when
         opening the pipe file
  19. 25 May, 2012 1 commit
  20. 24 May, 2012 2 commits
  21. 23 May, 2012 3 commits
    • Nikos Skalkotos's avatar
      Remove dead code in common.sh · e51d19e9
      Nikos Skalkotos authored
    • Nikos Skalkotos's avatar
      Fix a bug in FixPartitionTable task · 10bf026d
      Nikos Skalkotos authored
      Trying to add a logical swap partition after an already existing logical
      partition triggered an error in parted, because between logical partitions
      a gap of at least 1 sector needs to be present.
    • 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.