VirtualBox

source: vbox/trunk/doc/manual/en_US/man_VBoxManage-cloudimage.xml@ 81235

Last change on this file since 81235 was 79876, checked in by vboxsync, 5 years ago

bugref:9481. Added documentation into user manual about managing the cloud images via VBoxManage.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 10.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage cloud image
4
5 Copyright (C) 2018 Oracle Corporation
6
7 This file is part of VirtualBox Open Source Edition (OSE), as
8 available from http://www.virtualbox.org. This file is free software;
9 you can redistribute it and/or modify it under the terms of the GNU
10 General Public License (GPL) as published by the Free Software
11 Foundation, in version 2 as it comes in the "COPYING" file of the
12 VirtualBox OSE distribution. VirtualBox OSE is distributed in the
13 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14 -->
15<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
16
17<refentry id="vboxmanage-cloudimage" lang="en">
18
19 <refentryinfo>
20 <pubdate>$Date: 2019-07-19 09:22:39 +0000 (Fri, 19 Jul 2019) $</pubdate>
21 <title>VBoxManage cloud image</title>
22 </refentryinfo>
23
24 <refmeta>
25 <refentrytitle>VBoxManage-cloudimage</refentrytitle>
26 <manvolnum>1</manvolnum>
27 </refmeta>
28
29 <refnamediv>
30 <refname>VBoxManage-cloudimage</refname>
31 <refpurpose>Manage the cloud images</refpurpose>
32 <refclass>Oracle VM VirtualBox</refclass>
33 </refnamediv>
34
35 <refsynopsisdiv>
36 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-create" sepchar=" "> <!-- The 'id' is mandatory and must start with 'synopsis-'. -->
37 <command>VBoxManage cloud</command>
38 <arg choice="req" rep="norepeat">--provider=<replaceable>name</replaceable></arg>
39 <arg choice="req" rep="norepeat">--profile=<replaceable>name</replaceable></arg>
40 <arg choice="plain" rep="norepeat">image</arg>
41 <arg choice="plain" rep="norepeat">create</arg>
42 <arg choice="req" rep="norepeat">--display-name=<replaceable>name</replaceable></arg>
43 <arg rep="norepeat">--bucket-name=<replaceable>name</replaceable></arg>
44 <arg rep="norepeat">--object-name=<replaceable>name</replaceable></arg>
45 <arg rep="norepeat">--instance-id=<replaceable>unique id</replaceable></arg>
46 </cmdsynopsis>
47 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-info" sepchar=" ">
48 <command>VBoxManage cloud</command>
49 <arg choice="req" rep="norepeat">--provider=<replaceable>name</replaceable></arg>
50 <arg choice="req" rep="norepeat">--profile=<replaceable>name</replaceable></arg>
51 <arg choice="plain" rep="norepeat">image</arg>
52 <arg choice="plain" rep="norepeat">info</arg>
53 <arg choice="req" rep="norepeat">--id=<replaceable>unique id</replaceable></arg>
54 </cmdsynopsis>
55 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-delete" sepchar=" ">
56 <command>VBoxManage cloud</command>
57 <arg choice="req" rep="norepeat">--provider=<replaceable>name</replaceable></arg>
58 <arg choice="req" rep="norepeat">--profile=<replaceable>name</replaceable></arg>
59 <arg choice="plain" rep="norepeat">image</arg>
60 <arg choice="plain" rep="norepeat">delete</arg>
61 <arg choice="req" rep="norepeat">--id=<replaceable>unique id</replaceable></arg>
62 </cmdsynopsis>
63 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-import" sepchar=" ">
64 <command>VBoxManage cloud</command>
65 <arg choice="req" rep="norepeat">--provider=<replaceable>name</replaceable></arg>
66 <arg choice="req" rep="norepeat">--profile=<replaceable>name</replaceable></arg>
67 <arg choice="plain" rep="norepeat">image</arg>
68 <arg choice="plain" rep="norepeat">import</arg>
69 <arg choice="req" rep="norepeat">--id=<replaceable>unique id</replaceable></arg>
70 <arg rep="norepeat">--bucket-name=<replaceable>name</replaceable></arg>
71 <arg rep="norepeat">--object-name=<replaceable>name</replaceable></arg>
72 </cmdsynopsis>
73 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-export" sepchar=" ">
74 <command>VBoxManage cloud</command>
75 <arg choice="req" rep="norepeat">--provider=<replaceable>name</replaceable></arg>
76 <arg choice="req" rep="norepeat">--profile=<replaceable>name</replaceable></arg>
77 <arg choice="plain" rep="norepeat">image</arg>
78 <arg choice="plain" rep="norepeat">export</arg>
79 <arg choice="req" rep="norepeat">--id=<replaceable>unique id</replaceable></arg>
80 <arg choice="req" rep="norepeat">--display-name=<replaceable>name</replaceable></arg>
81 <arg rep="norepeat">--bucket-name=<replaceable>name</replaceable></arg>
82 <arg rep="norepeat">--object-name=<replaceable>name</replaceable></arg>
83 </cmdsynopsis>
84 </refsynopsisdiv>
85
86 <refsect1>
87 <title>Description</title>
88
89 <refsect2 id="vboxmanage-cloudimage-common-options">
90 <title>Common options</title>
91 <remark role="help-scope" condition="GLOBAL"/>
92 <para>The subcommands of <command>cloudimage</command> implement the standard operations for a cloud image
93 like create/delete/show/import/export. The next common options must be placed between the "cloud" and the following sub-commands:</para>
94 <variablelist>
95 <varlistentry>
96 <term>--provider=<replaceable>name</replaceable></term>
97 <listitem><para>Short cloud provider name.</para></listitem>
98 </varlistentry>
99 <varlistentry>
100 <term>--profile=<replaceable>name</replaceable></term>
101 <listitem><para>Cloud profile name. </para></listitem>
102 </varlistentry>
103 </variablelist>
104 </refsect2>
105
106 <refsect2 id="vboxmanage-cloudimage-create">
107 <title>cloud image create</title>
108 <remark role="help-copy-synopsis"/>
109 <para>
110 Creates new image in the Cloud.
111 There are two standard ways to create an image in the Cloud:
112 1. Create an image from an object in the Cloud Storage;
113 2. Create an image from an existing cloud instance.
114 For the 1st approach next parameters are required:
115 bucket-name - cloud bucket name where an object is located;
116 object-name - name of object in the bucket;
117 display-name - name for new image in the Cloud.
118 For the 2d approach next parameters are required:
119 instance-id - Id of instance in the Cloud;
120 display-name - name for new image in the Cloud.
121 </para>
122 <variablelist>
123 <varlistentry>
124 <term><option>--display-name</option></term><listitem><para>Name for new image in the Cloud.</para></listitem>
125 </varlistentry>
126 <varlistentry>
127 <term><option>--bucket-name</option></term><listitem><para>Cloud bucket name where an object is located.</para></listitem>
128 </varlistentry>
129 <varlistentry>
130 <term><option>--object-name</option></term><listitem><para>Name of object in the bucket.</para></listitem>
131 </varlistentry>
132 <varlistentry>
133 <term><option>--instance-id</option></term><listitem><para>Unique identifier which fully identifies the instance in the Cloud.</para></listitem>
134 </varlistentry>
135 </variablelist>
136 </refsect2>
137
138 <refsect2 id="vboxmanage-cloudimage-info">
139 <title>cloud image info</title>
140 <remark role="help-copy-synopsis"/>
141 <para>
142 Display information about a cloud image with a specified id.
143 </para>
144 <variablelist>
145 <varlistentry>
146 <term><option>--id</option></term><listitem><para>Unique identifier which fully identifies the image in the Cloud.</para></listitem>
147 </varlistentry>
148 </variablelist>
149 </refsect2>
150
151 <refsect2 id="vboxmanage-cloudimage-delete">
152 <title>cloud image delete</title>
153 <remark role="help-copy-synopsis"/>
154 <para>
155 Delete an image with a specified id from the Cloud.
156 </para>
157 <variablelist>
158 <varlistentry>
159 <term><option>--id</option></term><listitem><para>Unique identifier which fully identifies the image in the Cloud.</para></listitem>
160 </varlistentry>
161 </variablelist>
162 </refsect2>
163
164 <refsect2 id="vboxmanage-cloudimage-import">
165 <title>cloud image import</title>
166 <remark role="help-copy-synopsis"/>
167 <para>
168 Import an image with a specified id from the Cloud to a local host.
169 The result is an object in the local "temp" folder on the local host.
170 Possible approach may have two general steps:
171 1. Create an object from an image in the Cloud Storage;
172 2. Download the object to the local host.
173 So the next parameters may be required:
174 bucket-name - cloud bucket name where the object will be created;
175 object-name - name of object in the bucket. if parameter "object-name" is absent a displayed image name is used.
176 If the first step isn't needed only the parameter "id" is required.
177 </para>
178 <variablelist>
179 <varlistentry>
180 <term><option>--id</option></term><listitem><para>Unique identifier which fully identifies the image in the Cloud.</para></listitem>
181 </varlistentry>
182 <varlistentry>
183 <term><option>--bucket-name</option></term><listitem><para>Cloud bucket name where an object will be created.</para></listitem>
184 </varlistentry>
185 <varlistentry>
186 <term><option>--object-name</option></term>
187 <listitem>
188 <para>
189 Name of created object in the bucket. The downloaded object will have this name.
190 </para>
191 </listitem>
192 </varlistentry>
193 </variablelist>
194 </refsect2>
195
196 <refsect2 id="vboxmanage-cloudimage-export">
197 <title>cloud image export</title>
198 <remark role="help-copy-synopsis"/>
199 <para>
200 Export an existing VBox image with a specified uuid from a local host to the Cloud.
201 The result is new image in the Cloud.
202 Possible approach may have two general steps:
203 1. Upload VBox image to the Cloud Storage;
204 2. Create an image from the uploaded object.
205 So the next parameters may be required:
206 bucket-name -cloud bucket name where the object will be uploaded;
207 object-name - name of object in the bucket. If parameter "object-name" is absent the image id is used;
208 display-name - name for new image in the Cloud.
209 If the first step isn't needed the parameters "id" and "display-name" are required only.
210 </para>
211 <variablelist>
212 <varlistentry>
213 <term><option>--id</option></term><listitem><para>Unique identifier of the image in the VirtualBox.</para></listitem>
214 </varlistentry>
215 <varlistentry>
216 <term><option>--display-name</option></term><listitem><para>Name for new image in the Cloud.</para></listitem>
217 </varlistentry>
218 <varlistentry>
219 <term><option>--bucket-name</option></term><listitem><para>Cloud bucket name where the image (object) will be uploaded.</para></listitem>
220 </varlistentry>
221 <varlistentry>
222 <term><option>--object-name</option></term><listitem><para>Name of object in the bucket.</para></listitem>
223 </varlistentry>
224 </variablelist>
225 </refsect2>
226 </refsect1>
227
228</refentry>
229
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette