[Engine-devel] [Users] Related to python script for Attach Cd (.iso) to a vm
Michael Pasternak
mpastern at redhat.com
Mon Nov 5 05:55:28 UTC 2012
On 11/05/2012 07:51 AM, Michael Pasternak wrote:
> Hi Romil,
>
> In general you can use api guide [1] for this, anyway here is example:
>
> 1. create vm
> ============
> ...
>
> 2. insert cdrom
> ===============
>
> vm = api.vms.get(name="myvm")
> cdrom = vm.cdroms.get(id="00000000-0000-0000-0000-000000000000")
> isofile = params.File(id="myiso.iso")
> cdrom.set_file(isofile)
> cdrom.update()
>
> 3. change boot order (to boot from cdrom and then from hd)
> ==========================================================
>
> os=params.OperatingSystem(boot=[params.Boot(dev='cdrom'), params.Boot(dev='hd')], ...)
> api.vms.add(params.VM(name='myvm2',
> os=os,
> cluster=api.clusters.get('mycluster'),
> template=api.templates.get('mytemplate')))
use this ^ example for #1, or update boot order using same semantics
on existent vm.
>
> 4. run vm
> =========
> ...
>
> [1] https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Virtualization/3.1-Beta/html-single/Developer_Guide/index.html#sect-REST_API_Guide-Example-Attach_CDROM
--
Michael Pasternak
RedHat, ENG-Virtualization R&D
More information about the Engine-devel
mailing list