<div dir="ltr">Thanks Juan,<div><br></div><div>Can I login into the ovirt-engine url using the encrypted password. If it is possible what are the encryption method that it allows.</div><div><br></div><div>Please share the code if you have it handy.</div><div><br></div><div>Thanks,</div><div>Chandrashekar</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 23, 2015 at 1:46 PM, Juan Hernández <span dir="ltr">&lt;<a href="mailto:jhernand@redhat.com" target="_blank">jhernand@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 01/21/2015 02:27 PM, ChandraShekar Shastri wrote:<br>
&gt; Hi All,<br>
&gt;<br>
&gt; I want to get the details of the Host without activating is there a way<br>
&gt; to do it.<br>
&gt; I want to query the RHEV-Manager and would like to get the details of<br>
&gt; MAC address without activating it.<br>
&gt;<br>
&gt; Do you have the script to do this.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Chandrashekar<br>
&gt;<br>
<br>
</div></div>Assuming that the host has already been added to the system then you can<br>
get the details with a Python script like this:<br>
<br>
#!/usr/bin/python<br>
<br>
from ovirtsdk.api import API<br>
from ovirtsdk.xml import params<br>
<br>
api = API(<br>
  url=&#39;<a href="https://ovirt.example.com/ovirt-engine/api" target="_blank">https://ovirt.example.com/ovirt-engine/api</a>&#39;,<br>
  username=&#39;admin@internal&#39;,<br>
  password=&#39;******&#39;,<br>
  insecure=True<br>
)<br>
<br>
host = api.hosts.get(name=&quot;myhost&quot;)<br>
nics = host.nics.list()<br>
for nic in nics:<br>
    print(&quot;%s: %s&quot; % (nic.get_name(), nic.get_mac().get_address()))<br>
<br>
api.disconnect()<br>
<br>
This will print something like this:<br>
<br>
eth0: 52:54:00:9d:a7:26<br>
<br>
If the host hasn&#39;t been added you can add it, without activating it:<br>
<br>
#!/usr/bin/python<br>
<br>
from ovirtsdk.api import API<br>
from ovirtsdk.xml import params<br>
<br>
api = API(<br>
  url=&#39;<a href="https://rhevm35.example.com/ovirt-engine/api" target="_blank">https://rhevm35.example.com/ovirt-engine/api</a>&#39;,<br>
  username=&#39;admin@internal&#39;,<br>
  password=&#39;******&#39;,<br>
  insecure=True,<br>
)<br>
<br>
api.hosts.add(<br>
  host = params.Host(<br>
    name=&quot;myhost&quot;,<br>
    address=&quot;<a href="http://myhost.example.com" target="_blank">myhost.example.com</a>&quot;,<br>
    root_password=&quot;******&quot;<br>
  )<br>
)<br>
<br>
api.disconnect()<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta<br>
3ºD, 28016 Madrid, Spain<br>
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.<br>
</font></span></blockquote></div><br></div>