Hide Forgot
Description of problem: Using the following call the expected files are not updated: curl -X PUT -H "Accept: application/xml" -H "Content-Type: application/xml" -k --cacert /var/opt/cloudbolt/rhev/ca.crt -u admin@internal:cloudbolt -d "<vm> <payloads> <payload type='cdrom'> <file name='/root/ip.txt'> <content>my content</content> </file> </payload> </payloads> </vm>" https://10.50.1.14:443/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18 result <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <vm href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18" id="05dd560e-84fa-4006-8e18-c1d3d283bc18"> <actions> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/migrate" rel="migrate"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/ticket" rel="ticket"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/cancelmigration" rel="cancelmigration"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/shutdown" rel="shutdown"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/start" rel="start"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/stop" rel="stop"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/suspend" rel="suspend"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/detach" rel="detach"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/export" rel="export"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/move" rel="move"/> </actions> <name>EAL-IP-01</name> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/disks" rel="disks"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/nics" rel="nics"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/cdroms" rel="cdroms"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/snapshots" rel="snapshots"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/tags" rel="tags"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/permissions" rel="permissions"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/statistics" rel="statistics"/> <link href="/api/vms/05dd560e-84fa-4006-8e18-c1d3d283bc18/reporteddevices" rel="reporteddevices"/> <type>server</type> <status> <state>up</state> </status> <memory>1073741824</memory> <cpu> <topology sockets="1" cores="1"/> </cpu> <os type="rhel_6"> <boot dev="cdrom"/> <boot dev="hd"/> <kernel></kernel> <initrd></initrd> <cmdline></cmdline> </os> <high_availability> <enabled>false</enabled> <priority>1</priority> </high_availability> <display> <type>vnc</type> <address>10.50.27.103</address> <port>5900</port> <monitors>1</monitors> <allow_override>false</allow_override> <certificate> <subject>O=lab.iad.cloudboltsw.com,CN=10.50.27.103</subject> </certificate> <smartcard_enabled>false</smartcard_enabled> </display> <host href="/api/hosts/1d442074-8d8d-4e4b-a436-d16c9462ba6c" id="1d442074-8d8d-4e4b-a436-d16c9462ba6c"/> <cluster href="/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95" id="99408929-82cf-4dc7-a532-9d998063fa95"/> <template href="/api/templates/b740875c-4ceb-4ca1-8b37-48dfb51e5006" id="b740875c-4ceb-4ca1-8b37-48dfb51e5006"/> <start_time>2013-08-21T22:24:20.752-04:00</start_time> <creation_time>2013-08-20T12:46:50.625-04:00</creation_time> <origin>rhev</origin> <stateless>false</stateless> <delete_protected>false</delete_protected> <payloads> <payload type="cdrom"> <file name="/root/ip.txt"> <content>my content</content> </file> </payload> </payloads> <placement_policy> <affinity>migratable</affinity> </placement_policy> <memory_policy> <guaranteed>1073741824</guaranteed> <ballooning>true</ballooning> </memory_policy> <quota id="00000000-0000-0000-0000-000000000000"/> <usb> <enabled>false</enabled> </usb> </vm> command [root@cbeal ~]# curl -X PUT -H "Accept: application/xml" -H "Content-Type: application/xml" -k --cacert /var/opt/cloudbolt/rhev/ca.crt -u admin@internal:cloudbolt -d "<vm> <payloads> <payload type='cdrom'> <file name='/etc/hosts'> <content>127.0.0.1localhost</content> </file> </payload> </payloads> </vm>" https://10.50.1.14:443/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41 Actual Result <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <vm href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41" id="ab3903aa-5e07-4aab-a851-e2be1e406c41"> <actions> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/migrate" rel="migrate"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/ticket" rel="ticket"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/cancelmigration" rel="cancelmigration"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/shutdown" rel="shutdown"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/start" rel="start"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/stop" rel="stop"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/suspend" rel="suspend"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/detach" rel="detach"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/export" rel="export"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/move" rel="move"/> </actions> <name>EAL-TEMP</name> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/disks" rel="disks"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/nics" rel="nics"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/cdroms" rel="cdroms"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/snapshots" rel="snapshots"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/tags" rel="tags"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/permissions" rel="permissions"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/statistics" rel="statistics"/> <link href="/api/vms/ab3903aa-5e07-4aab-a851-e2be1e406c41/reporteddevices" rel="reporteddevices"/> <type>server</type> <status> <state>up</state> </status> <memory>1073741824</memory> <cpu> <topology sockets="1" cores="1"/> </cpu> <os type="rhel_6x64"> <boot dev="hd"/> <boot dev="cdrom"/> <kernel></kernel> <initrd></initrd> <cmdline></cmdline> </os> <high_availability> <enabled>false</enabled> <priority>1</priority> </high_availability> <display> <type>vnc</type> <address>10.50.27.103</address> <port>5901</port> <monitors>1</monitors> <allow_override>true</allow_override> <certificate> <subject>O=lab.iad.cloudboltsw.com,CN=10.50.27.103</subject> </certificate> <smartcard_enabled>false</smartcard_enabled> </display> <host href="/api/hosts/1d442074-8d8d-4e4b-a436-d16c9462ba6c" id="1d442074-8d8d-4e4b-a436-d16c9462ba6c"/> <cluster href="/api/clusters/99408929-82cf-4dc7-a532-9d998063fa95" id="99408929-82cf-4dc7-a532-9d998063fa95"/> <template href="/api/templates/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/> <start_time>2013-08-21T21:06:20.151-04:00</start_time> <creation_time>2013-08-21T16:23:54.752-04:00</creation_time> <origin>rhev</origin> <stateless>false</stateless> <delete_protected>false</delete_protected> <payloads> <payload type="cdrom"> <file name="/etc/hosts"> <content>127.0.0.1localhost</content> </file> </payload> </payloads> <placement_policy> <affinity>migratable</affinity> </placement_policy> <memory_policy> <guaranteed>536870912</guaranteed> <ballooning>true</ballooning> </memory_policy> <quota id="00000000-0000-0000-0000-000000000000"/> <usb> <enabled>false</enabled> </usb> </vm> Version-Release number of selected component (if applicable): RHEV 3.2 Expected results: The API call should update the referenced data
Does a virtual CD appear attached to the VM? Does that CD image contain the file?