Revision 73452f12 lib/rapi/rlib2.py
b/lib/rapi/rlib2.py | ||
---|---|---|
261 | 261 |
return baserlib.SubmitJob([op]) |
262 | 262 |
|
263 | 263 |
|
264 |
class R_2_nodes_name_evacuate(baserlib.R_Generic): |
|
265 |
"""/2/nodes/[node_name]/evacuate resource. |
|
266 |
|
|
267 |
""" |
|
268 |
def POST(self): |
|
269 |
"""Evacuate all secondary instances off a node. |
|
270 |
|
|
271 |
""" |
|
272 |
node_name = self.items[0] |
|
273 |
remote_node = self._checkStringVariable("remote_node", default=None) |
|
274 |
iallocator = self._checkStringVariable("iallocator", default=None) |
|
275 |
|
|
276 |
op = opcodes.OpEvacuateNode(node_name=node_name, |
|
277 |
remote_node=remote_node, |
|
278 |
iallocator=iallocator) |
|
279 |
|
|
280 |
return baserlib.SubmitJob([op]) |
|
281 |
|
|
282 |
|
|
264 | 283 |
class R_2_instances(baserlib.R_Generic): |
265 | 284 |
"""/2/instances resource. |
266 | 285 |
|
Also available in: Unified diff