VirtualBox

source: vbox/trunk/doc/manual/en_US/man_VBoxManage-cloudinstance.xml@ 91099

Last change on this file since 91099 was 89917, checked in by vboxsync, 3 years ago

docbook2latex.xsl: Fix incorrect formatting (had too much line spacing and also was justified) of the last line of a refentry icommand synopsis. Use standard font (not monospace) for the square brackets, alternatives and so on. Use ellipses and tweak line breaking to happen at a defined places with alternatives. More compact and easier to read. Made the XSLT a little simpler with args and groups handling, and resolved a couple of quirks with missing or extra spaces when nesting them.

For several man_VBoxManage-*.xml files: Eliminate redundant attributes (choice="opt" is default) to make the files easier to read. Unified DOCTYPE and applied some small cleanups here and there.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 10.0 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage cloud instance
4
5 Copyright (C) 2018-2020 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"
16 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
17<!ENTITY % all.entities SYSTEM "all-entities.ent">
18%all.entities;
19]>
20<refentry id="vboxmanage-cloudinstance" lang="en">
21 <refentryinfo>
22 <pubdate>$Date: 2021-06-25 18:35:48 +0000 (Fri, 25 Jun 2021) $</pubdate>
23 <title>VBoxManage cloud instance</title>
24 </refentryinfo>
25
26 <refmeta>
27 <refentrytitle>VBoxManage-cloudinstance</refentrytitle>
28 <manvolnum>1</manvolnum>
29 </refmeta>
30
31 <refnamediv>
32 <refname>VBoxManage-cloudinstance</refname>
33 <refpurpose>Manage the cloud instances</refpurpose>
34 <refclass>Oracle VM VirtualBox</refclass>
35 </refnamediv>
36
37 <refsynopsisdiv>
38 <cmdsynopsis id="synopsis-vboxmanage-cloudinstance-create" sepchar=" ">
39 <command moreinfo="none">VBoxManage cloud</command>
40 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
41 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
42 <arg choice="plain">instance</arg>
43 <arg choice="plain">create</arg>
44 <arg choice="req">--domain-name=<replaceable>name</replaceable></arg>
45 <group choice="req">
46 <arg choice="req">--image-id=<replaceable>id</replaceable></arg>
47 <arg choice="req">--boot-volume-id=<replaceable>id</replaceable></arg>
48 </group>
49 <arg choice="req">--display-name=<replaceable>name</replaceable></arg>
50 <arg choice="req">--shape=<replaceable>type</replaceable></arg>
51 <arg choice="req">--subnet=<replaceable>id</replaceable></arg>
52 <arg>--boot-disk-size=<replaceable>size in GB</replaceable></arg>
53 <arg>--publicip=<replaceable>true/false</replaceable></arg>
54 <arg>--privateip=<replaceable>IP address</replaceable></arg>
55 <arg rep="repeat">--public-ssh-key=<replaceable>key string</replaceable></arg>
56 <arg>--launch-mode=<replaceable>NATIVE/EMULATED/PARAVIRTUALIZED</replaceable></arg>
57 </cmdsynopsis>
58 <cmdsynopsis id="synopsis-vboxmanage-cloudinstance-info" sepchar=" ">
59 <command moreinfo="none">VBoxManage cloud</command>
60 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
61 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
62 <arg choice="plain">instance</arg>
63 <arg choice="plain">info</arg>
64 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
65 </cmdsynopsis>
66 <cmdsynopsis id="synopsis-vboxmanage-cloudinstance-terminate" sepchar=" ">
67 <command moreinfo="none">VBoxManage cloud</command>
68 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
69 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
70 <arg choice="plain">instance</arg>
71 <arg choice="plain">terminate</arg>
72 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
73 </cmdsynopsis>
74 <cmdsynopsis id="synopsis-vboxmanage-cloudinstance-start" sepchar=" ">
75 <command moreinfo="none">VBoxManage cloud</command>
76 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
77 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
78 <arg choice="plain">instance</arg>
79 <arg choice="plain">start</arg>
80 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
81 </cmdsynopsis>
82 <cmdsynopsis id="synopsis-vboxmanage-cloudinstance-pause" sepchar=" ">
83 <command moreinfo="none">VBoxManage cloud</command>
84 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
85 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
86 <arg choice="plain">instance</arg>
87 <arg choice="plain">pause</arg>
88 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
89 </cmdsynopsis>
90 </refsynopsisdiv>
91
92 <refsect1>
93 <title>Description</title>
94
95 <refsect2 id="vboxmanage-cloudinstance-common-options">
96 <title>Common options</title>
97 <remark role="help-scope" condition="GLOBAL"/>
98 <para>The subcommands of <command>cloudinstance</command> implement the standard operations for a cloud instance
99 like start/pause/show/terminate. The next common options must be placed between the "cloud" and the following sub-commands:</para>
100 <variablelist>
101 <varlistentry>
102 <term>--provider=<replaceable>name</replaceable></term>
103 <listitem><para>Short cloud provider name.</para></listitem>
104 </varlistentry>
105 <varlistentry>
106 <term>--profile=<replaceable>name</replaceable></term>
107 <listitem><para>Cloud profile name. </para></listitem>
108 </varlistentry>
109 </variablelist>
110 </refsect2>
111
112 <refsect2 id="vboxmanage-cloudinstance-create">
113 <title>cloud instance create</title>
114 <remark role="help-copy-synopsis"/>
115 <para>
116 Creates new instance in the Cloud.
117 There are two standard ways to create an instance in the Cloud:
118 1. Create an instance from an existing custom image.
119 2. Create an instance from an existing bootable volume. This bootable volume shouldn't be attached to any instance.
120 For the 1st approach next parameters are required: image-id and boot-disk-size.
121 For the 2nd approach next parameters are required: boot-volume-id;
122 The rest parameters are common for both cases:
123 display-name, launch-mode, subnet-id, publicIP, privateIP, shape, domain.
124 </para>
125 <variablelist>
126 <varlistentry>
127 <term><option>--domain-name</option></term><listitem><para>Cloud domain where new instance is created.</para></listitem>
128 </varlistentry>
129 <varlistentry>
130 <term><option>--image-id</option></term><listitem><para>Unique identifier which fully identifies a custom image in the Cloud.</para></listitem>
131 </varlistentry>
132 <varlistentry>
133 <term><option>--boot-volume-id</option></term><listitem><para>Unique identifier which fully identifies a boot volume in the Cloud.</para></listitem>
134 </varlistentry>
135 <varlistentry>
136 <term><option>--display-name</option></term><listitem><para>Name for new instance in the Cloud.</para></listitem>
137 </varlistentry>
138 <varlistentry>
139 <term><option>--shape</option></term><listitem><para> The shape of instance, defines the number of CPUs and RAM memory.</para></listitem>
140 </varlistentry>
141 <varlistentry>
142 <term><option>--subnet</option></term><listitem><para> Unique identifier which fully identifies an existing subnet in the Cloud which will be used by the instance.</para></listitem>
143 </varlistentry>
144 <varlistentry>
145 <term><option>--boot-disk-size</option></term><listitem><para> The size of bootable image in GB. Default is 50GB.</para></listitem>
146 </varlistentry>
147 <varlistentry>
148 <term><option>--publicip</option></term><listitem><para>Whether the instance will have a public IP or not.</para></listitem>
149 </varlistentry>
150 <varlistentry>
151 <term><option>--privateip</option></term><listitem><para>Private IP address for the created instance.</para></listitem>
152 </varlistentry>
153 <varlistentry>
154 <term><option>--public-ssh-key</option></term>
155 <listitem>
156 <para>Public SSH key used to connect to the instance via SSH.
157 This parameter may be repeated if you plan to use more than one key as:
158 "--public-ssh-key=firstSSHKey --public-ssh-key=secondSSHKey".
159 </para>
160 </listitem>
161 </varlistentry>
162 <varlistentry>
163 <term><option>--launch-mode</option></term><listitem><para>The most known values here may be EMULATED, NATIVE, PARAVIRTUALIZED. </para></listitem>
164 </varlistentry>
165 </variablelist>
166 </refsect2>
167
168 <refsect2 id="vboxmanage-cloudinstance-info">
169 <title>cloud instance info</title>
170 <para>
171 Display information about a cloud instance with a specified id.
172 </para>
173 <variablelist>
174 <varlistentry>
175 <term><option>--id</option></term><listitem><para>Unique identifier which fully identify the instance in the Cloud.</para></listitem>
176 </varlistentry>
177 </variablelist>
178 </refsect2>
179
180 <refsect2 id="vboxmanage-cloudinstance-terminate">
181 <title>cloud instance termination</title>
182 <para>
183 Delete a cloud instance with a specified id.
184 </para>
185 <variablelist>
186 <varlistentry>
187 <term><option>--id</option></term><listitem><para>Unique identifier which fully identify the instance in the Cloud.</para></listitem>
188 </varlistentry>
189 </variablelist>
190 </refsect2>
191
192 <refsect2 id="vboxmanage-cloudinstance-start">
193 <title>cloud instance start</title>
194 <para>
195 Start a cloud instance with a specified id.
196 </para>
197 <variablelist>
198 <varlistentry>
199 <term><option>--id</option></term><listitem><para>Unique identifier which fully identify the instance in the Cloud.</para></listitem>
200 </varlistentry>
201 </variablelist>
202 </refsect2>
203
204 <refsect2 id="vboxmanage-cloudinstance-pause">
205 <title>cloud instance pause</title>
206 <para>
207 Pause a cloud instance with a specified id.
208 </para>
209 <variablelist>
210 <varlistentry>
211 <term><option>--id</option></term><listitem><para>Unique identifier which fully identify the instance in the Cloud.</para></listitem>
212 </varlistentry>
213 </variablelist>
214 </refsect2>
215 </refsect1>
216</refentry>
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