Get CPU and Memory Usage for VM and Host using ovirt java sdk

--_004_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_ Content-Type: multipart/alternative; boundary="_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_" --_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi All, 1)I would like to know if there is a way to fetch the "CPU and Memory Usage= for VM " and CPU and Memory Usage for a Host in the RHEVM environment usi= ng ovirt sdk in java. I am using ovirt-engine-sdk-java-3.5.0.5.jar. Can you please provide me with the java example if possible. The cpu and memory usage of the VM in the rhevm is as highlighted in the pi= cture below. [cid:image001.jpg@01D09F8D.32124E50] 2) Autostart attribute for a VM in RHEVM. Earlier when I was using libvirt 0.5.1 jar in a kvm system,I found that au= tostart attribute [vm.getAutostart] is provided in the libvirt java sdk. "Autostart is a Boolean value which indicates whether the network is config= ured to be automatically started when the host machine boots" Is there any such attribute for a VM in RHEVM,if yes is there a way to fetc= h the auto start value using ovirt java sdk. Thanks, Prashanth R --_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_ Content-Type: text/html; charset="us-ascii" 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=3Dus-ascii"=
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)"> <!--[if !mso]><style>v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style><![endif]--><style><!-- /* Font Definitions */ @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face {font-family:Consolas; panose-1:2 11 6 9 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} 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.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif";} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri","sans-serif"; color:windowtext;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-link:"Balloon Text"; font-family:"Tahoma","sans-serif";} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></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"EN-US" link=3D"blue" vlink=3D"purple"> <div class=3D"WordSection1"> <p class=3D"MsoNormal">Hi All,<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">1)I would like to know if there is a way to fetch th= e “CPU and Memory Usage for VM “ and CPU and Memory Usage= for a Host in the RHEVM environment using ovirt sdk in java.<o:p></o:p></p=
<p class=3D"MsoNormal">I am using ovirt-engine-sdk-java-3.5.0.5.jar.<o:p></= o:p></p> <p class=3D"MsoNormal">Can you please provide me with the java example if p= ossible.<o:p></o:p></p> <p class=3D"MsoNormal">The cpu and memory usage of the VM in the rhevm is a= s highlighted in the picture below.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><img width=3D"708" height=3D"286" id=3D"Picture_x002= 0_1" src=3D"cid:image001.jpg@01D09F8D.32124E50"><o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">2) Autostart attribute for a VM in RHEVM.<o:p>= </o:p></p> <p class=3D"MsoNormal" style=3D"text-autospace:none">Earlier when I was usi= ng libvirt 0.5.1 jar in a kvm system,I found that autostart attribute= [vm.<span style=3D"font-size:10.0pt;font-family:Consolas;color:black;backg= round:silver;mso-highlight:silver">getAutostart</span>]<span style=3D"font-= size:10.0pt;font-family:Consolas;color:#3F5FBF"> </span>is provided in the libvirt java sdk.<o:p></o:p></p> <p class=3D"MsoNormal">“Autostart is a Boolean value which indicates = whether the network is configured to<o:p></o:p></p> <p class=3D"MsoNormal">be automatically started when the host machine boots= ”<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Is there any such attribute for a VM in RHEVM,if yes= is there a way to fetch the auto start value using ovirt java sdk.<o:p></o= :p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal" style=3D"text-autospace:none">Thanks,<o:p></o:p></p> <p class=3D"MsoNormal" style=3D"text-autospace:none">Prashanth R<o:p></o:p>= </p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </body> </html> --_000_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_-- --_004_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_ Content-Type: image/jpeg; name="image001.jpg" Content-Description: image001.jpg Content-Disposition: inline; filename="image001.jpg"; size=27362; creation-date="Fri, 05 Jun 2015 07:13:19 GMT"; modification-date="Fri, 05 Jun 2015 07:13:19 GMT" Content-ID: <image001.jpg@01D09F8D.32124E50> Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAEeAsQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDiq1tN 8M6pq9mbqxhSSLzDGMzKrMwGSFBOScHtWTXT+HvGR0HTEsxaeavnvKzhgGAZNo2nHykEZzRyR7Gn 1it/O/vZR/4RTVRZQXTRwrHcBTGGnQO244Hy5z1NQax4f1LQdh1CAIrkqrJIHXI6jIPUelbEvi+2 n0vTLaWxuGl04xmN/PG1irZyRtzkjI61V8SeJotbtzb2lkbSF7l7uTdJvZ5H6noMD2o5I9g+sVv5 397KV34d1KxS7e4gCrZiMzEODt38rj1z7VZTwdrUl9HZ/ZkW4lhE6I8yruU+mT19utat74/OopPB d2byWcj27JD5gGwR4LDOOd2O/Si68fC91PTr+401BNY3Lyp5b43Iw+6c55zznp7UckewfWK387+9 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 OcNnGH9eoq/pfhxtN1MXK3CmMR7dioQWOFGSST/d7Yz3zQItTfeu/wDf/wDZVrmb3/kI2H/X0n8z XTTfeu/9/wD9lWuZvP8AkJWH/X1H/M0AdxgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegow PQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQ UtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUt FACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFA CYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACY HoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHo KMD0FLRQAmB6CjA9BS0UAJgegowPQUtFACYHoKKWigAooooAKQkAEk4A70tNkRZY2jcBkYFSD3FA CLKjnCOrH2Oap3l9NFceTbRI7IglkaR9qhckDnnk4PtVPw74eTQluTkO8sh2t6IPuim61bzJeG7W J3jMSoWj5aMhickdxg9s9KpJXA0bTU4bpW3B4ZEXe8co2lR6+hHuKdbanZXgU213BLuYqNjg5IGS Py5rAjil1661BVfNu1qsCT7fkZyckY79s/lU1/ouo6iwmcWNvMoOBEWOflwMtgE8+3A9aTVmCOiJ CgliABySaRHWRFdGDKwyGByCK5d/DN/PdxTzPbbi0hk+ZmADMx2gFfRsZBX3B4FVh4OvuF8+BE8l ItqOQFUKFKD5c7SRnr1PTvSBnZ0VhaVoc2n63dXS+SltKCAinc3UY7DAAHTLdeMDit2gDntZuJrc v5DY3z7W+XOR5YPoax7zP9oadnqbmMmunlJDXeP7/wD7Ktcxe/8AISsP+vqP+ZoA7miiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorAfQJm8VrfCaT7Jt3mPzDjz BxjHp3poDcd1ijLMQqjk02G4jmyFPzL95Tww+opt7G8tq6R538EYOOhB61mWDXBv4Y3iOEV2kcrg gkjAJ70gNZZ4nkaNZEZ1+8oYEj8KcXVWVSyhm6Ank1ytxo2oSecLK1jtLpZp5Uvdy5cPu2rxz/EO vTH0qBdB1Pi6likluEiaOINcEOgLgkAh/TP8XPTIoA7IkAEk4A70Ag9DmuQ/szxBJpwtJgz74Srs 1xkf6uRdpHOckof5nIrc0Gxk060nhlQqTcSSAmTfuDHII54+ntQDFm+9d/7/AP7Ktc1dqranYb2c AXSfd7nJx+FdLN967/3/AP2Va5m8/wCQlYf9fUf8zQB3NFFFABRRRQAUUUUAFFFFABRRRQAUUUUA FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVha5JrKajZjR0DqQ3mhx8nbGT/hW1F5nlL5wUSY+ YKeM+1OwEbXcKTeUz4bgdOAT0GemanrnrmWf7QtrGC5kuwSu3BVd24k+2BUms2upz3dw1hII0Niy fMhbc+TgDDDB96bjYFqbtFclIdcWKRUN4rAfvMIrKBuG3y+/3c7jyQe1QyLryRSyr9vWeURMVG1x whBAIHyndgnj61IHQTfeu/8Af/8AZVrmbz/kJWH/AF9R/wAzXRguYZzKu2Qld4yDg7Fz0rnLz/kJ WH/X1H/M0wO5ooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGZ/bI/54n/AL6o /tkf88T/AN9VlUVryoz5mav9sj/nif8Avqj+2R/zxP8A31WVRRyoOZmr/bI/54n/AL6o/tkf88T/ AN9VlUUcqDmZq/2yP+eJ/wC+qP7ZH/PE/wDfVZVLRyoOZmn/AGymc+Rz0zupf7ZH/PE/99VxN1Fq Aa4gSMl5ZVaGQdI1HUfj710VggWzjSYAPGoLc9eORTcUO7NT+2R/zxP/AH1R/bI/54n/AL6qqBCd rEIDtwV9yOtQzIiBSnfqM5pcqFdl0S+fFcSYxuYHH/ARXOXn/ISsP+vqP+Zrft/+POX6j/0EVgXn /ISsP+vqP+ZrNmh3NFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAxv7In/vx/ mf8ACj+yJ/78f5n/AArZoqudk8qMb+yJ/wC/H+Z/wo/sif8Avx/mf8Kf4l1G60rSWu7Tyi0bDcJA TkHjirOj3E93pVvcXRTzZUDnYMAZ6U+Z2uHKin/ZE/8Afj/M/wCFH9kT/wB+P8z/AIVx2oW95qPi 7UI/MSVRKFRZXZQi9MAj3roEvr+PwjptyLhvu/6Q6sPMPBxgsrDr1yKOZ2uCUXsaP9kT/wB+P8z/ AIUf2RP/AH4/zP8AhXND4jH7WlrBCZWaBWRpVClmKb8tg4HXGAPx7Voap4xuNItZjcQxNJbuUlaM HBy6qpCk+jZIJ7daOZhyo1f7In/vx/mf8KP7In/vx/mf8Kxo/FN3qegXOpxt9lt7dFbEaAyuxH+1 lQMkdicVbub+/tLueK6u2IFm1wfIVRtK44XcD75JznPQYpc7DlRe/sef+/H+Z/wo/sef+/H+Z/wq /pqzpp1uLqczz7AXkKgbieegAFWqfMw5UZCRmGC4jYglWAOP90Vzt5/yErD/AK+o/wCZrppvvXf+ /wD+yrXM3n/ISsP+vqP+ZqSjuaKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB /9k= --_004_04352BA62627804FA4254F7542A9CF375C78B993AZFFEXMB04globa_--

------=_Part_20380693_586594807.1434704544508 Content-Type: multipart/related; boundary="----=_Part_20380694_1948981519.1434704544508" ------=_Part_20380694_1948981519.1434704544508 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable
1)I would like to know if there is a way to fetch the =E2=80=9CCPU and Me= mory Usage for VM =E2=80=9C and CPU and Memory Usage for a Host in the RHEVM environ= ment using ovirt sdk in java. =20 I am using ovirt-engine-sdk-java-3.5.0.5.jar. =20 Can you please provide me with the java example if possible. =20 The cpu and memory usage of the VM in the rhevm is as highlighted in the picture below. =20 2) Autostart attribute for a VM in RHEVM. =20 Earlier when I was using libvirt 0.5.1 jar in a kvm system,I found that autostart attribute [vm. getAutostart ] is provided in the libvirt java s= dk. =20 =E2=80=9CAutostart is a Boolean value which indicates whether the network= is configured to =20 be automatically started when the host machine boots=E2=80=9D =20 Is there any such attribute for a VM in RHEVM,if yes is there a way to fe= tch the auto start value using ovirt java sdk.
Have you checked http://www.ovirt.org/Java-sdk ? j. ------=_Part_20380694_1948981519.1434704544508-- ------=_Part_20380693_586594807.1434704544508--

Hi , Yes , I have checked the ovirt java sdk and did not find any methods to "find the CPU and Memory Usage for a VM/Host" Thanks , Prashanth R -----Original Message----- From: Jiri Belka [mailto:jbelka@redhat.com] Sent: Friday, June 19, 2015 2:32 PM To: Kumar R, Prashanth (Prashanth) Cc: users@ovirt.org Subject: Re: [ovirt-users] Get CPU and Memory Usage for VM and Host using ovirt java sdk
1)I would like to know if there is a way to fetch the “CPU and Memory Usage for VM “ and CPU and Memory Usage for a Host in the RHEVM environment using ovirt sdk in java.
I am using ovirt-engine-sdk-java-3.5.0.5.jar.
Can you please provide me with the java example if possible.
The cpu and memory usage of the VM in the rhevm is as highlighted in the picture below.
2) Autostart attribute for a VM in RHEVM.
Earlier when I was using libvirt 0.5.1 jar in a kvm system,I found that autostart attribute [vm. getAutostart ] is provided in the libvirt java sdk.
“Autostart is a Boolean value which indicates whether the network is configured to
be automatically started when the host machine boots”
Is there any such attribute for a VM in RHEVM,if yes is there a way to fetch the auto start value using ovirt java sdk.

On 06/19/2015 11:05 AM, Kumar R, Prashanth (Prashanth) wrote:
Hi , Yes , I have checked the ovirt java sdk and did not find any methods to "find the CPU and Memory Usage for a VM/Host"
Thanks , Prashanth R
Should be something like this: ---8<--- package com.example.sdktest; import org.ovirt.engine.sdk.Api; import org.ovirt.engine.sdk.ApiBuilder; import org.ovirt.engine.sdk.decorators.VM; import org.ovirt.engine.sdk.decorators.VMStatistic; import org.ovirt.engine.sdk.entities.Value; import java.math.BigDecimal; import java.util.List; public class Main { public static void main(String[] args) throws Exception { // Connect to the server: Api api = new ApiBuilder() .url("https://engine.example.com:443/ovirt-engine/api") .user("admin@internal") .password("...") .noHostVerification(true) .debug(false) .build(); try { // Find the VM: VM vm = api.getVMs().get("myvm"); // Iterate all the available statistics: System.out.println("All statistics:"); List<VMStatistic> stats = vm.getStatistics().list(); for (VMStatistic stat : stats) { String statName = stat.getName(); List<Value> statValuesList = stat.getValues().getValues(); StringBuilder statValuesBuffer = new StringBuilder(); for (Value statValue : statValuesList) { BigDecimal statDatum = statValue.getDatum(); statValuesBuffer.append(statDatum); statValuesBuffer.append(" "); } String statValues = statValuesBuffer.toString(); System.out.println(statName + ": " + statValues); } System.out.println(); // Get a specific statistic: System.out.println("Specific statistic:"); VMStatistic memoryUsedStat = vm.getStatistics().get("memory.used"); List<Value> memoryUsedValuesList = memoryUsedStat.getValues().getValues(); StringBuilder memoryUsedValuesBuffer = new StringBuilder(); for (Value memoryUsedValue : memoryUsedValuesList) { BigDecimal memoryUsedDatum = memoryUsedValue.getDatum(); memoryUsedValuesBuffer.append(memoryUsedDatum); memoryUsedValuesBuffer.append(" "); } String memoryUsed = memoryUsedValuesBuffer.toString(); System.out.println(memoryUsed); System.out.println(); } finally { api.close(); } } } --->8--- Note that this is using the 3.6 SDK. If you use the 3.5 SDK then the way to create the "api" object is different: Api api = new Api("http://...", "admin@internal", "password"); The rest is the same.
-----Original Message----- From: Jiri Belka [mailto:jbelka@redhat.com] Sent: Friday, June 19, 2015 2:32 PM To: Kumar R, Prashanth (Prashanth) Cc: users@ovirt.org Subject: Re: [ovirt-users] Get CPU and Memory Usage for VM and Host using ovirt java sdk
1)I would like to know if there is a way to fetch the “CPU and Memory Usage for VM “ and CPU and Memory Usage for a Host in the RHEVM environment using ovirt sdk in java.
I am using ovirt-engine-sdk-java-3.5.0.5.jar.
Can you please provide me with the java example if possible.
The cpu and memory usage of the VM in the rhevm is as highlighted in the picture below.
2) Autostart attribute for a VM in RHEVM.
Earlier when I was using libvirt 0.5.1 jar in a kvm system,I found that autostart attribute [vm. getAutostart ] is provided in the libvirt java sdk.
“Autostart is a Boolean value which indicates whether the network is configured to
be automatically started when the host machine boots”
Is there any such attribute for a VM in RHEVM,if yes is there a way to fetch the auto start value using ovirt java sdk.
j. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- 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 (3)
-
Jiri Belka
-
Juan Hernández
-
Kumar R, Prashanth (Prashanth)