Add uploading image guide 01/19001/1
authorliangke <lokyse@163.com>
Mon, 16 Oct 2017 06:43:56 +0000 (14:43 +0800)
committerliangke <lokyse@163.com>
Mon, 16 Oct 2017 06:44:39 +0000 (14:44 +0800)
Change-Id: I8988d1e828bb62c0b411b875b24cf0e4286921a5
Issue-Id: MULTICLOUD-4
Signed-off-by: liangke <lokyse@163.com>
docs/MultiCloud-Deployment-Guide.rst

index f3c26c4..0160e1c 100644 (file)
@@ -317,3 +317,37 @@ you need to input <server-id> in url path
 .. code-block:: console
 
   $ curl -X POST -d '{"reboot":{"type":"HARD"}}' -H 'X-Auth-Token:<token> -H 'Content-Type:application/json'  http://$HOST_IP/api/multicloud-vio/v0/<vimid>/nova/<tenantid>/servers/<server-id>/action
+
+
+Upload Image Task
+-----------------
+
+create uploading image task by image url:
+
+.. code-block:: console
+   $ curl -X POST -d '{"input": {"image_properties":
+     {"container_format": "bare", "name": "<image_name>"},
+     "import_from_format": "<disk_format>",
+     "import_from": "<image_url>"},
+     "type": "import"}'
+     -H 'X-Auth-Token:<token>' -H 'Content-Type:application/json' http://$HOST_IP/api/multicloud-vio/v0/<vimid>/glance/v2/tasks
+
+get the taskid from response body,then query the task status by taskid.
+
+.. code-block:: console
+   $ curl -X GET -H 'X-Auth-Token:<token>'  http://$HOST_IP/api/multicloud-vio/v0/<vimid>/glance/v2/tasks/<taskid>
+
+You can see the description and properties of task in response body,if 'status' is  success, it will show image_id in
+result block.
+
+query the image status by image_id
+
+.. code-block:: console
+  $ curl -X GET -H 'X-Auth-Token:<token>' http://$HOST_IP/api/multicloud-vio/v0/<vimid>/glance/v2/images/<image_id>
+
+
+
+
+
+
+