From qinglong.dong at horebdata.cn Tue Mar 7 11:59:37 2017 Content-Type: multipart/mixed; boundary="===============7677419596014041936==" MIME-Version: 1.0 From: qinglong.dong at horebdata.cn To: users at ovirt.org Subject: [ovirt-users] restapi Date: Tue, 07 Mar 2017 19:50:56 +0800 Message-ID: <201703071950560508429@horebdata.cn> --===============7677419596014041936== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. ------=3D_001_NextPart508384553316_=3D---- Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: base64 SGksIGFsbA0KICAgICAgICBJIGhhdmUgYSBjbG91ZCBmb3VuZHJ5IGVudmlyb25tZW50LiBJIGhh dmUgbm90aWNlZCB0aGF0IGNsb3VkIGZvdW5kcnkgY2FuIHNjaGVkdWxlIHZpdHVhbCBtYWNoaW5l cyBjcmVhdGVkIGJ5IHZtd2FyZSBvciBvcGVuc3RhY2sgdXNpbmcgcmVzdGFwaS4gT3ZpcnQgc3Vw cG9ydHMgcmVzdGFwaSwgdG9vLiBTbyBJIHdhbnQgdG8ga25vdyBpZiBpdCBpcyBwb3NzaWJsZSB0 byBzY2hlZHVsZSB2aXR1YWwgbWFjaGluZXMgd2hpY2ggY3JlYXRlZCBieSBvdmlydCB1c2luZyBj bG91ZCBmb3VuZHJ5LiBBbnlvbmUgY2FuIGhlbHA/IFRoYW5rcyENCg=3D=3D ------=3D_001_NextPart508384553316_=3D---- Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable <= =3D body>Hi, all
        I have a cloud foundry environment. I have noticed that cloud foundry c= =3D an schedule vitual machines created by vmware or openstack usi= =3D ng restapi. Ovirt supports restapi, too. So I want to know if it is possib= =3D le to schedule vitual machines which created = =3D by ovirt using cloud foundry. Anyone can help? Thank= =3D s!
------=3D_001_NextPart508384553316_=3D------ --===============7677419596014041936== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KCi0tLS0tLT1fMDAx X05leHRQYXJ0NTA4Mzg0NTUzMzE2Xz0tLS0tCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsKCWNo YXJzZXQ9InVzLWFzY2lpIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQKClNHa3NJ R0ZzYkEwS0lDQWdJQ0FnSUNCSklHaGhkbVVnWVNCamJHOTFaQ0JtYjNWdVpISjVJR1Z1ZG1seWIy NXRaVzUwTGlCSklHaGgKZG1VZ2JtOTBhV05sWkNCMGFHRjBJR05zYjNWa0lHWnZkVzVrY25rZ1ky RnVJSE5qYUdWa2RXeGxJSFpwZEhWaGJDQnRZV05vYVc1bApjeUJqY21WaGRHVmtJR0o1SUhadGQy RnlaU0J2Y2lCdmNHVnVjM1JoWTJzZ2RYTnBibWNnY21WemRHRndhUzRnVDNacGNuUWdjM1Z3CmNH OXlkSE1nY21WemRHRndhU3dnZEc5dkxpQlRieUJKSUhkaGJuUWdkRzhnYTI1dmR5QnBaaUJwZENC cGN5QndiM056YVdKc1pTQjAKYnlCelkyaGxaSFZzWlNCMmFYUjFZV3dnYldGamFHbHVaWE1nZDJo cFkyZ2dZM0psWVhSbFpDQmllU0J2ZG1seWRDQjFjMmx1WnlCagpiRzkxWkNCbWIzVnVaSEo1TGlC QmJubHZibVVnWTJGdUlHaGxiSEEvSUZSb1lXNXJjeUVOQ2c9PQoKLS0tLS0tPV8wMDFfTmV4dFBh cnQ1MDgzODQ1NTMzMTZfPS0tLS0KQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7CgljaGFyc2V0PSJ1 cy1hc2NpaSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0 bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0zRCJjb250ZW50LXR5cGUiIGNvbnRlbnQ9M0QidGV4 dC9odG1sOyBjaGFyc2U9CnQ9M0R1cy1hc2NpaSI+PHN0eWxlPmJvZHkgeyBsaW5lLWhlaWdodDog MS41OyB9Ym9keSB7IGZvbnQtc2l6ZTogMTAuNXB0OyBmPQpvbnQtZmFtaWx5OiA/Pz8/OyBjb2xv cjogcmdiKDAsIDAsIDApOyBsaW5lLWhlaWdodDogMS41OyB9PC9zdHlsZT48L2hlYWQ+PD0KYm9k eT5IaSwgYWxsPGRpdj4mbmJzcDsgJm5ic3A7Jm5ic3A7PHNwYW4gc3R5bGU9M0QiZm9udC1zaXpl OiAxMC41cHQ7IGxpbmU9Ci1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogd2luZG93OyI+ Jm5ic3A7ICZuYnNwOyBJIGhhdmUgYSZuYnNwOzwvc3BhPQpuPjxzcGFuIHN0eWxlPTNEImZvbnQt c2l6ZTogMTAuNXB0OyBsaW5lLWhlaWdodDogMS41OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aT0KbmRv dzsiPmNsb3VkJm5ic3A7Zm91bmRyeSBlbnZpcm9ubWVudC4gSSBoYXZlIG5vdGljZWQgdGhhdCBj bG91ZCBmb3VuZHJ5IGM9CmFuIHM8L3NwYW4+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOiAxMC41 cHQ7IGxpbmUtaGVpZ2h0OiAxLjU7IGJhY2tncm91bmQtPQpjb2xvcjogd2luZG93OyI+Y2hlZHVs ZSB2aXR1YWwgbWFjaGluZXMgY3JlYXRlZCBieSB2bXdhcmUgb3Igb3BlbnN0YWNrIHVzaT0Kbmcg cmVzdGFwaS4gT3ZpcnQgc3VwcG9ydHMgcmVzdGFwaSwgdG9vLiBTbyBJIHdhbnQgdG8ga25vdyBp ZiBpdCBpcyBwb3NzaWI9CmxlIHRvJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6 ZTogMTAuNXB0OyBsaW5lLWhlaWdodDogMS41OyBiYWNrPQpncm91bmQtY29sb3I6IHdpbmRvdzsi PnM8L3NwYW4+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZz0KaHQ6 IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogd2luZG93OyI+Y2hlZHVsZSB2aXR1YWwgbWFjaGluZXMg d2hpY2ggY3JlYXRlZCA9CmJ5IG92aXJ0IHVzaW5nJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPTNE ImZvbnQtc2l6ZTogMTAuNXB0OyBsaW5lLWhlaWdodDogPQoxLjU7IGJhY2tncm91bmQtY29sb3I6 IHdpbmRvdzsiPmNsb3VkJm5ic3A7Zm91bmRyeS4gQW55b25lIGNhbiBoZWxwPyBUaGFuaz0KcyE8 L3NwYW4+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV8wMDFfTmV4dFBhcnQ1MDgzODQ1NTMz MTZfPS0tLS0tLQoKCgoKCg== --===============7677419596014041936==-- From jhernand at redhat.com Tue Mar 7 12:21:08 2017 Content-Type: multipart/mixed; boundary="===============8963709548179376936==" MIME-Version: 1.0 From: =?utf-8?q?Juan_Hern=C3=A1ndez_=3Cjhernand_at_redhat=2Ecom=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] restapi Date: Tue, 07 Mar 2017 13:21:04 +0100 Message-ID: <1e1063c6-c02e-17ca-7a0b-e8e744f017dd@redhat.com> In-Reply-To: 201703071950560508429@horebdata.cn --===============8963709548179376936== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 03/07/2017 12:50 PM, qinglong.dong(a)horebdata.cn wrote: > Hi, all > I have a cloud foundry environment. I have noticed that cloud > foundry can schedule vitual machines created by vmware or openstack > using restapi. Ovirt supports restapi, too. So I want to know if it is > possible to schedule vitual machines which created by ovirt > using cloud foundry. Anyone can help? Thanks! > = Your words may me think that you believe that there is an standard REST API that VMware and OpenStack both implement, and your question is if oVirt implements it as well. But that isn't correct, VMware and OpenStack have different REST APIs, and so does oVirt. Cloud Foundry can talk to the VMware and OpenStack APIs, but not to the oVirt API, as far as I know. --===============8963709548179376936==-- From ykaul at redhat.com Tue Mar 7 13:38:05 2017 Content-Type: multipart/mixed; boundary="===============0670564090929110947==" MIME-Version: 1.0 From: Yaniv Kaul To: users at ovirt.org Subject: Re: [ovirt-users] restapi Date: Tue, 07 Mar 2017 13:37:52 +0000 Message-ID: In-Reply-To: 1e1063c6-c02e-17ca-7a0b-e8e744f017dd@redhat.com --===============0670564090929110947== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, Mar 7, 2017 at 2:21 PM Juan Hern=C3=A1ndez = wrote: > On 03/07/2017 12:50 PM, qinglong.dong(a)horebdata.cn wrote: > > Hi, all > > I have a cloud foundry environment. I have noticed that cloud > > foundry can schedule vitual machines created by vmware or openstack > > using restapi. Ovirt supports restapi, too. So I want to know if it is > > possible to schedule vitual machines which created by ovirt > > using cloud foundry. Anyone can help? Thanks! > > > > Your words may me think that you believe that there is an standard REST > API that VMware and OpenStack both implement, and your question is if > oVirt implements it as well. But that isn't correct, VMware and > OpenStack have different REST APIs, and so does oVirt. Cloud Foundry can > talk to the VMware and OpenStack APIs, but not to the oVirt API, as far > as I know. > The cloud connector[1] of CF uses Fog[2]. oVirt Fog support uses the old Ruby SDK, which will be an issue for us. AFAIK, this is the same way that Forman / Spacewalk is talking to oVirt, so we need to think how we can update our support there. We should add it to our GSoC or outreachy projects: update our Fog support to use the official Ruby SDK. Y. [1] https://github.com/cloudfoundry/cloud_controller_ng [2] http://fog.io/ > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============0670564090929110947== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9 Imx0ciI+T24gVHVlLCBNYXIgNywgMjAxNyBhdCAyOjIxIFBNIEp1YW4gSGVybsOhbmRleiAmbHQ7 PGEgaHJlZj0ibWFpbHRvOmpoZXJuYW5kQHJlZGhhdC5jb20iPmpoZXJuYW5kQHJlZGhhdC5jb208 L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBz dHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGlu Zy1sZWZ0OjFleCI+T24gMDMvMDcvMjAxNyAxMjo1MCBQTSwgPGEgaHJlZj0ibWFpbHRvOnFpbmds b25nLmRvbmdAaG9yZWJkYXRhLmNuIiBjbGFzcz0iZ21haWxfbXNnIiB0YXJnZXQ9Il9ibGFuayI+ cWluZ2xvbmcuZG9uZ0Bob3JlYmRhdGEuY248L2E+IHdyb3RlOjxiciBjbGFzcz0iZ21haWxfbXNn Ij4KJmd0OyBIaSwgYWxsPGJyIGNsYXNzPSJnbWFpbF9tc2ciPgomZ3Q7wqAgwqAgwqAgwqAgwqBJ IGhhdmUgYSBjbG91ZCBmb3VuZHJ5IGVudmlyb25tZW50LiBJIGhhdmUgbm90aWNlZCB0aGF0IGNs b3VkPGJyIGNsYXNzPSJnbWFpbF9tc2ciPgomZ3Q7IGZvdW5kcnkgY2FuIHNjaGVkdWxlIHZpdHVh bCBtYWNoaW5lcyBjcmVhdGVkIGJ5IHZtd2FyZSBvciBvcGVuc3RhY2s8YnIgY2xhc3M9ImdtYWls X21zZyI+CiZndDsgdXNpbmcgcmVzdGFwaS4gT3ZpcnQgc3VwcG9ydHMgcmVzdGFwaSwgdG9vLiBT byBJIHdhbnQgdG8ga25vdyBpZiBpdCBpczxiciBjbGFzcz0iZ21haWxfbXNnIj4KJmd0OyBwb3Nz aWJsZSB0byBzY2hlZHVsZSB2aXR1YWwgbWFjaGluZXMgd2hpY2ggY3JlYXRlZCBieSBvdmlydDxi ciBjbGFzcz0iZ21haWxfbXNnIj4KJmd0OyB1c2luZyBjbG91ZCBmb3VuZHJ5LiBBbnlvbmUgY2Fu IGhlbHA/IFRoYW5rcyE8YnIgY2xhc3M9ImdtYWlsX21zZyI+CiZndDs8YnIgY2xhc3M9ImdtYWls X21zZyI+CjxiciBjbGFzcz0iZ21haWxfbXNnIj4KWW91ciB3b3JkcyBtYXkgbWUgdGhpbmsgdGhh dCB5b3UgYmVsaWV2ZSB0aGF0IHRoZXJlIGlzIGFuIHN0YW5kYXJkIFJFU1Q8YnIgY2xhc3M9Imdt YWlsX21zZyI+CkFQSSB0aGF0IFZNd2FyZSBhbmQgT3BlblN0YWNrIGJvdGggaW1wbGVtZW50LCBh bmQgeW91ciBxdWVzdGlvbiBpcyBpZjxiciBjbGFzcz0iZ21haWxfbXNnIj4Kb1ZpcnQgaW1wbGVt ZW50cyBpdCBhcyB3ZWxsLiBCdXQgdGhhdCBpc24mIzM5O3QgY29ycmVjdCwgVk13YXJlIGFuZDxi ciBjbGFzcz0iZ21haWxfbXNnIj4KT3BlblN0YWNrIGhhdmUgZGlmZmVyZW50IFJFU1QgQVBJcywg YW5kIHNvIGRvZXMgb1ZpcnQuIENsb3VkIEZvdW5kcnkgY2FuPGJyIGNsYXNzPSJnbWFpbF9tc2ci Pgp0YWxrIHRvIHRoZSBWTXdhcmUgYW5kIE9wZW5TdGFjayBBUElzLCBidXQgbm90IHRvIHRoZSBv VmlydCBBUEksIGFzIGZhcjxiciBjbGFzcz0iZ21haWxfbXNnIj4KYXMgSSBrbm93LjxiciBjbGFz cz0iZ21haWxfbXNnIj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgY2xvdWQg Y29ubmVjdG9yWzFdIG9mIENGIHVzZXMgRm9nWzJdLiBvVmlydCBGb2cgc3VwcG9ydCB1c2VzIHRo ZSBvbGQgUnVieSBTREssIHdoaWNoIHdpbGwgYmUgYW4gaXNzdWUgZm9yIHVzLjwvZGl2PjxkaXY+ QUZBSUssIHRoaXMgaXMgdGhlIHNhbWUgd2F5IHRoYXQgRm9ybWFuIC8gU3BhY2V3YWxrIGlzIHRh bGtpbmcgdG8gb1ZpcnQsIHNvIHdlIG5lZWQgdG8gdGhpbmsgaG93IHdlIGNhbiB1cGRhdGUgb3Vy IHN1cHBvcnQgdGhlcmUuPC9kaXY+PGRpdj5XZSBzaG91bGQgYWRkIGl0IHRvIG91ciBHU29DIG9y IG91dHJlYWNoeSBwcm9qZWN0czogdXBkYXRlIG91ciBGb2cgc3VwcG9ydCB0byB1c2UgdGhlIG9m ZmljaWFsIFJ1YnkgU0RLLjwvZGl2PjxkaXY+WS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Plsx XSA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vY2xvdWRmb3VuZHJ5L2Nsb3VkX2NvbnRyb2xs ZXJfbmciPmh0dHBzOi8vZ2l0aHViLmNvbS9jbG91ZGZvdW5kcnkvY2xvdWRfY29udHJvbGxlcl9u ZzwvYT48L2Rpdj48ZGl2PlsyXSA8YSBocmVmPSJodHRwOi8vZm9nLmlvLyI+aHR0cDovL2ZvZy5p by88L2E+IMKgPC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy Z2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFl eCI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNs YXNzPSJnbWFpbF9tc2ciPgpVc2VycyBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9ImdtYWlsX21zZyI+ CjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciIGNsYXNzPSJnbWFpbF9tc2ciIHRhcmdl dD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyIGNsYXNzPSJnbWFpbF9tc2ciPgo8YSBo cmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiIHJlbD0i bm9yZWZlcnJlciIgY2xhc3M9ImdtYWlsX21zZyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnIgY2xhc3M9ImdtYWlsX21z ZyI+CjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj4K --===============0670564090929110947==--