deltacloud-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mar...@redhat.com
Subject CIMI: create machine image
Date Thu, 20 Dec 2012 17:21:06 GMT

We already (correctly) advertise the 'create image' operation on Machines:

...
    <operation rel="http://schemas.dmtf.org/cimi/1/action/capture" 
                  href="http://localhost:3001/cimi/machine_images" />

...

This patch adds the ability to do the actual image creation from a 
running machine - as per CIMI we do a POST to machine image collection, 
with the imageLocation attribute referencing the Machine resource:

XML:

curl --user "mockuser:mockpassword" -H "Content-Type: application/xml" 
-H "Accept: application/xml" -d "<MachineImage><name>some_name</name>
<description>my new machine image</description><type>IMAGE</type>
<imageLocation>http://localhost:3001/cimi/machines/inst1</imageLocation>
</MachineImage>" http://localhost:3001/cimi/machine_images

JSON:

curl --user "mockuser:mockpassword" -H "Content-Type: application/json" 
-H "Accept: application/json" -d '{"resourceURI":"http://schemas.dmtf.org/cimi/1/MachineImage",
"name":"new_image","description":"my new machine image","type":"IMAGE",
"imageLocation":"http://localhost:3001/cimi/machines/inst1"}' 
http://localhost:3001/cimi/machine_images

tracked at http://tracker.deltacloud.org/set/216

marios 

Mime
View raw message