Revision fc7c3c4c
b/docs/commands.rst | ||
---|---|---|
160 | 160 |
shutdown: Shutdown a server |
161 | 161 |
start : Start a server |
162 | 162 |
stats : Get server statistics |
163 |
resize : Set a different flavor for an existing server |
|
163 | 164 |
wait : Wait for server to finish |
164 | 165 |
|
165 | 166 |
Showcase: Create a server |
b/docs/man/kamaki.rst | ||
---|---|---|
130 | 130 |
* shutdown Shutdown an active server (VM) |
131 | 131 |
* start Start an existing server (VM) |
132 | 132 |
* stats Get server (VM) statistics |
133 |
* resize Set a different flavor for an existing server |
|
133 | 134 |
* wait Wait for server to finish [BUILD, STOPPED, REBOOT, ACTIVE] |
134 | 135 |
|
135 | 136 |
|
b/docs/usage.rst | ||
---|---|---|
183 | 183 |
shutdown: Shutdown an active server (VM) |
184 | 184 |
start : Start an existing server (VM) |
185 | 185 |
stats : Get server (VM) statistics |
186 |
resize : Set a different flavor for an existing server |
|
186 | 187 |
wait : Wait for server to finish [BUILD, STOPPED, REBOOT, ACTIVE] |
187 | 188 |
|
188 | 189 |
.. code-block:: console |
b/kamaki/cli/commands/cyclades.py | ||
---|---|---|
434 | 434 |
class server_resize(_init_cyclades, _optional_output_cmd): |
435 | 435 |
"""Set a different flavor for an existing server |
436 | 436 |
To get server ids and flavor ids: |
437 |
/server list
|
|
438 |
/flavor list
|
|
437 |
/server list |
|
438 |
/flavor list |
|
439 | 439 |
""" |
440 | 440 |
|
441 | 441 |
@errors.generic.all |
b/kamaki/clients/compute/__init__.py | ||
---|---|---|
143 | 143 |
r = self.servers_post(server_id, 'action', json_data=req) |
144 | 144 |
return r.headers |
145 | 145 |
|
146 |
def resize_server(self, server_id, flavor_id): |
|
147 |
""" |
|
148 |
:param server_id: (str) |
|
149 |
|
|
150 |
:param flavor_id: (int) |
|
151 |
|
|
152 |
:returns: (dict) request headers |
|
153 |
""" |
|
154 |
req = {'resize': {'flavorRef': flavor_id}} |
|
155 |
r = self.servers_post(server_id, 'action', json_data=req) |
|
156 |
return r.headers |
|
157 |
|
|
146 | 158 |
def get_server_metadata(self, server_id, key=''): |
147 | 159 |
""" |
148 | 160 |
:param server_id: integer (str or int) |
... | ... | |
349 | 361 |
""" |
350 | 362 |
r = self.floating_ips_delete(tenant_id, fip_id) |
351 | 363 |
return r.headers |
352 |
|
|
353 |
def resize_server(self, server_id, flavor_id): |
|
354 |
""" |
|
355 |
:param server_id: (str) |
|
356 |
|
|
357 |
:param flavor_id: (int) |
|
358 |
""" |
|
359 |
req = {'resize': {'flavorRef': flavor_id}} |
|
360 |
r = self.servers_post(server_id, 'action', json_data=req) |
|
361 |
return r.headers |
Also available in: Unified diff