Running an ovirt phyton scrit on a newly RHEL7 installed system

</i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">import logging<o:p></o:p></s=
--_000_1051EFB4D3A1704680C38CCAAC5836D279B8E46FWPTXMAIL1ptxaxw_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I'm trying to retrieve datacenters clusters hosts and vms by using ovirt p= ython script needing some imports : import sys from ovirtsdk.api import API from ovirtsdk.xml import params from threading import Thread import time import logging Then I got following error : =D8 python test2.py Traceback (most recent call last): File "test2.py", line 32, in <module> from ovirtsdk.api import API ImportError: No module named ovirtsdk.api As I run it on a "fresh install" rhel7 server ( python has been added), I'm= wondering what's the minimum packages list I've to install on this machine to be able to run this script ? ( I run it correctly on th= e system where the ovirt engine is installed) Thanks. Regards, J.P. Ribeauville P: +33.(0).1.47.17.27.87 Puteaux 3 Etage 5 Bureau 4 jpribeauville@axway.com<mailto:jpribeauville@axway.com> http://www.axway.com<http://www.axway.com/> P Pensez =E0 l'environnement avant d'imprimer. --_000_1051EFB4D3A1704680C38CCAAC5836D279B8E46FWPTXMAIL1ptxaxw_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Webdings; panose-1:5 3 1 2 1 5 9 6 7 3;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-fareast-language:EN-US;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-fareast-language:EN-US;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri","sans-serif"; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif"; mso-fareast-language:EN-US;} @page WordSection1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:766460057; mso-list-type:hybrid; mso-list-template-ids:636926602 1197512514 67895299 67895301 67895297 6789= 5299 67895301 67895297 67895299 67895301;} @list l0:level1 {mso-level-start-at:10; mso-level-number-format:bullet; mso-level-text:\F0D8; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Wingdings; mso-fareast-font-family:Calibri; mso-bidi-font-family:"Times New Roman";} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Courier New";} @list l0:level3 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Wingdings;} @list l0:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} @list l0:level5 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Courier New";} @list l0:level6 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Wingdings;} @list l0:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} @list l0:level8 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Courier New";} @list l0:level9 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Wingdings;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"FR" link=3D"blue" vlink=3D"purple"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span lang=3D"EN-US">Hi,<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">I’m trying to retrieve da= tacenters clusters hosts and vms by using ovirt python script needing= some imports :<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">import sys<o:p></o:p></span>= </i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">from ovirtsdk.api import API= <o:p></o:p></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">from ovirtsdk.xml import par= ams<o:p></o:p></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">from threading import Thread= <o:p></o:p></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">import time<o:p></o:p></span= pan></i></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Then I got following erro= r :<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve= l1 lfo1"><![if !supportLists]><span lang=3D"EN-US" style=3D"font-family:Win= gdings"><span style=3D"mso-list:Ignore">=D8<span style=3D"font:7.0pt "= Times New Roman""> </span></span></span><![endif]><span lang=3D"EN-US">python test2.py<o:p></o= :p></span></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">Traceback (most recent call = last):<o:p></o:p></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US"> File "test2.py&q= uot;, line 32, in <module><o:p></o:p></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US"> from ovir= tsdk.api import API<o:p></o:p></span></i></p> <p class=3D"MsoNormal"><i><span lang=3D"EN-US">ImportError: No module named= ovirtsdk.api<o:p></o:p></span></i></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">As I run it on a “fresh i= nstall” rhel7 server ( python has been added), I’m wondering wh= at’s the minimum packages list I’ve to install <br> on this machine to be able to run this script ? ( I run it correctly = on the system where the ovirt engine is installed)<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding= =3D"0"> <tbody> <tr> <td valign=3D"top" style=3D"padding:0cm 4.5pt 0cm 0cm"> <p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:9.0pt;fon= t-family:"Arial","sans-serif";color:#888888;mso-fareast= -language:FR"><o:p> </o:p></span></b></p> <p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:8.5pt;fon= t-family:"Arial","sans-serif";color:#888888;mso-fareast= -language:FR">J.P. Ribeauville<o:p></o:p></span></b></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.5pt;font-f= amily:"Arial","sans-serif";color:#737373;mso-fareast-la= nguage:FR"><o:p> </o:p></span></p> </td> </tr> <tr> <td style=3D"padding:2.25pt 4.5pt 4.5pt 0cm"> <p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:"Ari= al","sans-serif";color:red;mso-fareast-language:FR">P: </span><span style=3D"font-size:8.5pt;font-family:"Arial","s= ans-serif";color:#737373;mso-fareast-language:FR">+33.(0).1.47.17.= 27.87</span><span style=3D"font-size:8.5pt;font-family:"Arial",&q= uot;sans-serif";color:#737373;mso-fareast-language:FR"><o:p></o:p></sp= an></p> <p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:"Ari= al","sans-serif";color:#737373;mso-fareast-language:FR"><o:p=
</o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:"Ari= al","sans-serif";color:#737373;mso-fareast-language:FR"><o:p= </o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:"Ari= al","sans-serif";color:#737373;mso-fareast-language:FR">Pute= aux 3 Etage 5 Bureau 4<o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:"Ari= al","sans-serif";color:#737373;mso-fareast-language:FR"><o:p= </o:p></span></p> <p class=3D"MsoNormal"><u><span lang=3D"EN-US" style=3D"font-size:9.0pt;col= or:red;mso-fareast-language:FR"><a href=3D"mailto:jpribeauville@axway.com">= <span lang=3D"FR" style=3D"color:blue">jpribeauville@axway.com</span></a></= span></u><u><span style=3D"font-size:9.0pt;color:red;mso-fareast-language:F= R"><br> </span></u><span style=3D"font-size:9.0pt;color:red;mso-fareast-language:FR= "><a href=3D"http://www.axway.com/"><span style=3D"color:red">http://www.ax= way.com</span></a><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:8.5pt;font-family:"Ari= al","sans-serif";color:#737373;mso-fareast-language:FR"><o:p= </o:p></span></p> </td> </tr> </tbody> </table> <p class=3D"MsoNormal"><span style=3D"display:none;mso-fareast-language:FR"= <o:p> </o:p></span></p> <table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding= =3D"0"> <tbody> <tr> <td style=3D"padding:4.5pt 4.5pt 4.5pt 0cm"> <p class=3D"MsoNormal"><span style=3D"font-size:18.0pt;font-family:Webdings= ;color:#888888;mso-fareast-language:FR">P</span><span style=3D"font-size:8.= 0pt;font-family:"Arial","sans-serif";color:#888888;mso-= fareast-language:FR"> Pensez =E0 l’environnement avant d’i= mprimer.</span><span style=3D"font-size:8.0pt;font-family:"Arial"= ,"sans-serif";color:#888888;mso-fareast-language:FR"><o:p></o:p><= /span></p> </td> </tr> </tbody> </table> <p class=3D"MsoNormal"><span style=3D"mso-fareast-language:FR"><o:p> <= /o:p></span></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </body> </html>
--_000_1051EFB4D3A1704680C38CCAAC5836D279B8E46FWPTXMAIL1ptxaxw_--

On 09/15/2015 11:02 AM, Jean-Pierre Ribeauville wrote:
Hi,
I’m trying to retrieve datacenters clusters hosts and vms by using ovirt python script needing some imports :
/import sys/
/from ovirtsdk.api import API/
/from ovirtsdk.xml import params/
/from threading import Thread/
/import time/
/import logging/
Then I got following error :
Ø python test2.py
/Traceback (most recent call last):/
/ File "test2.py", line 32, in <module>/
/ from ovirtsdk.api import API/
/ImportError: No module named ovirtsdk.api/
As I run it on a “fresh install” rhel7 server ( python has been added), I’m wondering what’s the minimum packages list I’ve to install on this machine to be able to run this script ? ( I run it correctly on the system where the ovirt engine is installed)
As you are using a fresh install of RHEL 7 you won't probably have the oVirt repositories configured yet, so you will need to configure them: # yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release35.rpm The you need to install the ovirt-engine-sdk-python package: # yum install ovirt-engine-sdk-python -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.

Hi, You are totally right. It's O.K. now. Thanks for help. J.P. Ribeauville -----Message d'origine----- De : Juan Hernández [mailto:jhernand@redhat.com] Envoyé : mardi 15 septembre 2015 14:04 À : Jean-Pierre Ribeauville; users@ovirt.org Objet : Re: [ovirt-users] Running an ovirt phyton scrit on a newly RHEL7 installed system On 09/15/2015 11:02 AM, Jean-Pierre Ribeauville wrote:
Hi,
I'm trying to retrieve datacenters clusters hosts and vms by using ovirt python script needing some imports :
/import sys/
/from ovirtsdk.api import API/
/from ovirtsdk.xml import params/
/from threading import Thread/
/import time/
/import logging/
Then I got following error :
Ø python test2.py
/Traceback (most recent call last):/
/ File "test2.py", line 32, in <module>/
/ from ovirtsdk.api import API/
/ImportError: No module named ovirtsdk.api/
As I run it on a "fresh install" rhel7 server ( python has been added), I'm wondering what's the minimum packages list I've to install on this machine to be able to run this script ? ( I run it correctly on the system where the ovirt engine is installed)
As you are using a fresh install of RHEL 7 you won't probably have the oVirt repositories configured yet, so you will need to configure them: # yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release35.rpm The you need to install the ovirt-engine-sdk-python package: # yum install ovirt-engine-sdk-python -- Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta 3ºD, 28016 Madrid, Spain Inscrita en el Reg. Mercantil de Madrid - C.I.F. B82657941 - Red Hat S.L.
participants (2)
-
Jean-Pierre Ribeauville
-
Juan Hernández