Sorry Sébastien, I was thinking of VM Templates. So, for changing running
VMs we have specific operations: resize (CPU, MEMORY); attach/detach disk
(for DISK attribute); attach/detach nic (for NIC); rename (NAME). Other
sections like OS, or GRAPHICS cannot be changed though.
However, I agree that we should provide a better and more convenient way to
instantiate a template with template modifications. From the CLI you can
just pass the new template parameters, and in Cloud view users can define
their own CPU/MEMORY or Networks.
The functionality in the core is implemented in one.template.instantiate;
the last parameter is a template to merge (replacing existing attributes).
I’d say the functionality is there… For your use-case the solution would
be to select the network and perf parametes…