Show Table of Contents
2.9. Example: Approving a Host using Python
Red Hat Enterprise Virtualization Hypervisor hosts are added to the Red Hat Enterprise Virtualization Manager during their configuration. Once you have added a Hypervisor it requires approval in the Manager before it can actually be used in the environment.
Example 2.8. Approving a host using Python
This Python example calls the
approve method for a host named Atlantic.
from ovirtsdk.api import API
from ovirtsdk.xml import params
try:
api = API(url="https://HOST",
username="USER@DOMAIN",
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
If the
approve request is successful then the script will output:
Host 'Atlantic' approved (Status: Up).
Note that the
status reflects that the host has been approved and is now considered to be up.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.