
HI Done the modification now am getting the below error. [root@cephc ovirt-scripts]# python get_vm_names Traceback (most recent call last): File "get_vm_names", line 22, in <module> vms = vms_service.list() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line 34154, in list return self._internal_get(headers, query, wait) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 202, in _internal_get context = self._connection.send(request) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 370, in send return self.__send(request) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 388, in __send self.authenticate() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 381, in authenticate self._sso_token = self._get_access_token() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 617, in _get_access_token sso_response = self._get_sso_response(self._sso_url, post_data) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 702, in _get_sso_response self._check_content_type(self.__JSON_CONTENT_TYPE_RE, 'JSON', header_lines) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 889, in _check_content_type raise Error(msg) ovirtsdk4.Error: The response content type 'text/html;charset=UTF-8' isn't the expected JSON [root@cephc ovirt-scripts]# On Tue, Sep 25, 2018 at 9:35 AM Joey Ma <majunjiev@gmail.com> wrote:
On Tue, Sep 25, 2018 at 11:40 AM Budur Nagaraju <nbudoor@gmail.com> wrote:
Hi ,
Have done the below modification in the script and getting the error,can you please help to fix the issue?
Script :
[root@cephc ovirt-scripts]# vi get_vm_names #!/usr/bin/env python # -*- coding: utf-8 -*-
import logging import ovirtsdk4 as sdk import ovirtsdk4.types as types
logging.basicConfig(level=logging.DEBUG, filename='example.log')
connection = sdk.Connection( url='https://pscloud.bnglab.psecure.net/ovirt-engine/api ',
hi,
Simply remove the trailing space in url parameter may solve your problem.
Regards, Joey
username='admin@internal', password='password', insecure=True, # ca_file='/etc/pki/ovirt-engine/ca.pem', debug=True, log=logging.getLogger(), )
vms_service = connection.system_service().vms_service()
vms = vms_service.list()
for vm in vms: print("%s: %s" % (vm.name, vm.id)) connection.close() ~
=======================================================================================
Error:
[root@cephc ovirt-scripts]# python get_vm_names Traceback (most recent call last): File "get_vm_names", line 22, in <module> vms = vms_service.list() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line 34154, in list return self._internal_get(headers, query, wait) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 202, in _internal_get context = self._connection.send(request) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 370, in send return self.__send(request) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 388, in __send self.authenticate() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 381, in authenticate self._sso_token = self._get_access_token() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 617, in _get_access_token sso_response = self._get_sso_response(self._sso_url, post_data) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 702, in _get_sso_response self._check_content_type(self.__JSON_CONTENT_TYPE_RE, 'JSON', header_lines) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 889, in _check_content_type raise Error(msg) ovirtsdk4.Error: The response content type 'text/html;charset=UTF-8' isn't the expected JSON. Is the path '/ovirt-engine/api ' included in the 'url' parameter correct? The typical one is '/ovirt-engine/api' [root@cephc ovirt-scripts]#
Thanks, Nagaraju
On Mon, Sep 24, 2018 at 11:49 PM Valentin Bajrami < valentin.bajrami@target-holding.nl> wrote:
Hi Budur,
You can add insecure=True for unsigned certificates. See example
connection = sdk.Connection( url='https://pscloud.bnglab.psecure.net/ovirt-engine/api ', username='admin@internal', password='password', insecure=True, ca_file= '/etc/pki/ovirt-engine/ca.pem', debug=True, log=logging.getLogger() )
On 9/24/18 5:08 PM, Budur Nagaraju wrote:
Below is the script and getting error while executing.
#!/usr/bin/env python # -*- coding: utf-8 -*-
import logging import ovirtsdk4 as sdk import ovirtsdk4.types as types
logging.basicConfig(level=logging.DEBUG, filename='example.log')
connection = sdk.Connection( url='https://pscloud.bnglab.psecure.net/ovirt-engine/api ', username='admin@internal', password='password', ca_file= '/etc/pki/ovirt-engine/ca.pem', debug=True, log=logging.getLogger(), )
vms_service = connection.system_service().vms_service()
vms = vms_service.list()
for vm in vms: print("%s: %s" % (vm.name, vm.id)) connection.close() =================================================
[root@cephc ovirt-scripts]# python get_vm_names Traceback (most recent call last): File "get_vm_names", line 16, in <module> log=logging.getLogger(), File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 307, in __init__ raise Error('The CA file \'%s\' doesn\'t exist' % ca_file) ovirtsdk4.Error: The CA file '/etc/pki/ovirt-engine/ca.pem' doesn't exist [root@cephc ovirt-scripts]#
On Mon, Sep 24, 2018 at 8:20 PM Staniforth, Paul < P.Staniforth@leedsbeckett.ac.uk> wrote:
Hi Nagaraju,
I meant not signed by a trusted CA, when you install oVirt it signs the certificates with it's own local CA, you can download it the CA certificate for your engine from https://your.engine.address/ovirt-engine/ it you are running the program on your engine machine I think it's in /etc/pki/ovirt-engine/ca.pem
Regards,
Paul S. ------------------------------ *From:* Budur Nagaraju <nbudoor@gmail.com> *Sent:* 24 September 2018 12:20 *To:* Staniforth, Paul *Cc:* users *Subject:* Re: [ovirt-users] Re: vm names export
Am not using any self signed certificate, it was the default certificate installed at the time of ovirt-engine installation , do I need to comment for that also ? Tried commenting the line but still facing issues.
On Mon, Sep 24, 2018 at 4:28 PM Staniforth, Paul < P.Staniforth@leedsbeckett.ac.uk> wrote:
Hi Nagaraju,
if you are using the self-signed certificate have you downloaded your CA certificate, if you are using a certificate from a trusted CA then you should comment or remove the CA file line.
Regards,
Paul S. ------------------------------ *From:* Budur Nagaraju <nbudoor@gmail.com> *Sent:* 24 September 2018 11:16 *To:* Sandro Bonazzola *Cc:* users *Subject:* [ovirt-users] Re: vm names export
Have tried the below URL , getting the below error
Script:
https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/examples/list_vms....
Error:
Thanks, Nagaraju
On Fri, Sep 21, 2018 at 8:50 PM Sandro Bonazzola <sbonazzo@redhat.com> wrote:
Il giorno ven 21 set 2018 alle ore 17:16 Budur Nagaraju < nbudoor@gmail.com> ha scritto:
> Hi > > I didn't understand, could you please help me on that ? >
I was asking Ondra to follow up on your question
> > Thanks, > Nagaraju > > > > On Fri, Sep 21, 2018 at 8:28 PM Sandro Bonazzola < > sbonazzo@redhat.com> wrote: > >> >> >> Il giorno gio 20 set 2018 alle ore 09:23 Budur Nagaraju < >> nbudoor@gmail.com> ha scritto: >> >>> >>> HI >>> >>> We have deployed vms in oVirt , is there a way to export the vm >>> names along with owner names ? any script which would help ? >>> >> >> Ondra? >> >> >>> >>> Thanks, >>> Nagaraju >>> _______________________________________________ >>> Users mailing list -- users@ovirt.org >>> To unsubscribe send an email to users-leave@ovirt.org >>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/ >>> oVirt Code of Conduct: >>> https://www.ovirt.org/community/about/community-guidelines/ >>> List Archives: >>> https://lists.ovirt.org/archives/list/users@ovirt.org/message/4GC4RHEQBVGXST... >>> >> >> >> -- >> >> SANDRO BONAZZOLA >> >> MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV >> >> Red Hat EMEA <https://www.redhat.com/> >> >> sbonazzo@redhat.com >> <https://red.ht/sig> >> <https://www.redhat.com/en/events/red-hat-open-source-day-italia?sc_cid=701f2000000RgRyAAK> >> >
--
SANDRO BONAZZOLA
MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV
Red Hat EMEA <https://www.redhat.com/>
sbonazzo@redhat.com <https://red.ht/sig> <https://www.redhat.com/en/events/red-hat-open-source-day-italia?sc_cid=701f2000000RgRyAAK>
To view the terms under which this email is distributed, please go to:- http://disclaimer.leedsbeckett.ac.uk/disclaimer/disclaimer.html
To view the terms under which this email is distributed, please go to:- http://disclaimer.leedsbeckett.ac.uk/disclaimer/disclaimer.html
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/Z33J5NEDYWLVJP...
-- Met vriendelijke groeten,
Valentin Bajrami Target Holding
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-leave@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/ZLQJ2Y3HQBJWF5...