Hi, I'm using the REST API to change the boot device and attach CD-ROM images. At least I try to... Currently I'm using the following calls to achieve this:
Task: attach cdrom Path: https://ovirt-engine.example.com/vms/%%%VM-ID%%%/cdroms Method: POST Data: <cdrom><file id='%%%FILE-ID%%%'/></cdrom> Task: change boot order Path: https://ovirt-engine.example.com/vms/%%%VM-ID%%% Method: PUT Data: <vm><os><boot dev='%%%BOOT-DEVICE%%%'/></os></vm> And it seems to work, because I can see the changes to the cdrom... <cdroms> <cdrom href="/api/vms/VM-ID/cdroms/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"> <vm href="/api/vms/VM-ID" id="VM-ID"/> <file id="FreeBSD-8.3-RELEASE-amd64-disc1.iso"/> </cdrom> </cdroms> ...and the boot device is also changed... [...] <os type="unassigned"> <boot dev="cdrom"/> </os> [...] ...but the VM won't boot off the CD-ROM device, instead it just boots from the first harddisk. So what am I doing wrong? Besides that I can see these settings on the oVirt Admin Portal, too. The first boot device is "CD-ROM", the CD is attached and the Image is "FreeBSD-8.3-RELEASE-amd64-disc1.iso". Looks good to me. But it still won't boot from CD-ROM. The only way I am able to boot from CD-ROM is when using the "Run once" function on the Admin Portal and configure the CD-ROM device/image there (temporarely overwriting my config). It will NOT work if I configure the CD-ROM device through the REST API or the Admin Portal. Just "Run Once" will do the right thing. Sounds strange, don't you think? So the question is: Is it a known bug or did I broke something with the above API calls? # rpm -qa '*ovirt*' ovirt-engine-sdk-3.1.0.4-1.fc17.noarch ovirt-engine-config-3.1.0-2.fc17.noarch ovirt-engine-restapi-3.1.0-2.fc17.noarch ovirt-engine-3.1.0-2.fc17.noarch ovirt-image-uploader-3.1.0-0.git9c42c8.fc17.noarch ovirt-engine-tools-common-3.1.0-2.fc17.noarch ovirt-iso-uploader-3.1.0-0.git1841d9.fc17.noarch ovirt-log-collector-3.1.0-0.git10d719.fc17.noarch ovirt-release-fedora-4-2.noarch ovirt-engine-userportal-3.1.0-2.fc17.noarch ovirt-engine-webadmin-portal-3.1.0-2.fc17.noarch ovirt-engine-dbscripts-3.1.0-2.fc17.noarch ovirt-engine-backend-3.1.0-2.fc17.noarch ovirt-engine-setup-3.1.0-2.fc17.noarch ovirt-engine-notification-service-3.1.0-2.fc17.noarch ovirt-engine-genericapi-3.1.0-2.fc17.noarch Thanks - Frank _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users