1. 01 Sep, 2014 1 commit
    • Buildbot's avatar
      cyclades: Add GANETI_DISKS_WAIT_FOR_SYNC option · d70e2040
      Buildbot authored
      Add new setting to denote whether Ganeti will wait for the disk mirror to
      sync (DRBD). This setting is used when creating a new instance or adding
      a new disk to an existing Ganeti instance.
      d70e2040
  2. 31 Mar, 2014 1 commit
  3. 10 Dec, 2013 3 commits
    • Christos Stavrakakis's avatar
      cyclades: Add setting for Ganeti clone providers · af7fe40b
      Christos Stavrakakis authored
      Add new 'GANETI_CLONE_PROVIDERS' setting to containg the list of
      ExtStorage providers that support cloning. For these providers the
      hashmap of the image is passed as an ExtStorage parameter('origin').
      Also, since the disk is already filled with data, snf-image performs
      only customization and no data copying.
      af7fe40b
    • Christos Stavrakakis's avatar
      cyclades: Pass arbitrary params to ext providers · 77b7f1ae
      Christos Stavrakakis authored
      Add 'GANETI_DISK_PROVIDER_KWARGS' setting, which contains a dictionary
      of arbitrary parameters for each of Ganeti's ExtStorage providers and
      which will be passed to the 'disks' option of CreateInstance Ganeti job.
      77b7f1ae
    • Christos Stavrakakis's avatar
      cyclades: Setting for max NICs per Ganeti instance · 38730188
      Christos Stavrakakis authored
      Add new 'GANETI_MAX_NICS_PER_INSTANCE' setting which represents the
      maximum number of NICs that is allowed for each Ganeti instance. The
      value of this setting must be less than 'max:nic-count` option of
      Ganeti's ipolicy.
      38730188
  4. 11 Nov, 2013 1 commit
    • Christos Stavrakakis's avatar
      cyclades: Retry failed instance creation · 4e3b9527
      Christos Stavrakakis authored
      Handle special case where an OP_INSTANCE_CREATE job which uses the
      opportunistic locking feature fails. This failure is probably due to the
      fact that all nodes may be already locked. In this case, make
      snf-dispatcher retry the failed job with opportunistic locking turned
      off. Also, make snf-ganeti-eventd include in the message the input of
      the failed job.
      
      Finally, add setting 'GANETI_USE_OPPORTUNISTIC_LOCKING' to turn on/off
      the use of opportunistic locking feature.
      4e3b9527
  5. 16 Jul, 2013 1 commit
  6. 21 May, 2013 1 commit
    • Christos Stavrakakis's avatar
      cyclades: Sypport backends with Xen hypervisor · 8bcc0f5f
      Christos Stavrakakis authored
      Support Ganeti backends with Xen hypervisor:
      * Extend 'Backend' model with the 'hypervisor' attribute, which
        currently can be 'kvm' or 'xen'. Use 'kvm' as default value to
        easy database migration. Also add the corresponding schema migration.
      * Do not use hotplug at Xen backends, since it is not
        implemented.
      * Support different 'hvparams' for Xen and KVM backends. Update
        GANETI_CREATEINSTNACE_KWARGS setting to hold 'hvparams' for both
        Xen and KVM.
      * When getting instance console, check 'serial_console' hvparam only
        for Xen instances.
      
      Refs #3772
      8bcc0f5f
  7. 11 Dec, 2012 1 commit
    • Vangelis Koukis's avatar
      Migrate default settings to files under conf/ · 69771c77
      Vangelis Koukis authored
      Migrate default settings to files under conf/ for every
      Synnefo component.
      
      TODO: Obliterate snf-cyclades-app/synnefo/appt_settings/default/*
      and similar files. Make import of synnefo settings common throughout
      the code.
      69771c77