[Users] Fwd: How to approve the host to custom cluster instead the default cluster
Michael Pasternak
mpastern at redhat.com
Tue Dec 11 09:23:18 UTC 2012
Hi Mohua,
>
> -------- Original Message --------
> Subject: [Users] How to approve the host to custom cluster instead the default cluster
> Date: Tue, 11 Dec 2012 15:22:43 +0800
> From: Mohua Li <moli at redhat.com>
> To: users at ovirt.org
>
> Hi all,
>
> In admin portal, when try to approve a host, need to select the cluster first, but with rest api,
>
> /*code*/
>
> try:
> api = API(url="HOST",
> username="USER",
> password="PASS",
> ca_file="ca.crt")
> h = api.hosts.get(name="Atlantic")
> if(h.approve()):
> print "Host '%s' approved (Status: %s)." % (h.get_name(),
> h.get_status().get_state())
> else:
> print "Approval of '%s' failed." % h.get_name()
> api.disconnect()
> except Exception as ex:
> print "Unexpected error: %s" % ex
>
> above code will register to the default cluster, could you give me an example how to register to the custom
> cluster instead the default? or i misunderstand some workflow, light me pls, thanks
If you'll look at host.approve().__doc__, you will see:
'''
@type Action:
[@param action.cluster.id|name: string]
[@param action.async: boolean]
[@param action.grace_period.expiry: long]
[@param correlation_id: any string]
@return Response:
'''
i.e you have to specify action.cluster.id|name in .approve() method.
>
>
>
> Regards,
> Mohua Li
>
>
>
>
>
--
Michael Pasternak
RedHat, ENG-Virtualization R&D
More information about the Users
mailing list