kvm: can now accept parameters external-disk-format, cpu-options and numa
authorAlain Takoudjou <talino@tiolive.com>
Wed, 22 Apr 2015 11:40:36 +0000 (13:40 +0200)
committerAlain Takoudjou <talino@tiolive.com>
Wed, 22 Apr 2015 11:40:36 +0000 (13:40 +0200)
commit2d79471ea0be2de61e2af7492911aedde19ae0ed
tree6d7e632511a45245318a2a2b1bf77b775b973b25
parenta2c351d61c26f007710b36b44ea19d67a684f452
kvm: can now accept parameters external-disk-format, cpu-options and numa

kvm_run script can now create external disk with specified format (qcow2, raw, etc...)
if kvm external disk is created it will never be replaced, even if user
reduce the number of disk with parameter 'external-disk-number' or change the
'external-disk-format' value. All created disk will be added to qemu run command.

numa option can be used to create [fake] numa nodes and expose them to the guest
OS instance. In this case it is important to know the host cpu topology and where
the instance will be allocated.

cpu-options are additional parameters like sockets=1,cores=5,threads=1
in this case if cpu-count parameter is 1 qemu options will be:
-smp 1,sockets=1,cores=5,threads=1
slapos/recipe/kvm/template/kvm_run.in
software/kvm/common.cfg
software/kvm/instance-kvm-cluster-input-schema.json
software/kvm/instance-kvm-cluster.cfg.jinja2.in
software/kvm/instance-kvm-input-schema.json
software/kvm/instance-kvm.cfg.jinja2