From bob at doolittle.us.com Fri Nov 8 10:45:11 2013 Content-Type: multipart/mixed; boundary="===============9132004819096096133==" MIME-Version: 1.0 From: Bob Doolittle To: users at ovirt.org Subject: [Users] Adding VMware (was Re: Could I add the VirtualBox to the oVirt?) Date: Fri, 08 Nov 2013 10:45:06 -0500 Message-ID: <527D0702.8020007@doolittle.us.com> In-Reply-To: 38f27188.46c5.142364bf261.Coremail.hackxay@163.com --===============9132004819096096133== 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. --------------040400080701000207050401 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 11/08/2013 01:00 AM, hackxay wrote: > Hi. > When we add a new host,engine can installed the vdsm on the host and = > vdsm can call the interface of libvirt. > The libvirt support VirtualBox.But the VDSM uses qemu-kvm. > I want to let vdsm can use libvirt to call the interface of VitualBox. I agree that it is unfortunate that we have limited the power of libvirt = in terms of the number of backends it can manage when integrating it = into oVirt.**Extending to VirtualBox would be an interesting project, = but I'm not sure how valuable it would be. As a long-time user of = VirtualBox I found it to be slower than KVM. I guess it could allow = people to use non-Linux Nodes. Like Dan said, a lot of work there so the = payoff would have to be big enough to justify it. On the other hand, I think it would have far greater impact in terms of = number of use cases/users if we expanded VDSM to manage VMware ESX. = VMware is still arguably the market leader for virtualization. At the = very least, this would then provide a migration path for anybody wanting = to move away from VMware to oVirt (or, perhaps, visa-versa if we don't = do a good enough job with oVirt ;). Since the Nodes would effectively = still be restricted to Linux the task should be easier than e.g. = supporting a Node consisting of Windows+VirtualBox. As with VirtualBox, = there's no SPICE capability for VMware, so in addition to the VDSM work = the User Portal should be extended to support e.g. VMware Horizon View = Client. -Bob P.S. If we *did* support VirtualBox, the User Portal should be extended = to broker VNC connections since that's one way to connect to a console = with VBox. That wouldn't be a bad project in itself, and would have = value even without VirtualBox. --------------040400080701000207050401 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 11/08/2013 01:00 AM, hackxay wrote:
Hi.
When = we add a new host,engine can installed the vdsm on the host and vdsm can call the interface of libvirt.
The l= ibvirt support VirtualBox.But the VDSM uses qemu-kvm.
I wan= t to let vdsm can use libvirt to call the interface of VitualBox.

I agree that it is unfortunate that we have limited the power of libvirt in terms of the number of backends it can manage when integrating it into oVirt. Extending to VirtualBox would be an interesting project, but I'm not sure how valuable it would be. As a long-time user of VirtualBox I found it to be slower than KVM. I guess it could allow people to use non-Linux Nodes. Like Dan said, a lot of work there so the payoff would have to be big enough to justify it.

On the other hand, I think it would have far greater impact in terms of number of use cases/users if we expanded VDSM to manage VMware ESX. VMware is still arguably the market leader for virtualization. At the very least, this would then provide a migration path for anybody wanting to move away from VMware to oVirt (or, perhaps, visa-versa if we don't do a good enough job with oVirt ;). Since the Nodes would effectively still be restricted to Linux the task should be easier than e.g. supporting a Node consisting of Windows+VirtualBox. As with VirtualBox, there's no SPICE capability for VMware, so in addition to the VDSM work the User Portal should be extended to support e.g. VMware Horizon View Client.

-Bob

P.S. If we *did* support VirtualBox, the User Portal should be extended to broker VNC connections since that's one way to connect to a console with VBox. That wouldn't be a bad project in itself, and would have value even without VirtualBox.

--------------040400080701000207050401-- --===============9132004819096096133== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA0MDAwODA3MDEwMDAyMDcwNTA0MDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDExLzA4LzIwMTMgMDE6MDAgQU0sIGhhY2t4YXkgd3JvdGU6Cj4gSGkuCj4gV2hl biB3ZSBhZGQgYSBuZXcgaG9zdCxlbmdpbmUgY2FuIGluc3RhbGxlZCB0aGUgdmRzbSBvbiB0aGUg aG9zdCBhbmQgCj4gdmRzbSBjYW4gY2FsbCB0aGUgaW50ZXJmYWNlIG9mIGxpYnZpcnQuCj4gVGhl IGxpYnZpcnQgc3VwcG9ydCBWaXJ0dWFsQm94LkJ1dCB0aGUgVkRTTSB1c2VzIHFlbXUta3ZtLgo+ IEkgd2FudCB0byBsZXQgdmRzbSBjYW4gdXNlIGxpYnZpcnQgdG8gY2FsbCB0aGUgaW50ZXJmYWNl IG9mIFZpdHVhbEJveC4KCkkgYWdyZWUgdGhhdCBpdCBpcyB1bmZvcnR1bmF0ZSB0aGF0IHdlIGhh dmUgbGltaXRlZCB0aGUgcG93ZXIgb2YgbGlidmlydCAKaW4gdGVybXMgb2YgdGhlIG51bWJlciBv ZiBiYWNrZW5kcyBpdCBjYW4gbWFuYWdlIHdoZW4gaW50ZWdyYXRpbmcgaXQgCmludG8gb1ZpcnQu KipFeHRlbmRpbmcgdG8gVmlydHVhbEJveCB3b3VsZCBiZSBhbiBpbnRlcmVzdGluZyBwcm9qZWN0 LCAKYnV0IEknbSBub3Qgc3VyZSBob3cgdmFsdWFibGUgaXQgd291bGQgYmUuIEFzIGEgbG9uZy10 aW1lIHVzZXIgb2YgClZpcnR1YWxCb3ggSSBmb3VuZCBpdCB0byBiZSBzbG93ZXIgdGhhbiBLVk0u IEkgZ3Vlc3MgaXQgY291bGQgYWxsb3cgCnBlb3BsZSB0byB1c2Ugbm9uLUxpbnV4IE5vZGVzLiBM aWtlIERhbiBzYWlkLCBhIGxvdCBvZiB3b3JrIHRoZXJlIHNvIHRoZSAKcGF5b2ZmIHdvdWxkIGhh dmUgdG8gYmUgYmlnIGVub3VnaCB0byBqdXN0aWZ5IGl0LgoKT24gdGhlIG90aGVyIGhhbmQsIEkg dGhpbmsgaXQgd291bGQgaGF2ZSBmYXIgZ3JlYXRlciBpbXBhY3QgaW4gdGVybXMgb2YgCm51bWJl ciBvZiB1c2UgY2FzZXMvdXNlcnMgaWYgd2UgZXhwYW5kZWQgVkRTTSB0byBtYW5hZ2UgVk13YXJl IEVTWC4gClZNd2FyZSBpcyBzdGlsbCBhcmd1YWJseSB0aGUgbWFya2V0IGxlYWRlciBmb3Igdmly dHVhbGl6YXRpb24uIEF0IHRoZSAKdmVyeSBsZWFzdCwgdGhpcyB3b3VsZCB0aGVuIHByb3ZpZGUg YSBtaWdyYXRpb24gcGF0aCBmb3IgYW55Ym9keSB3YW50aW5nIAp0byBtb3ZlIGF3YXkgZnJvbSBW TXdhcmUgdG8gb1ZpcnQgKG9yLCBwZXJoYXBzLCB2aXNhLXZlcnNhIGlmIHdlIGRvbid0IApkbyBh IGdvb2QgZW5vdWdoIGpvYiB3aXRoIG9WaXJ0IDspLiBTaW5jZSB0aGUgTm9kZXMgd291bGQgZWZm ZWN0aXZlbHkgCnN0aWxsIGJlIHJlc3RyaWN0ZWQgdG8gTGludXggdGhlIHRhc2sgc2hvdWxkIGJl IGVhc2llciB0aGFuIGUuZy4gCnN1cHBvcnRpbmcgYSBOb2RlIGNvbnNpc3Rpbmcgb2YgV2luZG93 cytWaXJ0dWFsQm94LiBBcyB3aXRoIFZpcnR1YWxCb3gsIAp0aGVyZSdzIG5vIFNQSUNFIGNhcGFi aWxpdHkgZm9yIFZNd2FyZSwgc28gaW4gYWRkaXRpb24gdG8gdGhlIFZEU00gd29yayAKdGhlIFVz ZXIgUG9ydGFsIHNob3VsZCBiZSBleHRlbmRlZCB0byBzdXBwb3J0IGUuZy4gVk13YXJlIEhvcml6 b24gVmlldyAKQ2xpZW50LgoKLUJvYgoKUC5TLiBJZiB3ZSAqZGlkKiBzdXBwb3J0IFZpcnR1YWxC b3gsIHRoZSBVc2VyIFBvcnRhbCBzaG91bGQgYmUgZXh0ZW5kZWQgCnRvIGJyb2tlciBWTkMgY29u bmVjdGlvbnMgc2luY2UgdGhhdCdzIG9uZSB3YXkgdG8gY29ubmVjdCB0byBhIGNvbnNvbGUgCndp dGggVkJveC4gVGhhdCB3b3VsZG4ndCBiZSBhIGJhZCBwcm9qZWN0IGluIGl0c2VsZiwgYW5kIHdv dWxkIGhhdmUgCnZhbHVlIGV2ZW4gd2l0aG91dCBWaXJ0dWFsQm94LgoKCi0tLS0tLS0tLS0tLS0t MDQwNDAwMDgwNzAxMDAwMjA3MDUwNDAxCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0 PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhl YWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAg ICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0i I0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0 ZS1wcmVmaXgiPk9uIDExLzA4LzIwMTMgMDE6MDAgQU0sIGhhY2t4YXkgd3JvdGU6PGJyPgogICAg PC9kaXY+CiAgICA8YmxvY2txdW90ZQogICAgICBjaXRlPSJtaWQ6MzhmMjcxODguNDZjNS4xNDIz NjRiZjI2MS5Db3JlbWFpbC5oYWNreGF5QDE2My5jb20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAg ICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiA8IS0tQGltcG9ydCB1cmwoc2Nyb2xsYmFyLmNzcyk7 IC0tPjwvc3R5bGU+CiAgICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1JU08t ODg1OS0xIgogICAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgICAgIDxzdHlsZT4J CQlib2R5e0ZPTlQtU0laRToxMnB0OyBGT05ULUZBTUlMWTomIzIzNDM1OyYjMjAzMDc7LHNlcmlm O30JCTwvc3R5bGU+CiAgICAgIDxtZXRhIG5hbWU9IkdFTkVSQVRPUiIgY29udGVudD0iTVNIVE1M IDExLjAwLjk2MDAuMTYzODQiPgogICAgICA8YmFzZSB0YXJnZXQ9Il9ibGFuayI+CiAgICAgIDxk aXY+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iJiMyNDQ5NDsmIzM2NzE5OyYjMzg1OTc7JiM0MDY1Nzsi PkhpLjwvZm9udD48L2Rpdj4KICAgICAgPGRpdj48Zm9udCBzaXplPSIyIiBmYWNlPSImIzI0NDk0 OyYjMzY3MTk7JiMzODU5NzsmIzQwNjU3OyI+V2hlbiB3ZSBhZGQgYSBuZXcgaG9zdCxlbmdpbmUg Y2FuCiAgICAgICAgICBpbnN0YWxsZWQgdGhlIHZkc20gb24gdGhlIGhvc3QgYW5kIHZkc20gY2Fu IGNhbGwgdGhlIGludGVyZmFjZQogICAgICAgICAgb2YgbGlidmlydC48L2ZvbnQ+PC9kaXY+CiAg ICAgIDxkaXY+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iJiMyNDQ5NDsmIzM2NzE5OyYjMzg1OTc7JiM0 MDY1NzsiPlRoZSBsaWJ2aXJ0IHN1cHBvcnQgVmlydHVhbEJveC5CdXQKICAgICAgICAgIHRoZSBW RFNNIHVzZXMgcWVtdS1rdm0uPC9mb250PjwvZGl2PgogICAgICA8ZGl2Pjxmb250IHNpemU9IjIi IGZhY2U9IiYjMjQ0OTQ7JiMzNjcxOTsmIzM4NTk3OyYjNDA2NTc7Ij5JIHdhbnQgdG8gbGV0IHZk c20gY2FuIHVzZSBsaWJ2aXJ0CiAgICAgICAgICB0byBjYWxsIHRoZSBpbnRlcmZhY2Ugb2YgVml0 dWFsQm94LjwvZm9udD48YnI+CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJy PgogICAgSSBhZ3JlZSB0aGF0IGl0IGlzIHVuZm9ydHVuYXRlIHRoYXQgd2UgaGF2ZSBsaW1pdGVk IHRoZSBwb3dlciBvZgogICAgbGlidmlydCBpbiB0ZXJtcyBvZiB0aGUgbnVtYmVyIG9mIGJhY2tl bmRzIGl0IGNhbiBtYW5hZ2Ugd2hlbgogICAgaW50ZWdyYXRpbmcgaXQgaW50byBvVmlydC48Yj4g PC9iPkV4dGVuZGluZyB0byBWaXJ0dWFsQm94IHdvdWxkIGJlCiAgICBhbiBpbnRlcmVzdGluZyBw cm9qZWN0LCBidXQgSSdtIG5vdCBzdXJlIGhvdyB2YWx1YWJsZSBpdCB3b3VsZCBiZS4KICAgIEFz IGEgbG9uZy10aW1lIHVzZXIgb2YgVmlydHVhbEJveCBJIGZvdW5kIGl0IHRvIGJlIHNsb3dlciB0 aGFuIEtWTS4KICAgIEkgZ3Vlc3MgaXQgY291bGQgYWxsb3cgcGVvcGxlIHRvIHVzZSBub24tTGlu dXggTm9kZXMuIExpa2UgRGFuIHNhaWQsCiAgICBhIGxvdCBvZiB3b3JrIHRoZXJlIHNvIHRoZSBw YXlvZmYgd291bGQgaGF2ZSB0byBiZSBiaWcgZW5vdWdoIHRvCiAgICBqdXN0aWZ5IGl0Ljxicj4K ICAgIDxicj4KICAgIE9uIHRoZSBvdGhlciBoYW5kLCBJIHRoaW5rIGl0IHdvdWxkIGhhdmUgZmFy IGdyZWF0ZXIgaW1wYWN0IGluIHRlcm1zCiAgICBvZiBudW1iZXIgb2YgdXNlIGNhc2VzL3VzZXJz IGlmIHdlIGV4cGFuZGVkIFZEU00gdG8gbWFuYWdlIFZNd2FyZQogICAgRVNYLiBWTXdhcmUgaXMg c3RpbGwgYXJndWFibHkgdGhlIG1hcmtldCBsZWFkZXIgZm9yIHZpcnR1YWxpemF0aW9uLgogICAg QXQgdGhlIHZlcnkgbGVhc3QsIHRoaXMgd291bGQgdGhlbiBwcm92aWRlIGEgbWlncmF0aW9uIHBh dGggZm9yCiAgICBhbnlib2R5IHdhbnRpbmcgdG8gbW92ZSBhd2F5IGZyb20gVk13YXJlIHRvIG9W aXJ0IChvciwgcGVyaGFwcywKICAgIHZpc2EtdmVyc2EgaWYgd2UgZG9uJ3QgZG8gYSBnb29kIGVu b3VnaCBqb2Igd2l0aCBvVmlydCA7KS4gU2luY2UgdGhlCiAgICBOb2RlcyB3b3VsZCBlZmZlY3Rp dmVseSBzdGlsbCBiZSByZXN0cmljdGVkIHRvIExpbnV4IHRoZSB0YXNrIHNob3VsZAogICAgYmUg ZWFzaWVyIHRoYW4gZS5nLiBzdXBwb3J0aW5nIGEgTm9kZSBjb25zaXN0aW5nIG9mCiAgICBXaW5k b3dzK1ZpcnR1YWxCb3guIEFzIHdpdGggVmlydHVhbEJveCwgdGhlcmUncyBubyBTUElDRSBjYXBh YmlsaXR5CiAgICBmb3IgVk13YXJlLCBzbyBpbiBhZGRpdGlvbiB0byB0aGUgVkRTTSB3b3JrIHRo ZSBVc2VyIFBvcnRhbCBzaG91bGQKICAgIGJlIGV4dGVuZGVkIHRvIHN1cHBvcnQgZS5nLiBWTXdh cmUgSG9yaXpvbiBWaWV3IENsaWVudC48YnI+CiAgICA8YnI+CiAgICAtQm9iPGJyPgogICAgPGJy PgogICAgUC5TLiBJZiB3ZSAqZGlkKiBzdXBwb3J0IFZpcnR1YWxCb3gsIHRoZSBVc2VyIFBvcnRh bCBzaG91bGQgYmUKICAgIGV4dGVuZGVkIHRvIGJyb2tlciBWTkMgY29ubmVjdGlvbnMgc2luY2Ug dGhhdCdzIG9uZSB3YXkgdG8gY29ubmVjdAogICAgdG8gYSBjb25zb2xlIHdpdGggVkJveC4gVGhh dCB3b3VsZG4ndCBiZSBhIGJhZCBwcm9qZWN0IGluIGl0c2VsZiwKICAgIGFuZCB3b3VsZCBoYXZl IHZhbHVlIGV2ZW4gd2l0aG91dCBWaXJ0dWFsQm94Ljxicj4KICAgIDxicj4KICA8L2JvZHk+Cjwv aHRtbD4KCi0tLS0tLS0tLS0tLS0tMDQwNDAwMDgwNzAxMDAwMjA3MDUwNDAxLS0K --===============9132004819096096133==--