Statistics
| Branch: | Tag: | Revision:

root / debian / kamaki.1 @ e78f2082

History | View | Annotate | Download (10.6 kB)

1 e78f2082 Stavros Sachtouris
.TH "KAMAKI" "1" "December 16, 2013" "0.12" "Kamaki"
2 3bc0a7ee Stavros Sachtouris
.SH NAME
3 3bc0a7ee Stavros Sachtouris
kamaki \- Command-line tool for managing clouds
4 3bc0a7ee Stavros Sachtouris
.
5 3bc0a7ee Stavros Sachtouris
.nr rst2man-indent-level 0
6 3bc0a7ee Stavros Sachtouris
.
7 3bc0a7ee Stavros Sachtouris
.de1 rstReportMargin
8 3bc0a7ee Stavros Sachtouris
\\$1 \\n[an-margin]
9 3bc0a7ee Stavros Sachtouris
level \\n[rst2man-indent-level]
10 3bc0a7ee Stavros Sachtouris
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
11 3bc0a7ee Stavros Sachtouris
-
12 3bc0a7ee Stavros Sachtouris
\\n[rst2man-indent0]
13 3bc0a7ee Stavros Sachtouris
\\n[rst2man-indent1]
14 3bc0a7ee Stavros Sachtouris
\\n[rst2man-indent2]
15 3bc0a7ee Stavros Sachtouris
..
16 3bc0a7ee Stavros Sachtouris
.de1 INDENT
17 3bc0a7ee Stavros Sachtouris
.\" .rstReportMargin pre:
18 3bc0a7ee Stavros Sachtouris
. RS \\$1
19 3bc0a7ee Stavros Sachtouris
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
20 3bc0a7ee Stavros Sachtouris
. nr rst2man-indent-level +1
21 3bc0a7ee Stavros Sachtouris
.\" .rstReportMargin post:
22 3bc0a7ee Stavros Sachtouris
..
23 3bc0a7ee Stavros Sachtouris
.de UNINDENT
24 3bc0a7ee Stavros Sachtouris
. RE
25 3bc0a7ee Stavros Sachtouris
.\" indent \\n[an-margin]
26 3bc0a7ee Stavros Sachtouris
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
27 3bc0a7ee Stavros Sachtouris
.nr rst2man-indent-level -1
28 3bc0a7ee Stavros Sachtouris
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
29 3bc0a7ee Stavros Sachtouris
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
30 3bc0a7ee Stavros Sachtouris
..
31 e78f2082 Stavros Sachtouris
.\" Man page generated from reStructeredText.
32 3bc0a7ee Stavros Sachtouris
.
33 3bc0a7ee Stavros Sachtouris
.SH SYNOPSIS
34 3bc0a7ee Stavros Sachtouris
.sp
35 e78f2082 Stavros Sachtouris
\fBkamaki\fP [\fIgroup\fP] [\fIcommand\fP] [...] [\fIoptions\fP] [\fIarguments\fP]
36 e78f2082 Stavros Sachtouris
\fBkamaki\-shell\fP [\fIgroup\fP] [\fIcommand\fP] [...] [\fIarguments\fP]
37 3bc0a7ee Stavros Sachtouris
.SH DESCRIPTION
38 3bc0a7ee Stavros Sachtouris
.sp
39 3bc0a7ee Stavros Sachtouris
\fBkamaki\fP is a simple, yet intuitive, command\-line tool for managing
40 e78f2082 Stavros Sachtouris
clouds. It can be used in three forms: as an interactive shell
41 e78f2082 Stavros Sachtouris
(\fIkamaki\-shell\fP), as a command line tool (\fIkamaki\fP) or as a clients API for
42 e78f2082 Stavros Sachtouris
other applications (\fIkamaki.clients\fP).
43 3bc0a7ee Stavros Sachtouris
.sp
44 e78f2082 Stavros Sachtouris
To run \fIkamaki\fP as an interactive shell, type
45 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
46 3bc0a7ee Stavros Sachtouris
.INDENT 3.5
47 e78f2082 Stavros Sachtouris
kamaki\-shell
48 3bc0a7ee Stavros Sachtouris
.UNINDENT
49 3bc0a7ee Stavros Sachtouris
.UNINDENT
50 3bc0a7ee Stavros Sachtouris
.sp
51 e78f2082 Stavros Sachtouris
To run \fIkamaki\fP as tool type
52 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
53 3bc0a7ee Stavros Sachtouris
.INDENT 3.5
54 3bc0a7ee Stavros Sachtouris
kamaki <group> <command> [...] [options]
55 3bc0a7ee Stavros Sachtouris
.UNINDENT
56 3bc0a7ee Stavros Sachtouris
.UNINDENT
57 3bc0a7ee Stavros Sachtouris
.sp
58 e78f2082 Stavros Sachtouris
The kamaki clients API can be imported in python applications as
59 e78f2082 Stavros Sachtouris
\fIkamaki.clients\fP
60 3bc0a7ee Stavros Sachtouris
.sp
61 3bc0a7ee Stavros Sachtouris
List of available command groups:
62 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
63 e78f2082 Stavros Sachtouris
.TP
64 e78f2082 Stavros Sachtouris
.B user
65 e78f2082 Stavros Sachtouris
Astakos/Identity API commands
66 e78f2082 Stavros Sachtouris
.TP
67 e78f2082 Stavros Sachtouris
.B project
68 e78f2082 Stavros Sachtouris
Astakos project API commands
69 e78f2082 Stavros Sachtouris
.TP
70 e78f2082 Stavros Sachtouris
.B quota
71 e78f2082 Stavros Sachtouris
Astakos/Account API commands for quotas
72 e78f2082 Stavros Sachtouris
.TP
73 e78f2082 Stavros Sachtouris
.B resource
74 e78f2082 Stavros Sachtouris
Astakos/Account API commands for resources
75 e78f2082 Stavros Sachtouris
.TP
76 e78f2082 Stavros Sachtouris
.B file
77 e78f2082 Stavros Sachtouris
Pithos+/Storage object level API commands
78 e78f2082 Stavros Sachtouris
.TP
79 e78f2082 Stavros Sachtouris
.B container
80 e78f2082 Stavros Sachtouris
Pithos+/Storage container level API commands
81 e78f2082 Stavros Sachtouris
.TP
82 e78f2082 Stavros Sachtouris
.B group
83 e78f2082 Stavros Sachtouris
Pithos+/Storage user groups
84 e78f2082 Stavros Sachtouris
.TP
85 e78f2082 Stavros Sachtouris
.B sharer
86 e78f2082 Stavros Sachtouris
Pithos+/Storage sharer accounts
87 e78f2082 Stavros Sachtouris
.TP
88 e78f2082 Stavros Sachtouris
.B server
89 e78f2082 Stavros Sachtouris
Cyclades/Compute API server commands
90 e78f2082 Stavros Sachtouris
.TP
91 e78f2082 Stavros Sachtouris
.B flavor
92 e78f2082 Stavros Sachtouris
Cyclades/Compute API flavor commands
93 e78f2082 Stavros Sachtouris
.TP
94 e78f2082 Stavros Sachtouris
.B image
95 e78f2082 Stavros Sachtouris
Cyclades/Plankton API image commands
96 e78f2082 Stavros Sachtouris
.TP
97 e78f2082 Stavros Sachtouris
.B imagecompute
98 e78f2082 Stavros Sachtouris
Cyclades/Compute API image commands
99 e78f2082 Stavros Sachtouris
.TP
100 e78f2082 Stavros Sachtouris
.B network
101 e78f2082 Stavros Sachtouris
Networking API network commands
102 e78f2082 Stavros Sachtouris
.TP
103 e78f2082 Stavros Sachtouris
.B subnet
104 e78f2082 Stavros Sachtouris
Networking API network commands
105 e78f2082 Stavros Sachtouris
.TP
106 e78f2082 Stavros Sachtouris
.B ip
107 e78f2082 Stavros Sachtouris
Networking API floatingip commands
108 e78f2082 Stavros Sachtouris
.TP
109 e78f2082 Stavros Sachtouris
.B port
110 e78f2082 Stavros Sachtouris
Networking API network Commands
111 e78f2082 Stavros Sachtouris
.TP
112 e78f2082 Stavros Sachtouris
.B config
113 e78f2082 Stavros Sachtouris
Kamaki option and cloud configuration
114 e78f2082 Stavros Sachtouris
.TP
115 e78f2082 Stavros Sachtouris
.B history
116 e78f2082 Stavros Sachtouris
Kamaki command history
117 3bc0a7ee Stavros Sachtouris
.UNINDENT
118 66c8a4f0 Stavros Sachtouris
.SH HIDDEN COMMAND GROUPS
119 66c8a4f0 Stavros Sachtouris
.INDENT 0.0
120 e78f2082 Stavros Sachtouris
.TP
121 e78f2082 Stavros Sachtouris
.B livetest
122 e78f2082 Stavros Sachtouris
Live tests that check kamaki against running services. To enable:
123 2664f6e5 Stavros Sachtouris
kamaki config set livetest.cli livetest
124 e78f2082 Stavros Sachtouris
.TP
125 e78f2082 Stavros Sachtouris
.B service
126 e78f2082 Stavros Sachtouris
Astakos API service commands
127 e78f2082 Stavros Sachtouris
.TP
128 e78f2082 Stavros Sachtouris
.B endpoint
129 e78f2082 Stavros Sachtouris
Astakos API endpoints commands
130 e78f2082 Stavros Sachtouris
.TP
131 e78f2082 Stavros Sachtouris
.B commission
132 e78f2082 Stavros Sachtouris
Astakos API commission commands
133 66c8a4f0 Stavros Sachtouris
.UNINDENT
134 2664f6e5 Stavros Sachtouris
.SH OPTIONS
135 3bc0a7ee Stavros Sachtouris
.sp
136 3bc0a7ee Stavros Sachtouris
.nf
137 3bc0a7ee Stavros Sachtouris
.ft C
138 3bc0a7ee Stavros Sachtouris
\-\-help, \-h              Show help message and exit.
139 3bc0a7ee Stavros Sachtouris
\-v                      Use verbose output.
140 3bc0a7ee Stavros Sachtouris
\-d                      Use debug output.
141 e78f2082 Stavros Sachtouris
\-o KEY=VAL              Override a config value (can be repeated)
142 e78f2082 Stavros Sachtouris
\-\-cloud CLOUD           Choose a cloud to connect to
143 3bc0a7ee Stavros Sachtouris
.ft P
144 3bc0a7ee Stavros Sachtouris
.fi
145 3bc0a7ee Stavros Sachtouris
.SH COMMANDS
146 e78f2082 Stavros Sachtouris
.SS user
147 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
148 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
149 e78f2082 Stavros Sachtouris
authenticate  Authenticate a user, show user information
150 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
151 e78f2082 Stavros Sachtouris
info          Get info for (current) session user
152 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
153 e78f2082 Stavros Sachtouris
uuid2name     Get user name(s) from uuid(s)
154 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
155 e78f2082 Stavros Sachtouris
authenticate  Authenticate a user and get all authentication information
156 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
157 e78f2082 Stavros Sachtouris
list          List (cached) session users
158 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
159 e78f2082 Stavros Sachtouris
add           Authenticate a user by token and add to kamaki session (cache)
160 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
161 e78f2082 Stavros Sachtouris
name2uuid     Get user uuid(s) from name(s)
162 e78f2082 Stavros Sachtouris
.IP \(bu 2
163 e78f2082 Stavros Sachtouris
select        Select a user from the (cached) list as the current session user
164 e78f2082 Stavros Sachtouris
.IP \(bu 2
165 e78f2082 Stavros Sachtouris
delete        Delete a user (token) from the (cached) list of session users
166 3bc0a7ee Stavros Sachtouris
.UNINDENT
167 e78f2082 Stavros Sachtouris
.SS project
168 2664f6e5 Stavros Sachtouris
.INDENT 0.0
169 2664f6e5 Stavros Sachtouris
.IP \(bu 2
170 e78f2082 Stavros Sachtouris
info          Get details for a project
171 e78f2082 Stavros Sachtouris
.IP \(bu 2
172 e78f2082 Stavros Sachtouris
unsuspend     Resume a suspended project (special privileges needed)
173 e78f2082 Stavros Sachtouris
.IP \(bu 2
174 e78f2082 Stavros Sachtouris
suspend       Suspend a project (special privileges needed)
175 e78f2082 Stavros Sachtouris
.IP \(bu 2
176 e78f2082 Stavros Sachtouris
list          List all projects
177 e78f2082 Stavros Sachtouris
.IP \(bu 2
178 e78f2082 Stavros Sachtouris
create        Apply for a new project
179 e78f2082 Stavros Sachtouris
.IP \(bu 2
180 e78f2082 Stavros Sachtouris
modify        Modify a project
181 e78f2082 Stavros Sachtouris
.IP \(bu 2
182 e78f2082 Stavros Sachtouris
terminate     Terminate a project (special privileges needed)
183 e78f2082 Stavros Sachtouris
.IP \(bu 2
184 e78f2082 Stavros Sachtouris
application   Application management commands
185 e78f2082 Stavros Sachtouris
.IP \(bu 2
186 e78f2082 Stavros Sachtouris
membership    Project membership management commands
187 e78f2082 Stavros Sachtouris
.IP \(bu 2
188 e78f2082 Stavros Sachtouris
reinstate     Reinstate a terminated project (special privileges needed)
189 2664f6e5 Stavros Sachtouris
.UNINDENT
190 e78f2082 Stavros Sachtouris
.SS quota
191 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
192 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
193 e78f2082 Stavros Sachtouris
list          Get user quotas
194 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
195 e78f2082 Stavros Sachtouris
info          Get quota for a service (cyclades, pithos, astakos)
196 e78f2082 Stavros Sachtouris
.UNINDENT
197 e78f2082 Stavros Sachtouris
.SS resource
198 e78f2082 Stavros Sachtouris
.INDENT 0.0
199 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
200 e78f2082 Stavros Sachtouris
list          List user resources
201 e78f2082 Stavros Sachtouris
.UNINDENT
202 e78f2082 Stavros Sachtouris
.SS file
203 e78f2082 Stavros Sachtouris
.INDENT 0.0
204 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
205 e78f2082 Stavros Sachtouris
info      Get information/details about a file
206 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
207 e78f2082 Stavros Sachtouris
truncate  Truncate remote file up to size
208 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
209 e78f2082 Stavros Sachtouris
mkdir     Create a directory ( create \-\-content\-type=\(aqapplcation/directory\(aq )
210 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
211 e78f2082 Stavros Sachtouris
create    Create an empty file
212 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
213 e78f2082 Stavros Sachtouris
move      Move objects, even between different accounts or containers
214 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
215 e78f2082 Stavros Sachtouris
list      List all objects in a container or a directory object
216 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
217 e78f2082 Stavros Sachtouris
upload    Upload a file
218 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
219 e78f2082 Stavros Sachtouris
cat       Fetch remote file contents
220 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
221 e78f2082 Stavros Sachtouris
modify    Modify the attributes of a file or directory object
222 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
223 e78f2082 Stavros Sachtouris
append    Append local file to (existing) remote object
224 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
225 e78f2082 Stavros Sachtouris
download  Download a remove file or directory object to local file system
226 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
227 e78f2082 Stavros Sachtouris
copy      Copy objects, even between different accounts or containers
228 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
229 e78f2082 Stavros Sachtouris
overwrite Overwrite part of a remote file
230 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
231 e78f2082 Stavros Sachtouris
delete    Delete a file or directory object
232 3bc0a7ee Stavros Sachtouris
.UNINDENT
233 e78f2082 Stavros Sachtouris
.SS container
234 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
235 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
236 e78f2082 Stavros Sachtouris
info      Get information about a container
237 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
238 e78f2082 Stavros Sachtouris
modify    Modify the properties of a container
239 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
240 e78f2082 Stavros Sachtouris
create    Create a new container
241 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
242 e78f2082 Stavros Sachtouris
list      List all containers, or their contents
243 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
244 e78f2082 Stavros Sachtouris
empty     Empty a container
245 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
246 e78f2082 Stavros Sachtouris
delete    Delete a container
247 e78f2082 Stavros Sachtouris
.UNINDENT
248 e78f2082 Stavros Sachtouris
.SS group
249 e78f2082 Stavros Sachtouris
.INDENT 0.0
250 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
251 e78f2082 Stavros Sachtouris
create    Create a group of users
252 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
253 e78f2082 Stavros Sachtouris
list      List all groups and group members
254 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
255 e78f2082 Stavros Sachtouris
delete    Delete a user group
256 e78f2082 Stavros Sachtouris
.UNINDENT
257 e78f2082 Stavros Sachtouris
.SS sharer
258 e78f2082 Stavros Sachtouris
.INDENT 0.0
259 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
260 e78f2082 Stavros Sachtouris
info      Details on a Pithos+ sharer account (default: current account)
261 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
262 e78f2082 Stavros Sachtouris
list      List accounts who share file objects with current user
263 e78f2082 Stavros Sachtouris
.UNINDENT
264 e78f2082 Stavros Sachtouris
.SS server
265 e78f2082 Stavros Sachtouris
.INDENT 0.0
266 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
267 e78f2082 Stavros Sachtouris
info      Detailed information on a Virtual Machine
268 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
269 e78f2082 Stavros Sachtouris
modify    Modify attributes of a virtual server
270 2664f6e5 Stavros Sachtouris
.IP \(bu 2
271 e78f2082 Stavros Sachtouris
create    Create a server (aka Virtual Machine)
272 2664f6e5 Stavros Sachtouris
.IP \(bu 2
273 e78f2082 Stavros Sachtouris
list      List virtual servers accessible by user
274 2664f6e5 Stavros Sachtouris
.IP \(bu 2
275 e78f2082 Stavros Sachtouris
reboot    Reboot a virtual server
276 2664f6e5 Stavros Sachtouris
.IP \(bu 2
277 e78f2082 Stavros Sachtouris
start     Start an existing virtual server
278 2664f6e5 Stavros Sachtouris
.IP \(bu 2
279 e78f2082 Stavros Sachtouris
shutdown  Shutdown an active virtual server
280 2664f6e5 Stavros Sachtouris
.IP \(bu 2
281 e78f2082 Stavros Sachtouris
delete    Delete a virtual server
282 2664f6e5 Stavros Sachtouris
.IP \(bu 2
283 e78f2082 Stavros Sachtouris
wait      Wait for server to finish [BUILD, STOPPED, REBOOT, ACTIVE]
284 3bc0a7ee Stavros Sachtouris
.UNINDENT
285 e78f2082 Stavros Sachtouris
.SS flavor
286 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
287 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
288 e78f2082 Stavros Sachtouris
list       list flavors
289 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
290 e78f2082 Stavros Sachtouris
info       get flavor details
291 e78f2082 Stavros Sachtouris
.UNINDENT
292 e78f2082 Stavros Sachtouris
.SS image
293 e78f2082 Stavros Sachtouris
.INDENT 0.0
294 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
295 e78f2082 Stavros Sachtouris
info          Get image metadata
296 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
297 e78f2082 Stavros Sachtouris
list          List images accessible by user
298 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
299 e78f2082 Stavros Sachtouris
register      (Re)Register an image file to an Image service
300 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
301 e78f2082 Stavros Sachtouris
modify        Add / update metadata and properties for an image
302 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
303 e78f2082 Stavros Sachtouris
unregister    Unregister an image (does not delete the image file)
304 3bc0a7ee Stavros Sachtouris
.UNINDENT
305 e78f2082 Stavros Sachtouris
.SS imagecompute
306 3bc0a7ee Stavros Sachtouris
.INDENT 0.0
307 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
308 e78f2082 Stavros Sachtouris
info      Get detailed information on an image
309 2664f6e5 Stavros Sachtouris
.IP \(bu 2
310 e78f2082 Stavros Sachtouris
list      List images
311 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
312 e78f2082 Stavros Sachtouris
modify    Modify image properties (metadata)
313 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
314 e78f2082 Stavros Sachtouris
delete    Delete an image (WARNING: image file is also removed)
315 e78f2082 Stavros Sachtouris
.UNINDENT
316 e78f2082 Stavros Sachtouris
.SS network
317 e78f2082 Stavros Sachtouris
.INDENT 0.0
318 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
319 e78f2082 Stavros Sachtouris
info: Get details about a network
320 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
321 e78f2082 Stavros Sachtouris
disconnect: Disconnect a network from a device
322 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
323 e78f2082 Stavros Sachtouris
modify: Modify network attributes
324 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
325 e78f2082 Stavros Sachtouris
create: Create a new network
326 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
327 e78f2082 Stavros Sachtouris
list: List networks
328 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
329 e78f2082 Stavros Sachtouris
connect: Connect a network with a device (server or router)
330 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
331 e78f2082 Stavros Sachtouris
delete: Delete a network
332 e78f2082 Stavros Sachtouris
.UNINDENT
333 e78f2082 Stavros Sachtouris
.SS subnet
334 e78f2082 Stavros Sachtouris
.INDENT 0.0
335 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
336 e78f2082 Stavros Sachtouris
info      Get details about a subnet
337 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
338 e78f2082 Stavros Sachtouris
list      List subnets
339 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
340 e78f2082 Stavros Sachtouris
create    Create a new subnet
341 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
342 e78f2082 Stavros Sachtouris
modify    Modify the attributes of a subnet
343 e78f2082 Stavros Sachtouris
.UNINDENT
344 e78f2082 Stavros Sachtouris
.SS ip
345 e78f2082 Stavros Sachtouris
.INDENT 0.0
346 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
347 e78f2082 Stavros Sachtouris
info      Details for an IP
348 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
349 e78f2082 Stavros Sachtouris
list      List reserved floating IPs
350 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
351 e78f2082 Stavros Sachtouris
attach    Attach a floating IP to a server
352 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
353 e78f2082 Stavros Sachtouris
pools     List pools of floating IPs
354 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
355 e78f2082 Stavros Sachtouris
release   Release a floating IP
356 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
357 e78f2082 Stavros Sachtouris
detach    Detach a floating IP from a server
358 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
359 e78f2082 Stavros Sachtouris
reserve   Reserve a floating IP
360 e78f2082 Stavros Sachtouris
.UNINDENT
361 e78f2082 Stavros Sachtouris
.SS port
362 e78f2082 Stavros Sachtouris
.INDENT 0.0
363 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
364 e78f2082 Stavros Sachtouris
info      Get details about a port
365 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
366 e78f2082 Stavros Sachtouris
list      List all ports
367 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
368 e78f2082 Stavros Sachtouris
create    Create a new port (== connect server to network)
369 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
370 e78f2082 Stavros Sachtouris
modify    Modify the attributes of a port
371 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
372 e78f2082 Stavros Sachtouris
delete    Delete a port (== disconnect server from network)
373 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
374 e78f2082 Stavros Sachtouris
wait      Wait for port to finish [ACTIVE, DOWN, BUILD, ERROR]
375 e78f2082 Stavros Sachtouris
.UNINDENT
376 e78f2082 Stavros Sachtouris
.SS config
377 e78f2082 Stavros Sachtouris
.INDENT 0.0
378 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
379 e78f2082 Stavros Sachtouris
list       list configuration options
380 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
381 e78f2082 Stavros Sachtouris
get        get a configuration option
382 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
383 e78f2082 Stavros Sachtouris
set        set a configuration option
384 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
385 e78f2082 Stavros Sachtouris
del        delete a configuration option
386 e78f2082 Stavros Sachtouris
.UNINDENT
387 e78f2082 Stavros Sachtouris
.SS history
388 e78f2082 Stavros Sachtouris
.sp
389 e78f2082 Stavros Sachtouris
Command user history, as stored in ~/.kamaki.history
390 e78f2082 Stavros Sachtouris
.INDENT 0.0
391 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
392 e78f2082 Stavros Sachtouris
show      show intersession history
393 3bc0a7ee Stavros Sachtouris
.IP \(bu 2
394 e78f2082 Stavros Sachtouris
clean     clean up history
395 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
396 e78f2082 Stavros Sachtouris
run       run/show previously executed command(s)
397 66c8a4f0 Stavros Sachtouris
.UNINDENT
398 e78f2082 Stavros Sachtouris
.SS livetest (hidden)
399 66c8a4f0 Stavros Sachtouris
.INDENT 0.0
400 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
401 66c8a4f0 Stavros Sachtouris
all         test all clients
402 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
403 2664f6e5 Stavros Sachtouris
args        test how arguments are treated by kamaki
404 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
405 66c8a4f0 Stavros Sachtouris
astakos     test Astakos client
406 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
407 66c8a4f0 Stavros Sachtouris
cyclades    test Cyclades client
408 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
409 66c8a4f0 Stavros Sachtouris
error       Create an error message with optional message
410 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
411 66c8a4f0 Stavros Sachtouris
image       test Image client
412 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
413 66c8a4f0 Stavros Sachtouris
pithos      test Pithos client
414 66c8a4f0 Stavros Sachtouris
.IP \(bu 2
415 66c8a4f0 Stavros Sachtouris
prints      user\-test print methods for lists and dicts
416 3bc0a7ee Stavros Sachtouris
.UNINDENT
417 e78f2082 Stavros Sachtouris
.SS service (hidden)
418 e78f2082 Stavros Sachtouris
.INDENT 0.0
419 e78f2082 Stavros Sachtouris
.IP \(bu 2
420 e78f2082 Stavros Sachtouris
list          List available services
421 e78f2082 Stavros Sachtouris
.IP \(bu 2
422 e78f2082 Stavros Sachtouris
uuid2username Get service username(s) from uuid(s)
423 e78f2082 Stavros Sachtouris
.IP \(bu 2
424 e78f2082 Stavros Sachtouris
quotas        Get service quotas
425 e78f2082 Stavros Sachtouris
.IP \(bu 2
426 e78f2082 Stavros Sachtouris
username2uuid Get service uuid(s) from username(s)
427 e78f2082 Stavros Sachtouris
.UNINDENT
428 e78f2082 Stavros Sachtouris
.SS endpoint (hidden)
429 e78f2082 Stavros Sachtouris
.INDENT 0.0
430 e78f2082 Stavros Sachtouris
.IP \(bu 2
431 e78f2082 Stavros Sachtouris
list      Get endpoints service endpoints
432 e78f2082 Stavros Sachtouris
.UNINDENT
433 e78f2082 Stavros Sachtouris
.SS commission (hidden)
434 e78f2082 Stavros Sachtouris
.INDENT 0.0
435 e78f2082 Stavros Sachtouris
.IP \(bu 2
436 e78f2082 Stavros Sachtouris
info      Get commission info (special privileges required)
437 e78f2082 Stavros Sachtouris
.IP \(bu 2
438 e78f2082 Stavros Sachtouris
resolve   Resolve multiple commissions (special privileges required)
439 e78f2082 Stavros Sachtouris
.IP \(bu 2
440 e78f2082 Stavros Sachtouris
accept    Accept a pending commission  (special privileges required)
441 e78f2082 Stavros Sachtouris
.IP \(bu 2
442 e78f2082 Stavros Sachtouris
reject    Reject a pending commission (special privileges required)
443 e78f2082 Stavros Sachtouris
.IP \(bu 2
444 e78f2082 Stavros Sachtouris
issue     Issue commissions as a json string (special privileges required)
445 e78f2082 Stavros Sachtouris
.IP \(bu 2
446 e78f2082 Stavros Sachtouris
pending   List pending commissions (special privileges required)
447 e78f2082 Stavros Sachtouris
.UNINDENT
448 3bc0a7ee Stavros Sachtouris
.SH AUTHOR
449 3bc0a7ee Stavros Sachtouris
.sp
450 2664f6e5 Stavros Sachtouris
Synnefo development team <\fI\%synnefo-devel@googlegroups.com\fP>.
451 3bc0a7ee Stavros Sachtouris
.SH COPYRIGHT
452 e78f2082 Stavros Sachtouris
2013, GRNET
453 3bc0a7ee Stavros Sachtouris
.\" Generated by docutils manpage writer.
454 e78f2082 Stavros Sachtouris
.\" 
455 3bc0a7ee Stavros Sachtouris
.