Re: [libvirt-users] Libvirt api for esx

2018-12-12 Thread ROHIT SINGH
Thanks Martin, so is it like for configuration we must be using xml.
Also, could you please point me to any sample code to power on and off a vm.

Thanks for help!!

Regards
Rohit Singh

On Wed, 12 Dec 2018 at 3:30 PM, Martin Kletzander 
wrote:

> On Wed, Dec 12, 2018 at 03:03:41PM +0530, ROHIT SINGH wrote:
> >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.
> >
>
> Libvirt uses XML for most of the APIs.  Depends what you need to do you can
> transform it with xmltodict or use some higher level API.  I'm not sure I
> can
> help you much with that.  Maybe just find a nice library for XML and don't
> be
> scared of XML =)
>
> >Thanks for help!!
> >
> >Regards
> >Rohit Singh
> >
> >On Thu, 6 Dec 2018 at 11:24 PM, ROHIT SINGH 
> >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 
> >> 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 = 
> >>> >SASL_PASS = 
> >>> >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://?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 

Re: [libvirt-users] Libvirt api for esx

2018-12-12 Thread Martin Kletzander

On Wed, Dec 12, 2018 at 03:03:41PM +0530, ROHIT SINGH wrote:

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.



Libvirt uses XML for most of the APIs.  Depends what you need to do you can
transform it with xmltodict or use some higher level API.  I'm not sure I can
help you much with that.  Maybe just find a nice library for XML and don't be
scared of XML =)


Thanks for help!!

Regards
Rohit Singh

On Thu, 6 Dec 2018 at 11:24 PM, ROHIT SINGH 
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 
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 = 
>SASL_PASS = 
>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://?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 
>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 
>> 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
>>> >>>
>>> >>>
>>>
>>





signature.asc
Description: Digital signature
___
libvirt-users mailing list
libvirt-users@redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-users

Re: [libvirt-users] Libvirt api for esx

2018-12-12 Thread ROHIT SINGH
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 
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 
> 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 = 
>> >SASL_PASS = 
>> >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://?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 
>> >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 > >
>> >> 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
>> >>> >>>
>> >>> >>>
>> >>>
>> >>
>>
>
___

Re: [libvirt-users] Libvirt api for esx

2018-12-06 Thread ROHIT SINGH
Thanks Martin for help. I will give it a shot.

Regards
Rohit Singh

On Thu, 6 Dec 2018 at 2:55 PM, Martin Kletzander 
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 = 
> >SASL_PASS = 
> >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://?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 
> >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 
> >> 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

Re: [libvirt-users] Libvirt api for esx

2018-12-06 Thread Martin Kletzander

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 = 
SASL_PASS = 
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://?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 
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 
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 
>wrote:
>
>> Thanks, I'll check it out.
>>
>> On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander 
>> 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
>>>
>>>





signature.asc
Description: Digital signature
___
libvirt-users mailing list
libvirt-users@redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-users

Re: [libvirt-users] Libvirt api for esx

2018-12-05 Thread ROHIT SINGH
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 = 
SASL_PASS = 
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://?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 
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 
> 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 
>> >wrote:
>> >
>> >> Thanks, I'll check it out.
>> >>
>> >> On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander > >
>> >> 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

Re: [libvirt-users] Libvirt api for esx

2018-11-29 Thread ROHIT SINGH
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 
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 
> >wrote:
> >
> >> Thanks, I'll check it out.
> >>
> >> On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander 
> >> 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

Re: [libvirt-users] Libvirt api for esx

2018-11-29 Thread Martin Kletzander

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 
wrote:


Thanks, I'll check it out.

On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander 
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




signature.asc
Description: Digital signature
___
libvirt-users mailing list
libvirt-users@redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-users

Re: [libvirt-users] Libvirt api for esx

2018-11-28 Thread ROHIT SINGH
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.

Actually, I am not able to find sample code related to esx in python,
please point me if any such link available.

Appreciate your help !!

Thanks.

Regards
Rohit Singh

On Wed, 28 Nov 2018 at 9:54 PM, ROHIT SINGH 
wrote:

> Thanks, I'll check it out.
>
> On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander 
> 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

Re: [libvirt-users] Libvirt api for esx

2018-11-28 Thread ROHIT SINGH
Thanks, I'll check it out.

On Wed, 28 Nov 2018 at 9:31 PM, Martin Kletzander 
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

Re: [libvirt-users] Libvirt api for esx

2018-11-28 Thread Martin Kletzander

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




signature.asc
Description: Digital signature
___
libvirt-users mailing list
libvirt-users@redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-users

[libvirt-users] Libvirt api for esx

2018-11-28 Thread ROHIT SINGH
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.

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