Thanks Martin, It’s working now. Could you please help me with role of xml in libvirt api and what if I don’t want use of xml in my code. Please let me know.
Thanks for help!! Regards Rohit Singh On Thu, 6 Dec 2018 at 11:24 PM, ROHIT SINGH <rohit.singh0...@gmail.com> wrote: > Thanks Martin for help. I will give it a shot. > > Regards > Rohit Singh > > On Thu, 6 Dec 2018 at 2:55 PM, Martin Kletzander <mklet...@redhat.com> > wrote: > >> On Wed, Dec 05, 2018 at 09:44:17PM +0530, ROHIT SINGH wrote: >> >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) >> >> I don't know. I don't have any ESX machine handy. Try to do some >> debugging. >> Maybe the fact that you have the VM name here instead of the ESX server. >> >> Does the esxlist.py from python examples work? Maybe you can >> differentiate with >> that. Maybe you're not handling some of the credentials right. >> >> >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.singh0...@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 <mklet...@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.singh0...@gmail.com> >> >>> >wrote: >> >>> > >> >>> >> Thanks, I'll check it out. >> >>> >> >> >>> >> On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander < >> mklet...@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@redhat.com >> >>> >>> >https://www.redhat.com/mailman/listinfo/libvirt-users >> >>> >>> >> >>> >>> >> >>> >> >> >> >
_______________________________________________ libvirt-users mailing list libvirt-users@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-users