
Thanks I did find that information yesterday. Thanks for explaining the detail. Also thanks for the quick response on the mailing list. Don On Thu, Sep 27, 2012 at 5:23 AM, Michael Pasternak <mpastern@redhat.com> wrote:
Well done Steve!,
Don,
Use method/s __doc__, you'll find there how to build parameters holder, vm.add() for instance, looks like this:
... [@param vm.os.boot: collection] { [@ivar boot.dev: string] } ... [@param vm.cpu.topology.cores: int] ...
as you can see, vm.os.boot is collection of boot.dev, while vm.cpu.topology is a type.
On 09/25/2012 05:32 PM, Steve Gordon wrote:
----- Original Message -----
From: "Don Dupuis" <dondster@gmail.com> To: "Steve Gordon" <sgordon@redhat.com> Cc: users@ovirt.org Sent: Tuesday, September 25, 2012 11:03:44 AM Subject: Re: [Users] How to change number of cpu cores in Ovirt 3.1 with the python sdk.
Steve
THANKS!!! That did the trick.
I was originally trying it like this
vm_cpu = params.CPU(topology=[params.CpuTopology(cores=4, sockets=1)])
Don
In the params.OperatingSystem(boot=[params.Boot(dev="hd")]) example the reason you pass a list (denoted by the square brackets) is that the VM can have a number of boot devices which will be tried in order. A VM can only have one CPU topology though which is why the topology argument shouldn't be a list. That is my understanding anyway ;).
Steve _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--
Michael Pasternak RedHat, ENG-Virtualization R&D