Hi Martin,
Could you please help me with below issue, I am not sure what’s wrong here.
Please find below code and error snippet.
Thanks for help.
Code Snippet: -
from __future__ import print_function
import sys
import libvirt
SASL_USER = <username>
SASL_PASS = <password>
def request_cred(credentials, user_data):
for credential in credentials:
if credential[0] == libvirt.VIR_CRED_AUTHNAME:
credential[4] = SASL_USER
elif credential[0] == libvirt.VIR_CRED_PASSPHRASE:
credential[4] = SASL_PASS
return 0
auth = [[libvirt.VIR_CRED_AUTHNAME, libvirt.VIR_CRED_PASSPHRASE],
request_cred, None]
conn = libvirt.openAuth("esx://<vm name>?no_verify=1", auth, 0)
if conn == None:
print('Failed to open connection to qemu+tcp://localhost/system',
file=sys.stderr)
exit(1)
conn.close()
Error Snippet: -
File
"/usr/software/pkgs/Python-3.4.3/lib/python3.4/site-packages/libvirt.py",
line 105, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirt.libvirtError: internal error: HTTP response code 404 for call to
'RetrieveServiceContent'
Regards
Rohit Singh
On Thu, 29 Nov 2018 at 11:13 PM, ROHIT SINGH <rohit.singh0908(a)gmail.com>
wrote:
Thanks a lot Martin for help.
Really appreciate it. You’re life saver.
I will go through these links and will get back to you in case I need
anymore information.
Once again, thanks for help.
Regards
Rohit Singh
On Thu, 29 Nov 2018 at 2:34 PM, Martin Kletzander <mkletzan(a)redhat.com>
wrote:
> On Wed, Nov 28, 2018 at 10:24:55PM +0530, ROHIT SINGH wrote:
> >Hi Martin,
> >
> >Could you please point me to any example codes in python present for esx?
> >Suppose, I have to power off and power on esx virtual machine, can i get
> >this code somewhere on python to develop some understanding.
> >
>
>
https://www.mail-archive.com/libvir-list@redhat.com/msg17903.html
>
> >Actually, I am not able to find sample code related to esx in python,
> >please point me if any such link available.
> >
>
>
https://github.com/libvirt/libvirt-python/blob/master/examples/esxlist.py
>
> and all other examples:
>
>
https://github.com/libvirt/libvirt-python/tree/master/examples
>
> The point of libvirt is that the code doesn't have to be (way) different
> depending on the hypervisor.
>
> >Appreciate your help !!
> >
> >Thanks.
> >
> >Regards
> >Rohit Singh
> >
> >On Wed, 28 Nov 2018 at 9:54 PM, ROHIT SINGH <rohit.singh0908(a)gmail.com>
> >wrote:
> >
> >> Thanks, I'll check it out.
> >>
> >> On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander <mkletzan(a)redhat.com
> >
> >> wrote:
> >>
> >>> On Mon, Nov 26, 2018 at 04:11:20PM +0530, ROHIT SINGH wrote:
> >>> >Hi,
> >>> >
> >>> >I am doing poc for using libvirt api for implementation of esx in
> python.
> >>> >
> >>> >I tried researching through module but did not find a way how it
> works
> >>> for
> >>> >esx.
> >>> >Any help on how to proceed specifically for esx would be of great
> help.
> >>> >
> >>>
> >>> See
https://libvirt.org/drvesx.html for ESX-related stuff. But
> mainly
> >>> it is the
> >>> URI you need to use. Then look at
https://libvirt.org/hvsupport.html
> >>> where you
> >>> can see what APIs are available for that HV driver.
> >>>
> >>> >Please let me know as soon as possible, lagging on deliverables.
> >>> >
> >>> >Thanks for help!!
> >>> >
> >>> >Regards
> >>> >Rohit Singh
> >>>
> >>> >_______________________________________________
> >>> >libvirt-users mailing list
> >>> >libvirt-users(a)redhat.com
> >>> >https://www.redhat.com/mailman/listinfo/libvirt-users
> >>>
> >>>
>