1. 20 Sep, 2013 2 commits
  2. 09 Sep, 2013 1 commit
  3. 30 Aug, 2013 2 commits
  4. 11 Mar, 2013 2 commits
  5. 06 Mar, 2013 1 commit
  6. 01 Mar, 2013 1 commit
  7. 21 Feb, 2013 1 commit
  8. 20 Feb, 2013 1 commit
  9. 06 Feb, 2013 1 commit
  10. 27 Jan, 2013 2 commits
  11. 21 Jan, 2013 1 commit
  12. 17 Jan, 2013 1 commit
    • Nikos Skalkotos's avatar
      Cleanup variables and ./configure options · 68d58128
      Nikos Skalkotos authored
      Remove:
      	HELPER_CACHE_DIR
      	HELPER_IMG
      	HELPER_KERNEL
      	HELPER_INITRD
       	TIMELIMIT
      Add:
      	TIMEOUT
      
      In configure, remove:
      	--enable-network-backend
      	--with-helper-img
      	--with-helper-kernel
      	--with-helper-initrd
      68d58128
  13. 05 Dec, 2012 1 commit
  14. 02 Dec, 2012 1 commit
    • Nikos Skalkotos's avatar
      Code cleanup · 995a47c9
      Nikos Skalkotos authored
      Make sure local variables are defined as local before they get assigned.
      Having variables get defined and assigned in one line like this:
      
      local var=foo
      
      can sometimes cause problems. For example, this line:
      
      local var=$(false)
      
      will return 0 and the script will not fail if set -x is defined.
      995a47c9
  15. 01 Dec, 2012 1 commit
  16. 30 Nov, 2012 1 commit
  17. 29 Nov, 2012 1 commit
  18. 28 Nov, 2012 3 commits
  19. 22 Oct, 2012 2 commits
  20. 05 Oct, 2012 1 commit
  21. 02 Oct, 2012 1 commit
  22. 29 Sep, 2012 1 commit
  23. 28 Sep, 2012 2 commits
    • Dimitris Aragiorgis's avatar
      e9413eab
    • 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
  24. 27 Sep, 2012 1 commit
  25. 24 Sep, 2012 1 commit
  26. 21 Sep, 2012 1 commit
  27. 14 Sep, 2012 1 commit
  28. 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
  29. 12 Sep, 2012 1 commit
  30. 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.
      42ed2a70
  31. 23 Jul, 2012 2 commits