
On 06/19/2015 11:24 AM, Jiri Belka wrote:
I was looking into performing the "run once" option via the SDK with an attached ISO. With the plan to be to attach an ISO and force a VM to boot from the CD.
Basically:
1) Mount an ISO in "run once" mode 2) Make "CD-ROM" the first item in the boot sequence 3) Boot the VM
Isn't it just vm.start() with appropriate params?
j.
Yes, something like this: ---8<--- #!/usr/bin/python from ovirtsdk import api from ovirtsdk.xml import params api = api.API( url="https://engine.example.com/ovirt-engine/api", username="admin@internal", password="...", insecure=True, debug=False ) vm = api.vms.get(name="myvm") vm.start( action=params.Action( vm=params.VM( cdroms=params.CdRoms( cdrom=[ params.CdRom( file=params.File( id="CentOS-7.0-1406-x86_64-Minimal.iso" ) ) ] ), os=params.OperatingSystem( boot=[ params.Boot( dev="cdrom" ) ] ) ) ) ) api.disconnect() --->8--- -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.