From vlaero at yahoo.com.au Tue Oct 21 01:27:40 2014 Content-Type: multipart/mixed; boundary="===============8718981130971674750==" MIME-Version: 1.0 From: Paul Jansen To: users at ovirt.org Subject: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Mon, 20 Oct 2014 22:27:39 -0700 Message-ID: <1413869259.71234.YahooMailNeo@web160305.mail.bf1.yahoo.com> --===============8718981130971674750== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ---360795340-60103579-1413869259=3D:71234 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable I've just been doing some searching to try and work out how to get a vmware= =3D windows VM into ovirt.=3D0AIt seems that the newest virtv2v has dropped su= pp=3D ort for importing from an ESXi standalone machine - and now only works with= =3D vcenter. I didn't have any success with using the current virt-v2v attach= =3D ing to an ESXi host.=3D0A=3D0A=3D0AI've prepared the VM by first removing t= he vmw=3D are tools and have installled the various virtio drivers, as well as runnin= =3D g the 'mergeide' registry file to enable IDE. I've used 'qemu-img' to conv= =3D irt this VMDK file to QCOW2. It does not appear that there is a straightfo= =3D rward way for me to import this new qcow2 disk into ovirt.=3D0A=3D0AIt seem= s my=3D best option at the moment is to export the VMware VM as an OVA and then tr= =3D y and use a newer virt-v2v to import this into ovirt.=3D0AAlternatively I c= ou=3D ld construct a VM in virt-manager and attach the converted qcow2 disk to it= =3D , and then use virt-v2v to import this into ovirt.=3D0A=3D0ACan someone sug= gest=3D an alternative course of action? It seems strange that I can't just impor= =3D t a disk into ovirt, construct a VM and attach the disk.=3D0A=3D0AIs there= any=3D thing int he works to make this process easier?=3D0A=3D0AThanks,=3D0APaul= =3D0A ---360795340-60103579-1413869259=3D:71234 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
I've just been doing some searching to try and work out = =3D how to get a vmware windows VM into ovirt.
It seems that the newe= =3D st virtv2v has dropped support for importing from an ESXi standalone machin= =3D e - and now only works with vcenter.  I didn't have any success with u= =3D sing the current virt-v2v attaching to an ESXi host.

I've prepared the VM by first remov= =3D ing the vmware tools and have installled the various virtio drivers, as wel= =3D l as running the 'mergeide' registry file to enable IDE.  I've used 'q= =3D emu-img' to convirt this VMDK file to QCOW2.  It does not appear that there is a straightforward way for me to import this new qcow2 disk i= =3D nto ovirt.

It seems my best option at the moment is to exp= =3D ort the VMware VM as an OVA and then try and use a newer virt-v2v to import= =3D this into ovirt.
Alternatively = =3D I could construct a VM in virt-manager and attach the converted qcow2 disk = =3D to it, and then use virt-v2v to import this into ovirt.

Can someone suggest an alternative course of action?  It seems = =3D strange that I can't just import a disk into ovirt,  construct a VM an= =3D d attach the disk.

Is there anything int he works to make this process easier?

= =3D
Thanks,
Paul

---360795340-60103579-1413869259=3D:71234-- --===============8718981130971674750== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tMzYwNzk1MzQwLTYwMTAzNTc5LTE0MTM4NjkyNTk9OjcxMjM0CkNvbnRlbnQtVHlwZTogdGV4 dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQt cHJpbnRhYmxlCgpJJ3ZlIGp1c3QgYmVlbiBkb2luZyBzb21lIHNlYXJjaGluZyB0byB0cnkgYW5k IHdvcmsgb3V0IGhvdyB0byBnZXQgYSB2bXdhcmU9CiB3aW5kb3dzIFZNIGludG8gb3ZpcnQuPTBB SXQgc2VlbXMgdGhhdCB0aGUgbmV3ZXN0IHZpcnR2MnYgaGFzIGRyb3BwZWQgc3VwcD0Kb3J0IGZv ciBpbXBvcnRpbmcgZnJvbSBhbiBFU1hpIHN0YW5kYWxvbmUgbWFjaGluZSAtIGFuZCBub3cgb25s eSB3b3JrcyB3aXRoPQogdmNlbnRlci4gIEkgZGlkbid0IGhhdmUgYW55IHN1Y2Nlc3Mgd2l0aCB1 c2luZyB0aGUgY3VycmVudCB2aXJ0LXYydiBhdHRhY2g9CmluZyB0byBhbiBFU1hpIGhvc3QuPTBB PTBBPTBBSSd2ZSBwcmVwYXJlZCB0aGUgVk0gYnkgZmlyc3QgcmVtb3ZpbmcgdGhlIHZtdz0KYXJl IHRvb2xzIGFuZCBoYXZlIGluc3RhbGxsZWQgdGhlIHZhcmlvdXMgdmlydGlvIGRyaXZlcnMsIGFz IHdlbGwgYXMgcnVubmluPQpnIHRoZSAnbWVyZ2VpZGUnIHJlZ2lzdHJ5IGZpbGUgdG8gZW5hYmxl IElERS4gIEkndmUgdXNlZCAncWVtdS1pbWcnIHRvIGNvbnY9CmlydCB0aGlzIFZNREsgZmlsZSB0 byBRQ09XMi4gIEl0IGRvZXMgbm90IGFwcGVhciB0aGF0IHRoZXJlIGlzIGEgc3RyYWlnaHRmbz0K cndhcmQgd2F5IGZvciBtZSB0byBpbXBvcnQgdGhpcyBuZXcgcWNvdzIgZGlzayBpbnRvIG92aXJ0 Lj0wQT0wQUl0IHNlZW1zIG15PQogYmVzdCBvcHRpb24gYXQgdGhlIG1vbWVudCBpcyB0byBleHBv cnQgdGhlIFZNd2FyZSBWTSBhcyBhbiBPVkEgYW5kIHRoZW4gdHI9CnkgYW5kIHVzZSBhIG5ld2Vy IHZpcnQtdjJ2IHRvIGltcG9ydCB0aGlzIGludG8gb3ZpcnQuPTBBQWx0ZXJuYXRpdmVseSBJIGNv dT0KbGQgY29uc3RydWN0IGEgVk0gaW4gdmlydC1tYW5hZ2VyIGFuZCBhdHRhY2ggdGhlIGNvbnZl cnRlZCBxY293MiBkaXNrIHRvIGl0PQosIGFuZCB0aGVuIHVzZSB2aXJ0LXYydiB0byBpbXBvcnQg dGhpcyBpbnRvIG92aXJ0Lj0wQT0wQUNhbiBzb21lb25lIHN1Z2dlc3Q9CiBhbiBhbHRlcm5hdGl2 ZSBjb3Vyc2Ugb2YgYWN0aW9uPyAgSXQgc2VlbXMgc3RyYW5nZSB0aGF0IEkgY2FuJ3QganVzdCBp bXBvcj0KdCBhIGRpc2sgaW50byBvdmlydCwgIGNvbnN0cnVjdCBhIFZNIGFuZCBhdHRhY2ggdGhl IGRpc2suPTBBPTBBSXMgdGhlcmUgYW55PQp0aGluZyBpbnQgaGUgd29ya3MgdG8gbWFrZSB0aGlz IHByb2Nlc3MgZWFzaWVyPz0wQT0wQVRoYW5rcyw9MEFQYXVsPTBBCi0tLTM2MDc5NTM0MC02MDEw MzU3OS0xNDEzODY5MjU5PTo3MTIzNApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11 dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD48 Ym9keT48ZGl2IHN0eWxlPTNEImNvbG9yOiMwMDA7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgZm9u dC1mYW1pbHk6SGU9Cmx2ZXRpY2FOZXVlLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlh bCwgTHVjaWRhIEdyYW5kZSwgU2Fucy1TZXJpZjtmbz0KbnQtc2l6ZToxMnB4Ij48ZGl2PkkndmUg anVzdCBiZWVuIGRvaW5nIHNvbWUgc2VhcmNoaW5nIHRvIHRyeSBhbmQgd29yayBvdXQgPQpob3cg dG8gZ2V0IGEgdm13YXJlIHdpbmRvd3MgVk0gaW50byBvdmlydC48L2Rpdj48ZGl2Pkl0IHNlZW1z IHRoYXQgdGhlIG5ld2U9CnN0IHZpcnR2MnYgaGFzIGRyb3BwZWQgc3VwcG9ydCBmb3IgaW1wb3J0 aW5nIGZyb20gYW4gRVNYaSBzdGFuZGFsb25lIG1hY2hpbj0KZSAtIGFuZCBub3cgb25seSB3b3Jr cyB3aXRoIHZjZW50ZXIuJm5ic3A7IEkgZGlkbid0IGhhdmUgYW55IHN1Y2Nlc3Mgd2l0aCB1PQpz aW5nIHRoZSBjdXJyZW50IHZpcnQtdjJ2IGF0dGFjaGluZyB0byBhbiBFU1hpIGhvc3QuPGJyPjwv ZGl2PjxkaXY+PGJyPjwvZGk9CnY+PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBm b250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpYz0KYU5ldWUsSGVsdmV0aWNhIE5l dWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYSBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1j PQpvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zdHlsZTogbm9ybWFsOyI+SSd2ZSBwcmVwYXJlZCB0 aGUgVk0gYnkgZmlyc3QgcmVtb3Y9CmluZyB0aGUgdm13YXJlIHRvb2xzIGFuZCBoYXZlIGluc3Rh bGxsZWQgdGhlIHZhcmlvdXMgdmlydGlvIGRyaXZlcnMsIGFzIHdlbD0KbCBhcyBydW5uaW5nIHRo ZSAnbWVyZ2VpZGUnIHJlZ2lzdHJ5IGZpbGUgdG8gZW5hYmxlIElERS4mbmJzcDsgSSd2ZSB1c2Vk ICdxPQplbXUtaW1nJyB0byBjb252aXJ0IHRoaXMgVk1ESyBmaWxlIHRvIFFDT1cyLiZuYnNwOyBJ dCBkb2VzIG5vdCBhcHBlYXIKIHRoYXQgdGhlcmUgaXMgYSBzdHJhaWdodGZvcndhcmQgd2F5IGZv ciBtZSB0byBpbXBvcnQgdGhpcyBuZXcgcWNvdzIgZGlzayBpPQpudG8gb3ZpcnQuPC9kaXY+PGRp diBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmE9 Cm1pbHk6IEhlbHZldGljYU5ldWUsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lk YSBHcmFuZGUsc2Fucy1zZXJpZj0KOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9u dC1zdHlsZTogbm9ybWFsOyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9Cj0zRCJjb2xvcjogcmdiKDAs IDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlLEhlbHZl dD0KaWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYSBHcmFuZGUsc2Fucy1zZXJpZjsgYmFj a2dyb3VuZC1jb2xvcjogdHJhbnNwPQphcmVudDsgZm9udC1zdHlsZTogbm9ybWFsOyI+SXQgc2Vl bXMgbXkgYmVzdCBvcHRpb24gYXQgdGhlIG1vbWVudCBpcyB0byBleHA9Cm9ydCB0aGUgVk13YXJl IFZNIGFzIGFuIE9WQSBhbmQgdGhlbiB0cnkgYW5kIHVzZSBhIG5ld2VyIHZpcnQtdjJ2IHRvIGlt cG9ydD0KIHRoaXMgaW50byBvdmlydC48L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwg MCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgPQpmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSxIZWx2 ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhIEdyYW5kZSxzYW49CnMtc2VyaWY7IGJh Y2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LXN0eWxlOiBub3JtYWw7Ij5BbHRlcm5h dGl2ZWx5ID0KSSBjb3VsZCBjb25zdHJ1Y3QgYSBWTSBpbiB2aXJ0LW1hbmFnZXIgYW5kIGF0dGFj aCB0aGUgY29udmVydGVkIHFjb3cyIGRpc2sgPQp0byBpdCwgYW5kIHRoZW4gdXNlIHZpcnQtdjJ2 IHRvIGltcG9ydCB0aGlzIGludG8gb3ZpcnQuPC9kaXY+PGRpdgogc3R5bGU9M0QiY29sb3I6IHJn YigwLCAwLCAwKTsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSw9 CkhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEgR3JhbmRlLHNhbnMtc2VyaWY7 IGJhY2tncm91bmQtY29sb3I6ID0KdHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsiPjxi cj48L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgPQowKTsgZm9udC1zaXplOiAx MnB4OyBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2Es QXI9CmlhbCxMdWNpZGEgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5z cGFyZW50OyBmb250LXN0eWxlOiBubz0Kcm1hbDsiPkNhbiBzb21lb25lIHN1Z2dlc3QgYW4gYWx0 ZXJuYXRpdmUgY291cnNlIG9mIGFjdGlvbj8mbmJzcDsgSXQgc2VlbXMgPQpzdHJhbmdlIHRoYXQg SSBjYW4ndCBqdXN0IGltcG9ydCBhIGRpc2sgaW50byBvdmlydCwmbmJzcDsgY29uc3RydWN0IGEg Vk0gYW49CmQgYXR0YWNoIHRoZSBkaXNrLjwvZGl2PjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigw LCAwLCAwKTsgZm9udC1zaXplOiAxMnB4Oz0KIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlLEhl bHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEgR3JhbmRlLHNhPQpucy1zZXJpZjsg YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsiPjxicj48 L2Rpdj48ZGk9CnYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxMnB4 OyBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZT0KLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxB cmlhbCxMdWNpZGEgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6PQogdHJhbnNw YXJlbnQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsiPklzIHRoZXJlIGFueXRoaW5nIGludCBoZSB3b3Jr cyB0byBtYWtlCiB0aGlzIHByb2Nlc3MgZWFzaWVyPzwvZGl2PjxkaXYgc3R5bGU9M0QiY29sb3I6 IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxMj0KcHg7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FO ZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEgR3JhbmRlPQosc2Fucy1z ZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsi Pjxicj48L2Rpdj49CjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXpl OiAxMnB4OyBmb250LWZhbWlseTogSGVsdmV0aWNhTj0KZXVlLEhlbHZldGljYSBOZXVlLEhlbHZl dGljYSxBcmlhbCxMdWNpZGEgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sPQpvcjog dHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsiPlRoYW5rcyw8L2Rpdj48ZGl2IHN0eWxl PTNEImNvbG9yOiByZ2I9CigwLCAwLCAwKTsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseTog SGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZT0KdGljYSxBcmlhbCxMdWNpZGEgR3Jh bmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LXN0PQp5 bGU6IG5vcm1hbDsiPlBhdWw8L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7 IGZvbnQtc2l6ZTogMTJweDs9CiBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2Eg TmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhIEdyYW5kZSxzYT0KbnMtc2VyaWY7IGJhY2tncm91 bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LXN0eWxlOiBub3JtYWw7Ij48YnI+PC9kaXY+PC9k PQppdj48L2JvZHk+PC9odG1sPgotLS0zNjA3OTUzNDAtNjAxMDM1NzktMTQxMzg2OTI1OT06NzEy MzQtLQo= --===============8718981130971674750==-- From s.kieske at mittwald.de Tue Oct 21 03:14:38 2014 Content-Type: multipart/mixed; boundary="===============3321203740571730651==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 09:14:35 +0200 Message-ID: <544607DB.2030707@mittwald.de> In-Reply-To: 1413869259.71234.YahooMailNeo@web160305.mail.bf1.yahoo.com --===============3321203740571730651== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 21/10/14 07:27, Paul Jansen wrote: > I've just been doing some searching to try and work out how to get a vmwa= re windows VM into ovirt. > It seems that the newest virtv2v has dropped support for importing from a= n ESXi standalone machine - and now only works with vcenter. I didn't have= any success with using the current virt-v2v attaching to an ESXi host. > = > = > I've prepared the VM by first removing the vmware tools and have installl= ed the various virtio drivers, as well as running the 'mergeide' registry f= ile to enable IDE. I've used 'qemu-img' to convirt this VMDK file to QCOW2= . It does not appear that there is a straightforward way for me to import = this new qcow2 disk into ovirt. > = > It seems my best option at the moment is to export the VMware VM as an OV= A and then try and use a newer virt-v2v to import this into ovirt. > Alternatively I could construct a VM in virt-manager and attach the conve= rted qcow2 disk to it, and then use virt-v2v to import this into ovirt. > = > Can someone suggest an alternative course of action? It seems strange th= at I can't just import a disk into ovirt, construct a VM and attach the di= sk. > = > Is there anything int he works to make this process easier? Did you consult the documentation of virt-v2v ? Imho all the information you need is there, but I didn't test this myself so ymmv. Here's the link: http://libguestfs.org/virt-v2v.1.html HTH -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============3321203740571730651==-- From fdeutsch at redhat.com Tue Oct 21 09:23:42 2014 Content-Type: multipart/mixed; boundary="===============2252649960393638798==" MIME-Version: 1.0 From: Fabian Deutsch To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 09:23:40 -0400 Message-ID: <1401522610.43958503.1413897820922.JavaMail.zimbra@redhat.com> In-Reply-To: 1413869259.71234.YahooMailNeo@web160305.mail.bf1.yahoo.com --===============2252649960393638798== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > I've just been doing some searching to try and work out how to get a vmwa= re > windows VM into ovirt. > It seems that the newest virtv2v has dropped support for importing from an > ESXi standalone machine - and now only works with vcenter. I didn't have > any success with using the current virt-v2v attaching to an ESXi host. > = > = > I've prepared the VM by first removing the vmware tools and have installl= ed > the various virtio drivers, as well as running the 'mergeide' registry fi= le > to enable IDE. I've used 'qemu-img' to convirt this VMDK file to QCOW2. = It > does not appear that there is a straightforward way for me to import this > new qcow2 disk into ovirt. > = > It seems my best option at the moment is to export the VMware VM as an OVA > and then try and use a newer virt-v2v to import this into ovirt. Hey Paul, I think the OVA is what you need for Engine. Once you get that file you can import it. So: Use the OVA offered by the VMWare thing, or use a script like this one: http://jenkins.ovirt.org/user/fabiand/my-views/view/Node/job/ovirt-applianc= e_engine-3.5_master_merged/ws/ovirt-appliance/engine-appliance/scripts/crea= te_ova.py depends on https://github.com/redhat-imaging/imagefactory To convert the qcow2 to an OVA. - fabian > Alternatively I could construct a VM in virt-manager and attach the conve= rted > qcow2 disk to it, and then use virt-v2v to import this into ovirt. > = > Can someone suggest an alternative course of action? It seems strange th= at I > can't just import a disk into ovirt, construct a VM and attach the disk. > = > Is there anything int he works to make this process easier? > = > Thanks, > Paul > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============2252649960393638798==-- From gianluca.cecchi at gmail.com Tue Oct 21 10:02:43 2014 Content-Type: multipart/mixed; boundary="===============7273271158576218383==" MIME-Version: 1.0 From: Gianluca Cecchi To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 16:02:41 +0200 Message-ID: In-Reply-To: 1401522610.43958503.1413897820922.JavaMail.zimbra@redhat.com --===============7273271158576218383== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, Oct 21, 2014 at 3:23 PM, Fabian Deutsch wro= te: > > > Hey Paul, > > I think the OVA is what you need for Engine. > Once you get that file you can import it. > So: Use the OVA offered by the VMWare thing, or use a script like this on= e: > > > http://jenkins.ovirt.org/user/fabiand/my-views/view/Node/job/ovirt-applia= nce_engine-3.5_master_merged/ws/ovirt-appliance/engine-appliance/scripts/cr= eate_ova.py > depends on https://github.com/redhat-imaging/imagefactory > > To convert the qcow2 to an OVA. > > - fabian > > I remember not so much time ago that VMware generated OVA format was NOT compatible for import into oVirt/RHEV.... see for example this thread: http://lists.ovirt.org/pipermail/users/2014-August/027059.html Did anything change in the mean time and is perhaps the new virt-v2v available with ova functionality in it? Gianluca --===============7273271158576218383== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWls X3F1b3RlIj5PbiBUdWUsIE9jdCAyMSwgMjAxNCBhdCAzOjIzIFBNLCBGYWJpYW4gRGV1dHNjaCA8 c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpmZGV1dHNjaEByZWRoYXQuY29tIiB0 YXJnZXQ9Il9ibGFuayI+ZmRldXRzY2hAcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8 YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHgg MHB4IDAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0 LDIwNCwyMDQpO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxzcGFu IGNsYXNzPSIiPjxicj4KPGJyPgo8L3NwYW4+SGV5IFBhdWwsPGJyPgo8YnI+CkkgdGhpbmsgdGhl IE9WQSBpcyB3aGF0IHlvdSBuZWVkIGZvciBFbmdpbmUuPGJyPgpPbmNlIHlvdSBnZXQgdGhhdCBm aWxlIHlvdSBjYW4gaW1wb3J0IGl0Ljxicj4KU286IFVzZSB0aGUgT1ZBIG9mZmVyZWQgYnkgdGhl IFZNV2FyZSB0aGluZywgb3IgdXNlIGEgc2NyaXB0IGxpa2UgdGhpcyBvbmU6PGJyPgo8YnI+Cjxh IGhyZWY9Imh0dHA6Ly9qZW5raW5zLm92aXJ0Lm9yZy91c2VyL2ZhYmlhbmQvbXktdmlld3Mvdmll dy9Ob2RlL2pvYi9vdmlydC1hcHBsaWFuY2VfZW5naW5lLTMuNV9tYXN0ZXJfbWVyZ2VkL3dzL292 aXJ0LWFwcGxpYW5jZS9lbmdpbmUtYXBwbGlhbmNlL3NjcmlwdHMvY3JlYXRlX292YS5weSIgdGFy Z2V0PSJfYmxhbmsiPmh0dHA6Ly9qZW5raW5zLm92aXJ0Lm9yZy91c2VyL2ZhYmlhbmQvbXktdmll d3Mvdmlldy9Ob2RlL2pvYi9vdmlydC1hcHBsaWFuY2VfZW5naW5lLTMuNV9tYXN0ZXJfbWVyZ2Vk L3dzL292aXJ0LWFwcGxpYW5jZS9lbmdpbmUtYXBwbGlhbmNlL3NjcmlwdHMvY3JlYXRlX292YS5w eTwvYT48YnI+CmRlcGVuZHMgb24gPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3JlZGhhdC1p bWFnaW5nL2ltYWdlZmFjdG9yeSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ2l0aHViLmNvbS9y ZWRoYXQtaW1hZ2luZy9pbWFnZWZhY3Rvcnk8L2E+PGJyPgo8YnI+ClRvIGNvbnZlcnQgdGhlIHFj b3cyIHRvIGFuIE9WQS48YnI+CjxzcGFuIGNsYXNzPSIiPjxmb250IGNvbG9yPSIjODg4ODg4Ij48 YnI+Ci0gZmFiaWFuPGJyPgo8L2ZvbnQ+PC9zcGFuPjxzcGFuIGNsYXNzPSJpbSI+PGJyPjwvc3Bh bj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHJlbWVtYmVyIG5vdCBzbyBtdWNo IHRpbWUgYWdvIHRoYXQgVk13YXJlIGdlbmVyYXRlZCBPVkEgZm9ybWF0IHdhcyBOT1QgY29tcGF0 aWJsZSBmb3IgaW1wb3J0IGludG8gb1ZpcnQvUkhFVi4uLi48L2Rpdj48ZGl2PnNlZSBmb3IgZXhh bXBsZSB0aGlzIHRocmVhZDo8L2Rpdj48ZGl2PjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5v cmcvcGlwZXJtYWlsL3VzZXJzLzIwMTQtQXVndXN0LzAyNzA1OS5odG1sIj5odHRwOi8vbGlzdHMu b3ZpcnQub3JnL3BpcGVybWFpbC91c2Vycy8yMDE0LUF1Z3VzdC8wMjcwNTkuaHRtbDwvYT48YnI+ PC9kaXY+PGRpdj5EaWQgYW55dGhpbmcgY2hhbmdlIGluIHRoZSBtZWFuIHRpbWUgYW5kIGlzIHBl cmhhcHMgdGhlIG5ldyB2aXJ0LXYydiBhdmFpbGFibGUgd2l0aCBvdmEgZnVuY3Rpb25hbGl0eSBp biBpdD88L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkdpYW5sdWNhPC9kaXY+PGRpdj7CoDwvZGl2 PjwvZGl2PjwvZGl2PjwvZGl2Pgo= --===============7273271158576218383==-- From fdeutsch at redhat.com Tue Oct 21 10:13:20 2014 Content-Type: multipart/mixed; boundary="===============8424439891751404409==" MIME-Version: 1.0 From: Fabian Deutsch To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 10:13:16 -0400 Message-ID: <743027706.43982225.1413900796880.JavaMail.zimbra@redhat.com> In-Reply-To: CAG2kNCyvU1W7iy8p91Lb8W99T_SQokq991O02cgQWwpiaMY5UQ@mail.gmail.com --===============8424439891751404409== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > On Tue, Oct 21, 2014 at 3:23 PM, Fabian Deutsch w= rote: > = > > > > > > Hey Paul, > > > > I think the OVA is what you need for Engine. > > Once you get that file you can import it. > > So: Use the OVA offered by the VMWare thing, or use a script like this = one: > > > > > > http://jenkins.ovirt.org/user/fabiand/my-views/view/Node/job/ovirt-appl= iance_engine-3.5_master_merged/ws/ovirt-appliance/engine-appliance/scripts/= create_ova.py > > depends on https://github.com/redhat-imaging/imagefactory > > > > To convert the qcow2 to an OVA. > > > > - fabian > > > > > I remember not so much time ago that VMware generated OVA format was NOT > compatible for import into oVirt/RHEV.... > see for example this thread: > http://lists.ovirt.org/pipermail/users/2014-August/027059.html Oh, I didn't recall that a few minutes ago. > Did anything change in the mean time and is perhaps the new virt-v2v > available with ova functionality in it? AFAIK the new virt-v2v is still not supporting OVAs. That means, we need to create the ovas ourselfs using some script (like the= one above). - fabian > Gianluca >=20 --===============8424439891751404409==-- From s.kieske at mittwald.de Tue Oct 21 10:37:14 2014 Content-Type: multipart/mixed; boundary="===============7293788551497454862==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 16:37:12 +0200 Message-ID: <54466F98.6080306@mittwald.de> In-Reply-To: 743027706.43982225.1413900796880.JavaMail.zimbra@redhat.com --===============7293788551497454862== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 21/10/14 16:13, Fabian Deutsch wrote: > AFAIK the new virt-v2v is still not supporting OVAs. The manual at: http://libguestfs.org/virt-v2v.1.html makes me assume something else: "-i ova is used for reading from a VMware ova source file." -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============7293788551497454862==-- From fsayd at uncu.edu.ar Tue Oct 21 11:23:47 2014 Content-Type: multipart/mixed; boundary="===============8355673403955680236==" MIME-Version: 1.0 From: Federico Alberto Sayd To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 12:23:42 -0300 Message-ID: <54467A7E.9070801@uncu.edu.ar> In-Reply-To: 1413869259.71234.YahooMailNeo@web160305.mail.bf1.yahoo.com --===============8355673403955680236== 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. --------------030001040203070102030704 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit On 21/10/14 02:27, Paul Jansen wrote: > I've just been doing some searching to try and work out how to get a = > vmware windows VM into ovirt. > It seems that the newest virtv2v has dropped support for importing = > from an ESXi standalone machine - and now only works with vcenter. I = > didn't have any success with using the current virt-v2v attaching to = > an ESXi host. > > I've prepared the VM by first removing the vmware tools and have = > installled the various virtio drivers, as well as running the = > 'mergeide' registry file to enable IDE. I've used 'qemu-img' to = > convirt this VMDK file to QCOW2. It does not appear that there is a = > straightforward way for me to import this new qcow2 disk into ovirt. > > It seems my best option at the moment is to export the VMware VM as an = > OVA and then try and use a newer virt-v2v to import this into ovirt. > Alternatively I could construct a VM in virt-manager and attach the = > converted qcow2 disk to it, and then use virt-v2v to import this into = > ovirt. > > Can someone suggest an alternative course of action? It seems strange = > that I can't just import a disk into ovirt, construct a VM and attach = > the disk. > > Is there anything int he works to make this process easier? > > Thanks, > Paul > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users I have not found a way to import qcow2 disk into oVirt. The last time I needed to import a qcow2 disk to oVirt I created a vm in = a kvm server (my pc..) with virt-manager, then I added the qcow disk, = and booted the vm with clonezilla. Then I created a VM in oVirt, = provisioned with similar disks and booted also with clonezilla. Then I = cloned from kvm to oVirt. After I deleted the native kvm vm and disks. = In this way I bypassed all the import, export, ova compatibility, = virt2virt, etc. Simple and practical Regards --------------030001040203070102030704 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: quoted-printable
On 21/10/14 02:27, Paul Jansen wrote:<= =3D br>
I've just been doing some searching to try and work out how to get a vmware windows VM into ovirt.
It seems that the newest virtv2v has dropped support for importing from an ESXi standalone machine - and now only works with vcenter.=3DA0 I didn't have any success with using the current virt-v2v attaching to an ESXi host.

I've prepared the VM by first removing the vmware tools and have installled the various virtio drivers, as well as running the 'mergeide' registry file to enable IDE.=3DA0 I've used 'qemu-img' to convirt this VMDK file to QCOW2.=3DA0 It does not appear that there is a straightforward way for me to import this new qcow2 disk into ovirt.

It seems my best option at the moment is to export the VMware VM as an OVA and then try and use a newer virt-v2v to import this into ovirt.
Alternatively I could construct a VM in virt-manager and attach the converted qcow2 disk to it, and then use virt-v2v to import this into ovirt.

Can someone suggest an alternative course of action?=3DA0 It seems strange that I can't just import a disk into ovirt,=3DA0 construct a VM and attach the disk.

Is there anything int he works to make this process easier?

Thanks,
Paul



_______________________________________________
Users mailing list
Use=3D
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
I have not found a way to import qcow2 disk into oVirt.

The last time I needed to import a qcow2 disk to oVirt I created a vm in a kvm server (my pc..) with virt-manager, then I added the qcow disk, and booted the vm with clonezilla. Then I created a VM in oVirt, provisioned with similar disks and booted also with clonezilla. Then I cloned from kvm to oVirt. After I deleted the native kvm vm and disks. In this way I bypassed all the import, export, ova compatibility, virt2virt, etc.

Simple and practical

Regards
--------------030001040203070102030704-- --===============8355673403955680236== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMzAwMDEwNDAyMDMwNzAxMDIwMzA3MDQKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgpPbiAyMS8xMC8xNCAwMjoyNywgUGF1bCBKYW5zZW4gd3JvdGU6Cj4gSSd2ZSBqdXN0 IGJlZW4gZG9pbmcgc29tZSBzZWFyY2hpbmcgdG8gdHJ5IGFuZCB3b3JrIG91dCBob3cgdG8gZ2V0 IGEgCj4gdm13YXJlIHdpbmRvd3MgVk0gaW50byBvdmlydC4KPiBJdCBzZWVtcyB0aGF0IHRoZSBu ZXdlc3QgdmlydHYydiBoYXMgZHJvcHBlZCBzdXBwb3J0IGZvciBpbXBvcnRpbmcgCj4gZnJvbSBh biBFU1hpIHN0YW5kYWxvbmUgbWFjaGluZSAtIGFuZCBub3cgb25seSB3b3JrcyB3aXRoIHZjZW50 ZXIuICBJIAo+IGRpZG4ndCBoYXZlIGFueSBzdWNjZXNzIHdpdGggdXNpbmcgdGhlIGN1cnJlbnQg dmlydC12MnYgYXR0YWNoaW5nIHRvIAo+IGFuIEVTWGkgaG9zdC4KPgo+IEkndmUgcHJlcGFyZWQg dGhlIFZNIGJ5IGZpcnN0IHJlbW92aW5nIHRoZSB2bXdhcmUgdG9vbHMgYW5kIGhhdmUgCj4gaW5z dGFsbGxlZCB0aGUgdmFyaW91cyB2aXJ0aW8gZHJpdmVycywgYXMgd2VsbCBhcyBydW5uaW5nIHRo ZSAKPiAnbWVyZ2VpZGUnIHJlZ2lzdHJ5IGZpbGUgdG8gZW5hYmxlIElERS4gIEkndmUgdXNlZCAn cWVtdS1pbWcnIHRvIAo+IGNvbnZpcnQgdGhpcyBWTURLIGZpbGUgdG8gUUNPVzIuICBJdCBkb2Vz IG5vdCBhcHBlYXIgdGhhdCB0aGVyZSBpcyBhIAo+IHN0cmFpZ2h0Zm9yd2FyZCB3YXkgZm9yIG1l IHRvIGltcG9ydCB0aGlzIG5ldyBxY293MiBkaXNrIGludG8gb3ZpcnQuCj4KPiBJdCBzZWVtcyBt eSBiZXN0IG9wdGlvbiBhdCB0aGUgbW9tZW50IGlzIHRvIGV4cG9ydCB0aGUgVk13YXJlIFZNIGFz IGFuIAo+IE9WQSBhbmQgdGhlbiB0cnkgYW5kIHVzZSBhIG5ld2VyIHZpcnQtdjJ2IHRvIGltcG9y dCB0aGlzIGludG8gb3ZpcnQuCj4gQWx0ZXJuYXRpdmVseSBJIGNvdWxkIGNvbnN0cnVjdCBhIFZN IGluIHZpcnQtbWFuYWdlciBhbmQgYXR0YWNoIHRoZSAKPiBjb252ZXJ0ZWQgcWNvdzIgZGlzayB0 byBpdCwgYW5kIHRoZW4gdXNlIHZpcnQtdjJ2IHRvIGltcG9ydCB0aGlzIGludG8gCj4gb3ZpcnQu Cj4KPiBDYW4gc29tZW9uZSBzdWdnZXN0IGFuIGFsdGVybmF0aXZlIGNvdXJzZSBvZiBhY3Rpb24/ IEl0IHNlZW1zIHN0cmFuZ2UgCj4gdGhhdCBJIGNhbid0IGp1c3QgaW1wb3J0IGEgZGlzayBpbnRv IG92aXJ0LCBjb25zdHJ1Y3QgYSBWTSBhbmQgYXR0YWNoIAo+IHRoZSBkaXNrLgo+Cj4gSXMgdGhl cmUgYW55dGhpbmcgaW50IGhlIHdvcmtzIHRvIG1ha2UgdGhpcyBwcm9jZXNzIGVhc2llcj8KPgo+ IFRoYW5rcywKPiBQYXVsCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBo dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKSSBoYXZlIG5vdCBm b3VuZCBhIHdheSB0byBpbXBvcnQgcWNvdzIgZGlzayBpbnRvIG9WaXJ0LgoKVGhlIGxhc3QgdGlt ZSBJIG5lZWRlZCB0byBpbXBvcnQgYSBxY293MiBkaXNrIHRvIG9WaXJ0IEkgY3JlYXRlZCBhIHZt IGluIAphIGt2bSBzZXJ2ZXIgKG15IHBjLi4pIHdpdGggdmlydC1tYW5hZ2VyLCB0aGVuIEkgYWRk ZWQgdGhlIHFjb3cgZGlzaywgCmFuZCBib290ZWQgdGhlIHZtIHdpdGggY2xvbmV6aWxsYS4gVGhl biBJIGNyZWF0ZWQgYSBWTSBpbiBvVmlydCwgCnByb3Zpc2lvbmVkIHdpdGggc2ltaWxhciBkaXNr cyBhbmQgYm9vdGVkIGFsc28gd2l0aCBjbG9uZXppbGxhLiBUaGVuIEkgCmNsb25lZCBmcm9tIGt2 bSB0byBvVmlydC4gQWZ0ZXIgSSBkZWxldGVkIHRoZSBuYXRpdmUga3ZtIHZtIGFuZCBkaXNrcy4g CkluIHRoaXMgd2F5IEkgYnlwYXNzZWQgYWxsIHRoZSBpbXBvcnQsIGV4cG9ydCwgb3ZhIGNvbXBh dGliaWxpdHksIAp2aXJ0MnZpcnQsIGV0Yy4KClNpbXBsZSBhbmQgcHJhY3RpY2FsCgpSZWdhcmRz CgotLS0tLS0tLS0tLS0tLTAzMDAwMTA0MDIwMzA3MDEwMjAzMDcwNApDb250ZW50LVR5cGU6IHRl eHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog cXVvdGVkLXByaW50YWJsZQoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PTNEInRl eHQvaHRtbDsgY2hhcnNldD0zRHdpbmRvd3MtMTI1MiIKICAgICAgaHR0cC1lcXVpdj0zRCJDb250 ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSB0ZXh0PTNEIiMwMDAwMDAiIGJnY29sb3I9M0Qi I0ZGRkZGRiI+CiAgICA8ZGl2IGNsYXNzPTNEIm1vei1jaXRlLXByZWZpeCI+T24gMjEvMTAvMTQg MDI6MjcsIFBhdWwgSmFuc2VuIHdyb3RlOjw9CmJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90 ZQogICAgICBjaXRlPTNEIm1pZDoxNDEzODY5MjU5LjcxMjM0LllhaG9vTWFpbE5lb0B3ZWIxNjAz MDUubWFpbC5iZjEueWFob28uPQpjb20iCiAgICAgIHR5cGU9M0QiY2l0ZSI+CiAgICAgIDxkaXYg c3R5bGU9M0QiY29sb3I6IzAwMDsgYmFja2dyb3VuZC1jb2xvcjojZmZmOwogICAgICAgIGZvbnQt ZmFtaWx5OkhlbHZldGljYU5ldWUsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLAog ICAgICAgIEx1Y2lkYSBHcmFuZGUsIFNhbnMtU2VyaWY7Zm9udC1zaXplOjEycHgiPgogICAgICAg IDxkaXY+SSd2ZSBqdXN0IGJlZW4gZG9pbmcgc29tZSBzZWFyY2hpbmcgdG8gdHJ5IGFuZCB3b3Jr IG91dCBob3cKICAgICAgICAgIHRvIGdldCBhIHZtd2FyZSB3aW5kb3dzIFZNIGludG8gb3ZpcnQu PC9kaXY+CiAgICAgICAgPGRpdj5JdCBzZWVtcyB0aGF0IHRoZSBuZXdlc3QgdmlydHYydiBoYXMg ZHJvcHBlZCBzdXBwb3J0IGZvcgogICAgICAgICAgaW1wb3J0aW5nIGZyb20gYW4gRVNYaSBzdGFu ZGFsb25lIG1hY2hpbmUgLSBhbmQgbm93IG9ubHkgd29ya3MKICAgICAgICAgIHdpdGggdmNlbnRl ci49QTAgSSBkaWRuJ3QgaGF2ZSBhbnkgc3VjY2VzcyB3aXRoIHVzaW5nIHRoZQogICAgICAgICAg Y3VycmVudCB2aXJ0LXYydiBhdHRhY2hpbmcgdG8gYW4gRVNYaSBob3N0Ljxicj4KICAgICAgICA8 L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxl PTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAg ICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNp ZGEKICAgICAgICAgIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3Bh cmVudDsgZm9udC1zdHlsZToKICAgICAgICAgIG5vcm1hbDsiPkkndmUgcHJlcGFyZWQgdGhlIFZN IGJ5IGZpcnN0IHJlbW92aW5nIHRoZSB2bXdhcmUKICAgICAgICAgIHRvb2xzIGFuZCBoYXZlIGlu c3RhbGxsZWQgdGhlIHZhcmlvdXMgdmlydGlvIGRyaXZlcnMsIGFzIHdlbGwKICAgICAgICAgIGFz IHJ1bm5pbmcgdGhlICdtZXJnZWlkZScgcmVnaXN0cnkgZmlsZSB0byBlbmFibGUgSURFLj1BMCBJ J3ZlCiAgICAgICAgICB1c2VkICdxZW11LWltZycgdG8gY29udmlydCB0aGlzIFZNREsgZmlsZSB0 byBRQ09XMi49QTAgSXQgZG9lcwogICAgICAgICAgbm90IGFwcGVhciB0aGF0IHRoZXJlIGlzIGEg c3RyYWlnaHRmb3J3YXJkIHdheSBmb3IgbWUgdG8KICAgICAgICAgIGltcG9ydCB0aGlzIG5ldyBx Y293MiBkaXNrIGludG8gb3ZpcnQuPC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0zRCJjb2xvcjog cmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgSGVs dmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAg ICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQt c3R5bGU6CiAgICAgICAgICBub3JtYWw7Ij48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRp diBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFt aWx5OgogICAgICAgICAgSGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJp YWwsTHVjaWRhCiAgICAgICAgICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjog dHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6CiAgICAgICAgICBub3JtYWw7Ij5JdCBzZWVtcyBteSBi ZXN0IG9wdGlvbiBhdCB0aGUgbW9tZW50IGlzIHRvIGV4cG9ydAogICAgICAgICAgdGhlIFZNd2Fy ZSBWTSBhcyBhbiBPVkEgYW5kIHRoZW4gdHJ5IGFuZCB1c2UgYSBuZXdlciB2aXJ0LXYydgogICAg ICAgICAgdG8gaW1wb3J0IHRoaXMgaW50byBvdmlydC48L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxl PTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAg ICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNp ZGEKICAgICAgICAgIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3Bh cmVudDsgZm9udC1zdHlsZToKICAgICAgICAgIG5vcm1hbDsiPkFsdGVybmF0aXZlbHkgSSBjb3Vs ZCBjb25zdHJ1Y3QgYSBWTSBpbiB2aXJ0LW1hbmFnZXIKICAgICAgICAgIGFuZCBhdHRhY2ggdGhl IGNvbnZlcnRlZCBxY293MiBkaXNrIHRvIGl0LCBhbmQgdGhlbiB1c2UKICAgICAgICAgIHZpcnQt djJ2IHRvIGltcG9ydCB0aGlzIGludG8gb3ZpcnQuPC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0z RCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OgogICAg ICAgICAgSGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRh CiAgICAgICAgICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJl bnQ7IGZvbnQtc3R5bGU6CiAgICAgICAgICBub3JtYWw7Ij48YnI+CiAgICAgICAgPC9kaXY+CiAg ICAgICAgPGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7 IGZvbnQtZmFtaWx5OgogICAgICAgICAgSGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2 ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAgICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3Vu ZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6CiAgICAgICAgICBub3JtYWw7Ij5DYW4g c29tZW9uZSBzdWdnZXN0IGFuIGFsdGVybmF0aXZlIGNvdXJzZSBvZiBhY3Rpb24/PUEwCiAgICAg ICAgICBJdCBzZWVtcyBzdHJhbmdlIHRoYXQgSSBjYW4ndCBqdXN0IGltcG9ydCBhIGRpc2sgaW50 byBvdmlydCw9QTAKICAgICAgICAgIGNvbnN0cnVjdCBhIFZNIGFuZCBhdHRhY2ggdGhlIGRpc2su PC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNp emU6IDEycHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgSGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2Eg TmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAgICBHcmFuZGUsc2Fucy1zZXJpZjsg YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtc3R5bGU6CiAgICAgICAgICBub3Jt YWw7Ij48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0zRCJjb2xvcjogcmdi KDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgSGVsdmV0 aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAgICBH cmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtc3R5 bGU6CiAgICAgICAgICBub3JtYWw7Ij5JcyB0aGVyZSBhbnl0aGluZyBpbnQgaGUgd29ya3MgdG8g bWFrZSB0aGlzIHByb2Nlc3MKICAgICAgICAgIGVhc2llcj88L2Rpdj4KICAgICAgICA8ZGl2IHN0 eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6 CiAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxM dWNpZGEKICAgICAgICAgIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFu c3BhcmVudDsgZm9udC1zdHlsZToKICAgICAgICAgIG5vcm1hbDsiPjxicj4KICAgICAgICA8L2Rp dj4KICAgICAgICA8ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTog MTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVl LEhlbHZldGljYSxBcmlhbCxMdWNpZGEKICAgICAgICAgIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNr Z3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zdHlsZToKICAgICAgICAgIG5vcm1hbDsi PlRoYW5rcyw8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7 IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhl bHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEKICAgICAgICAgIEdyYW5kZSxzYW5z LXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zdHlsZToKICAgICAg ICAgIG5vcm1hbDsiPlBhdWw8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2Io MCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICBIZWx2ZXRp Y2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEKICAgICAgICAgIEdy YW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1zdHls ZToKICAgICAgICAgIG5vcm1hbDsiPjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAg ICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPTNEIm1pbWVBdHRhY2htZW50SGVhZGVyIj48 L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUgd3JhcD0zRCIiPl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBj bGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9M0QibWFpbHRvOlVzZXJzQG92 aXJ0Lm9yZyI+VXNlPQpyc0BvdmlydC5vcmc8L2E+CjxhIGNsYXNzPTNEIm1vei10eHQtbGluay1m cmVldGV4dCIgaHJlZj0zRCJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW49Ci9saXN0aW5m by91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9h Pgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIEkgaGF2ZSBub3QgZm91bmQgYSB3YXkgdG8g aW1wb3J0IHFjb3cyIGRpc2sgaW50byBvVmlydC48YnI+CiAgICA8YnI+CiAgICBUaGUgbGFzdCB0 aW1lIEkgbmVlZGVkIHRvIGltcG9ydCBhIHFjb3cyIGRpc2sgdG8gb1ZpcnQgSSBjcmVhdGVkIGEK ICAgIHZtIGluIGEga3ZtIHNlcnZlciAobXkgcGMuLikgd2l0aCB2aXJ0LW1hbmFnZXIsIHRoZW4g SSBhZGRlZCB0aGUKICAgIHFjb3cgZGlzaywgYW5kIGJvb3RlZCB0aGUgdm0gd2l0aCBjbG9uZXpp bGxhLiBUaGVuIEkgY3JlYXRlZCBhIFZNIGluCiAgICBvVmlydCwgcHJvdmlzaW9uZWQgd2l0aCBz aW1pbGFyIGRpc2tzIGFuZCBib290ZWQgYWxzbyB3aXRoCiAgICBjbG9uZXppbGxhLiBUaGVuIEkg Y2xvbmVkIGZyb20ga3ZtIHRvIG9WaXJ0LiBBZnRlciBJIGRlbGV0ZWQgdGhlCiAgICBuYXRpdmUg a3ZtIHZtIGFuZCBkaXNrcy4gSW4gdGhpcyB3YXkgSSBieXBhc3NlZCBhbGwgdGhlIGltcG9ydCwK ICAgIGV4cG9ydCwgb3ZhIGNvbXBhdGliaWxpdHksIHZpcnQydmlydCwgZXRjLjxicj4KICAgIDxi cj4KICAgIFNpbXBsZSBhbmQgcHJhY3RpY2FsPGJyPgogICAgPGJyPgogICAgUmVnYXJkczxicj4K ICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDMwMDAxMDQwMjAzMDcwMTAyMDMwNzA0 LS0K --===============8355673403955680236==-- From jboggs at redhat.com Tue Oct 21 15:38:04 2014 Content-Type: multipart/mixed; boundary="===============2530668374471904816==" MIME-Version: 1.0 From: Joey Boggs To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 15:38:00 -0400 Message-ID: <5446B618.6060004@redhat.com> In-Reply-To: 54467A7E.9070801@uncu.edu.ar --===============2530668374471904816== 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. --------------080405000505090707000308 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit On 10/21/2014 11:23 AM, Federico Alberto Sayd wrote: > On 21/10/14 02:27, Paul Jansen wrote: >> I've just been doing some searching to try and work out how to get a = >> vmware windows VM into ovirt. >> It seems that the newest virtv2v has dropped support for importing = >> from an ESXi standalone machine - and now only works with vcenter. I = >> didn't have any success with using the current virt-v2v attaching to = >> an ESXi host. >> >> I've prepared the VM by first removing the vmware tools and have = >> installled the various virtio drivers, as well as running the = >> 'mergeide' registry file to enable IDE. I've used 'qemu-img' to = >> convirt this VMDK file to QCOW2. It does not appear that there is a = >> straightforward way for me to import this new qcow2 disk into ovirt. >> >> It seems my best option at the moment is to export the VMware VM as = >> an OVA and then try and use a newer virt-v2v to import this into ovirt. >> Alternatively I could construct a VM in virt-manager and attach the = >> converted qcow2 disk to it, and then use virt-v2v to import this into = >> ovirt. >> >> Can someone suggest an alternative course of action? It seems = >> strange that I can't just import a disk into ovirt, construct a VM = >> and attach the disk. >> >> Is there anything int he works to make this process easier? >> >> Thanks, >> Paul >> >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > I have not found a way to import qcow2 disk into oVirt. > > The last time I needed to import a qcow2 disk to oVirt I created a vm = > in a kvm server (my pc..) with virt-manager, then I added the qcow = > disk, and booted the vm with clonezilla. Then I created a VM in oVirt, = > provisioned with similar disks and booted also with clonezilla. Then I = > cloned from kvm to oVirt. After I deleted the native kvm vm and disks. = > In this way I bypassed all the import, export, ova compatibility, = > virt2virt, etc. > > Simple and practical > > Regards > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users Wrote this awhile back as a quick qcow to ovf implementation to import = into ovirt-engine/rhevm. There are newer options but this does the job = really quick. Will wrap the qcow image into an exploded ova structure or = zipped. You can then import it directly into engine with = engine-image-uploader. https://jboggs.fedorapeople.org/guest-image-ovf-creator.py https://jboggs.fedorapeople.org/guest-image-ovf-creator.py --------------080405000505090707000308 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit
On 10/21/2014 11:23 AM, Federico Alberto Sayd wrote:
On 21/10/14 02:27, Paul Jansen wrote:<= br>
I've just been doing some searching to try and work out how to get a vmware windows VM into ovirt.
It seems that the newest virtv2v has dropped support for importing from an ESXi standalone machine - and now only works with vcenter.=C2=A0 I didn't have any success with using the current virt-v2v attaching to an ESXi host.

I've prepared the VM by first removing the vmware tools and have installled the various virtio drivers, as well as running the 'mergeide' registry file to enable IDE.=C2=A0 I've used 'qemu-img' to convirt this VMDK file to QCOW2.=C2=A0 It does not appear that there is a straightforward way for me to import this new qcow2 disk into ovirt.

It seems my best option at the moment is to export the VMware VM as an OVA and then try and use a newer virt-v2v to import this into ovirt.
Alternatively I could construct a VM in virt-manager and attach the converted qcow2 disk to it, and then use virt-v2v to import this into ovirt.

Can someone suggest an alternative course of action?=C2=A0 It seems strange that I can't just impo= rt a disk into ovirt,=C2=A0 construct a VM and attach the disk.

Is there anything int he works to make this process easier?

Thanks,
Paul



_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/users
I have not found a way to import qcow2 disk into oVirt.

The last time I needed to import a qcow2 disk to oVirt I created a vm in a kvm server (my pc..) with virt-manager, then I added the qcow disk, and booted the vm with clonezilla. Then I created a VM in oVirt, provisioned with similar disks and booted also with clonezilla. Then I cloned from kvm to oVirt. After I deleted the native kvm vm and disks. In this way I bypassed all the import, export, ova compatibility, virt2virt, etc.

Simple and practical

Regards


_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Wrote this awhile back as a quick qcow to ovf implementation to import into ovirt-engine/rhevm. There are newer options but this does the job really quick. Will wrap the qcow image into an exploded ova structure or zipped. You can then import it directly into engine with engine-image-uploader.

https://jboggs.fedorapeople.org/guest-image= -ovf-creator.py





https://jboggs.fedorapeople.org/guest-image= -ovf-creator.py
--------------080405000505090707000308-- --===============2530668374471904816== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODA0MDUwMDA1MDUwOTA3MDcwMDAzMDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgpPbiAxMC8yMS8yMDE0IDExOjIzIEFNLCBGZWRlcmljbyBBbGJlcnRvIFNheWQgd3Jv dGU6Cj4gT24gMjEvMTAvMTQgMDI6MjcsIFBhdWwgSmFuc2VuIHdyb3RlOgo+PiBJJ3ZlIGp1c3Qg YmVlbiBkb2luZyBzb21lIHNlYXJjaGluZyB0byB0cnkgYW5kIHdvcmsgb3V0IGhvdyB0byBnZXQg YSAKPj4gdm13YXJlIHdpbmRvd3MgVk0gaW50byBvdmlydC4KPj4gSXQgc2VlbXMgdGhhdCB0aGUg bmV3ZXN0IHZpcnR2MnYgaGFzIGRyb3BwZWQgc3VwcG9ydCBmb3IgaW1wb3J0aW5nIAo+PiBmcm9t IGFuIEVTWGkgc3RhbmRhbG9uZSBtYWNoaW5lIC0gYW5kIG5vdyBvbmx5IHdvcmtzIHdpdGggdmNl bnRlci4gIEkgCj4+IGRpZG4ndCBoYXZlIGFueSBzdWNjZXNzIHdpdGggdXNpbmcgdGhlIGN1cnJl bnQgdmlydC12MnYgYXR0YWNoaW5nIHRvIAo+PiBhbiBFU1hpIGhvc3QuCj4+Cj4+IEkndmUgcHJl cGFyZWQgdGhlIFZNIGJ5IGZpcnN0IHJlbW92aW5nIHRoZSB2bXdhcmUgdG9vbHMgYW5kIGhhdmUg Cj4+IGluc3RhbGxsZWQgdGhlIHZhcmlvdXMgdmlydGlvIGRyaXZlcnMsIGFzIHdlbGwgYXMgcnVu bmluZyB0aGUgCj4+ICdtZXJnZWlkZScgcmVnaXN0cnkgZmlsZSB0byBlbmFibGUgSURFLiAgSSd2 ZSB1c2VkICdxZW11LWltZycgdG8gCj4+IGNvbnZpcnQgdGhpcyBWTURLIGZpbGUgdG8gUUNPVzIu ICBJdCBkb2VzIG5vdCBhcHBlYXIgdGhhdCB0aGVyZSBpcyBhIAo+PiBzdHJhaWdodGZvcndhcmQg d2F5IGZvciBtZSB0byBpbXBvcnQgdGhpcyBuZXcgcWNvdzIgZGlzayBpbnRvIG92aXJ0Lgo+Pgo+ PiBJdCBzZWVtcyBteSBiZXN0IG9wdGlvbiBhdCB0aGUgbW9tZW50IGlzIHRvIGV4cG9ydCB0aGUg Vk13YXJlIFZNIGFzIAo+PiBhbiBPVkEgYW5kIHRoZW4gdHJ5IGFuZCB1c2UgYSBuZXdlciB2aXJ0 LXYydiB0byBpbXBvcnQgdGhpcyBpbnRvIG92aXJ0Lgo+PiBBbHRlcm5hdGl2ZWx5IEkgY291bGQg Y29uc3RydWN0IGEgVk0gaW4gdmlydC1tYW5hZ2VyIGFuZCBhdHRhY2ggdGhlIAo+PiBjb252ZXJ0 ZWQgcWNvdzIgZGlzayB0byBpdCwgYW5kIHRoZW4gdXNlIHZpcnQtdjJ2IHRvIGltcG9ydCB0aGlz IGludG8gCj4+IG92aXJ0Lgo+Pgo+PiBDYW4gc29tZW9uZSBzdWdnZXN0IGFuIGFsdGVybmF0aXZl IGNvdXJzZSBvZiBhY3Rpb24/ICBJdCBzZWVtcyAKPj4gc3RyYW5nZSB0aGF0IEkgY2FuJ3QganVz dCBpbXBvcnQgYSBkaXNrIGludG8gb3ZpcnQsICBjb25zdHJ1Y3QgYSBWTSAKPj4gYW5kIGF0dGFj aCB0aGUgZGlzay4KPj4KPj4gSXMgdGhlcmUgYW55dGhpbmcgaW50IGhlIHdvcmtzIHRvIG1ha2Ug dGhpcyBwcm9jZXNzIGVhc2llcj8KPj4KPj4gVGhhbmtzLAo+PiBQYXVsCj4+Cj4+Cj4+Cj4+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFVzZXJzIG1h aWxpbmcgbGlzdAo+PiBVc2Vyc0BvdmlydC5vcmcKPj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4gSSBoYXZlIG5vdCBmb3VuZCBhIHdheSB0byBpbXBvcnQg cWNvdzIgZGlzayBpbnRvIG9WaXJ0Lgo+Cj4gVGhlIGxhc3QgdGltZSBJIG5lZWRlZCB0byBpbXBv cnQgYSBxY293MiBkaXNrIHRvIG9WaXJ0IEkgY3JlYXRlZCBhIHZtIAo+IGluIGEga3ZtIHNlcnZl ciAobXkgcGMuLikgd2l0aCB2aXJ0LW1hbmFnZXIsIHRoZW4gSSBhZGRlZCB0aGUgcWNvdyAKPiBk aXNrLCBhbmQgYm9vdGVkIHRoZSB2bSB3aXRoIGNsb25lemlsbGEuIFRoZW4gSSBjcmVhdGVkIGEg Vk0gaW4gb1ZpcnQsIAo+IHByb3Zpc2lvbmVkIHdpdGggc2ltaWxhciBkaXNrcyBhbmQgYm9vdGVk IGFsc28gd2l0aCBjbG9uZXppbGxhLiBUaGVuIEkgCj4gY2xvbmVkIGZyb20ga3ZtIHRvIG9WaXJ0 LiBBZnRlciBJIGRlbGV0ZWQgdGhlIG5hdGl2ZSBrdm0gdm0gYW5kIGRpc2tzLiAKPiBJbiB0aGlz IHdheSBJIGJ5cGFzc2VkIGFsbCB0aGUgaW1wb3J0LCBleHBvcnQsIG92YSBjb21wYXRpYmlsaXR5 LCAKPiB2aXJ0MnZpcnQsIGV0Yy4KPgo+IFNpbXBsZSBhbmQgcHJhY3RpY2FsCj4KPiBSZWdhcmRz Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g VXNlcnMgbWFpbGluZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCgpXcm90ZSB0aGlzIGF3aGlsZSBiYWNrIGFzIGEg cXVpY2sgcWNvdyB0byBvdmYgaW1wbGVtZW50YXRpb24gdG8gaW1wb3J0IAppbnRvIG92aXJ0LWVu Z2luZS9yaGV2bS4gVGhlcmUgYXJlIG5ld2VyIG9wdGlvbnMgYnV0IHRoaXMgZG9lcyB0aGUgam9i IApyZWFsbHkgcXVpY2suIFdpbGwgd3JhcCB0aGUgcWNvdyBpbWFnZSBpbnRvIGFuIGV4cGxvZGVk IG92YSBzdHJ1Y3R1cmUgb3IgCnppcHBlZC4gWW91IGNhbiB0aGVuIGltcG9ydCBpdCBkaXJlY3Rs eSBpbnRvIGVuZ2luZSB3aXRoIAplbmdpbmUtaW1hZ2UtdXBsb2FkZXIuCgpodHRwczovL2pib2dn cy5mZWRvcmFwZW9wbGUub3JnL2d1ZXN0LWltYWdlLW92Zi1jcmVhdG9yLnB5CgoKCgoKaHR0cHM6 Ly9qYm9nZ3MuZmVkb3JhcGVvcGxlLm9yZy9ndWVzdC1pbWFnZS1vdmYtY3JlYXRvci5weQoKLS0t LS0tLS0tLS0tLS0wODA0MDUwMDA1MDUwOTA3MDcwMDAzMDgKQ29udGVudC1UeXBlOiB0ZXh0L2h0 bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK CjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXdp bmRvd3MtMTI1MiIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAg PGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+CiAgICA8ZGl2IGNsYXNzPSJt b3otY2l0ZS1wcmVmaXgiPk9uIDEwLzIxLzIwMTQgMTE6MjMgQU0sIEZlZGVyaWNvCiAgICAgIEFs YmVydG8gU2F5ZCB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1p ZDo1NDQ2N0E3RS45MDcwODAxQHVuY3UuZWR1LmFyIiB0eXBlPSJjaXRlIj4KICAgICAgPG1ldGEg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MiIKICAgICAgICBodHRwLWVx dWl2PSJDb250ZW50LVR5cGUiPgogICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9u IDIxLzEwLzE0IDAyOjI3LCBQYXVsIEphbnNlbiB3cm90ZTo8YnI+CiAgICAgIDwvZGl2PgogICAg ICA8YmxvY2txdW90ZQogICAgICAgIGNpdGU9Im1pZDoxNDEzODY5MjU5LjcxMjM0LllhaG9vTWFp bE5lb0B3ZWIxNjAzMDUubWFpbC5iZjEueWFob28uY29tIgogICAgICAgIHR5cGU9ImNpdGUiPgog ICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiMwMDA7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsKICAg ICAgICAgIGZvbnQtZmFtaWx5OkhlbHZldGljYU5ldWUsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRp Y2EsIEFyaWFsLAogICAgICAgICAgTHVjaWRhIEdyYW5kZSwgU2Fucy1TZXJpZjtmb250LXNpemU6 MTJweCI+CiAgICAgICAgICA8ZGl2PkkndmUganVzdCBiZWVuIGRvaW5nIHNvbWUgc2VhcmNoaW5n IHRvIHRyeSBhbmQgd29yayBvdXQKICAgICAgICAgICAgaG93IHRvIGdldCBhIHZtd2FyZSB3aW5k b3dzIFZNIGludG8gb3ZpcnQuPC9kaXY+CiAgICAgICAgICA8ZGl2Pkl0IHNlZW1zIHRoYXQgdGhl IG5ld2VzdCB2aXJ0djJ2IGhhcyBkcm9wcGVkIHN1cHBvcnQgZm9yCiAgICAgICAgICAgIGltcG9y dGluZyBmcm9tIGFuIEVTWGkgc3RhbmRhbG9uZSBtYWNoaW5lIC0gYW5kIG5vdyBvbmx5CiAgICAg ICAgICAgIHdvcmtzIHdpdGggdmNlbnRlci6gIEkgZGlkbid0IGhhdmUgYW55IHN1Y2Nlc3Mgd2l0 aCB1c2luZwogICAgICAgICAgICB0aGUgY3VycmVudCB2aXJ0LXYydiBhdHRhY2hpbmcgdG8gYW4g RVNYaSBob3N0Ljxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdj48YnI+CiAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv bnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgIEhlbHZldGljYU5ldWUsSGVs dmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYQogICAgICAgICAgICBHcmFuZGUsc2Fu cy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAgICAgIGZvbnQt c3R5bGU6IG5vcm1hbDsiPkkndmUgcHJlcGFyZWQgdGhlIFZNIGJ5IGZpcnN0IHJlbW92aW5nCiAg ICAgICAgICAgIHRoZSB2bXdhcmUgdG9vbHMgYW5kIGhhdmUgaW5zdGFsbGxlZCB0aGUgdmFyaW91 cyB2aXJ0aW8KICAgICAgICAgICAgZHJpdmVycywgYXMgd2VsbCBhcyBydW5uaW5nIHRoZSAnbWVy Z2VpZGUnIHJlZ2lzdHJ5IGZpbGUgdG8KICAgICAgICAgICAgZW5hYmxlIElERS6gIEkndmUgdXNl ZCAncWVtdS1pbWcnIHRvIGNvbnZpcnQgdGhpcyBWTURLIGZpbGUKICAgICAgICAgICAgdG8gUUNP VzIuoCBJdCBkb2VzIG5vdCBhcHBlYXIgdGhhdCB0aGVyZSBpcyBhCiAgICAgICAgICAgIHN0cmFp Z2h0Zm9yd2FyZCB3YXkgZm9yIG1lIHRvIGltcG9ydCB0aGlzIG5ldyBxY293MiBkaXNrCiAgICAg ICAgICAgIGludG8gb3ZpcnQuPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdi KDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICBIZWx2 ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEKICAgICAgICAg ICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OwogICAg ICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7Ij48YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9u dC1mYW1pbHk6CiAgICAgICAgICAgIEhlbHZldGljYU5ldWUsSGVsdmV0aWNhIE5ldWUsSGVsdmV0 aWNhLEFyaWFsLEx1Y2lkYQogICAgICAgICAgICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3Vu ZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsiPkl0 IHNlZW1zIG15IGJlc3Qgb3B0aW9uIGF0IHRoZSBtb21lbnQKICAgICAgICAgICAgaXMgdG8gZXhw b3J0IHRoZSBWTXdhcmUgVk0gYXMgYW4gT1ZBIGFuZCB0aGVuIHRyeSBhbmQgdXNlIGEKICAgICAg ICAgICAgbmV3ZXIgdmlydC12MnYgdG8gaW1wb3J0IHRoaXMgaW50byBvdmlydC48L2Rpdj4KICAg ICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsg Zm9udC1mYW1pbHk6CiAgICAgICAgICAgIEhlbHZldGljYU5ldWUsSGVsdmV0aWNhIE5ldWUsSGVs dmV0aWNhLEFyaWFsLEx1Y2lkYQogICAgICAgICAgICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dy b3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsi PkFsdGVybmF0aXZlbHkgSSBjb3VsZCBjb25zdHJ1Y3QgYSBWTSBpbgogICAgICAgICAgICB2aXJ0 LW1hbmFnZXIgYW5kIGF0dGFjaCB0aGUgY29udmVydGVkIHFjb3cyIGRpc2sgdG8gaXQsIGFuZAog ICAgICAgICAgICB0aGVuIHVzZSB2aXJ0LXYydiB0byBpbXBvcnQgdGhpcyBpbnRvIG92aXJ0Ljwv ZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXpl OiAxMnB4OyBmb250LWZhbWlseToKICAgICAgICAgICAgSGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2Eg TmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAgICAgIEdyYW5kZSxzYW5zLXNlcmlm OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKICAgICAgICAgICAgZm9udC1zdHlsZTog bm9ybWFsOyI+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJjb2xv cjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAg ICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEKICAg ICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50 OwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7Ij5DYW4gc29tZW9uZSBzdWdnZXN0IGFu IGFsdGVybmF0aXZlCiAgICAgICAgICAgIGNvdXJzZSBvZiBhY3Rpb24/oCBJdCBzZWVtcyBzdHJh bmdlIHRoYXQgSSBjYW4ndCBqdXN0IGltcG9ydAogICAgICAgICAgICBhIGRpc2sgaW50byBvdmly dCygIGNvbnN0cnVjdCBhIFZNIGFuZCBhdHRhY2ggdGhlIGRpc2suPC9kaXY+CiAgICAgICAgICA8 ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFt aWx5OgogICAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxB cmlhbCxMdWNpZGEKICAgICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29s b3I6IHRyYW5zcGFyZW50OwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7Ij48YnI+CiAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7 IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgIEhlbHZldGljYU5ldWUs SGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYQogICAgICAgICAgICBHcmFuZGUs c2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAgICAgIGZv bnQtc3R5bGU6IG5vcm1hbDsiPklzIHRoZXJlIGFueXRoaW5nIGludCBoZSB3b3JrcyB0byBtYWtl CiAgICAgICAgICAgIHRoaXMgcHJvY2VzcyBlYXNpZXI/PC9kaXY+CiAgICAgICAgICA8ZGl2IHN0 eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5Ogog ICAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxM dWNpZGEKICAgICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHRy YW5zcGFyZW50OwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7Ij48YnI+CiAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQt c2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgIEhlbHZldGljYU5ldWUsSGVsdmV0 aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYQogICAgICAgICAgICBHcmFuZGUsc2Fucy1z ZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAgICAgIGZvbnQtc3R5 bGU6IG5vcm1hbDsiPlRoYW5rcyw8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiBy Z2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgIEhl bHZldGljYU5ldWUsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYQogICAgICAg ICAgICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAg ICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsiPlBhdWw8L2Rpdj4KICAgICAgICAgIDxkaXYg c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6 CiAgICAgICAgICAgIEhlbHZldGljYU5ldWUsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFs LEx1Y2lkYQogICAgICAgICAgICBHcmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjog dHJhbnNwYXJlbnQ7CiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsiPjxicj4KICAgICAg ICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxicj4KICAgICAgICA8ZmllbGRzZXQg Y2xhc3M9Im1pbWVBdHRhY2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICAgIDxicj4KICAg ICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0CjxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xh c3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9y ZyI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJt b3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzPC9hPgo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICBJIGhhdmUgbm90IGZv dW5kIGEgd2F5IHRvIGltcG9ydCBxY293MiBkaXNrIGludG8gb1ZpcnQuPGJyPgogICAgICA8YnI+ CiAgICAgIFRoZSBsYXN0IHRpbWUgSSBuZWVkZWQgdG8gaW1wb3J0IGEgcWNvdzIgZGlzayB0byBv VmlydCBJIGNyZWF0ZWQgYQogICAgICB2bSBpbiBhIGt2bSBzZXJ2ZXIgKG15IHBjLi4pIHdpdGgg dmlydC1tYW5hZ2VyLCB0aGVuIEkgYWRkZWQgdGhlCiAgICAgIHFjb3cgZGlzaywgYW5kIGJvb3Rl ZCB0aGUgdm0gd2l0aCBjbG9uZXppbGxhLiBUaGVuIEkgY3JlYXRlZCBhIFZNCiAgICAgIGluIG9W aXJ0LCBwcm92aXNpb25lZCB3aXRoIHNpbWlsYXIgZGlza3MgYW5kIGJvb3RlZCBhbHNvIHdpdGgK ICAgICAgY2xvbmV6aWxsYS4gVGhlbiBJIGNsb25lZCBmcm9tIGt2bSB0byBvVmlydC4gQWZ0ZXIg SSBkZWxldGVkIHRoZQogICAgICBuYXRpdmUga3ZtIHZtIGFuZCBkaXNrcy4gSW4gdGhpcyB3YXkg SSBieXBhc3NlZCBhbGwgdGhlIGltcG9ydCwKICAgICAgZXhwb3J0LCBvdmEgY29tcGF0aWJpbGl0 eSwgdmlydDJ2aXJ0LCBldGMuPGJyPgogICAgICA8YnI+CiAgICAgIFNpbXBsZSBhbmQgcHJhY3Rp Y2FsPGJyPgogICAgICA8YnI+CiAgICAgIFJlZ2FyZHM8YnI+CiAgICAgIDxicj4KICAgICAgPGZp ZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9maWVsZHNldD4KICAgICAgPGJy PgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJi cmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwv YT4KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+CjwvcHJlPgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJy PgogICAgV3JvdGUgdGhpcyBhd2hpbGUgYmFjayBhcyBhIHF1aWNrIHFjb3cgdG8gb3ZmIGltcGxl bWVudGF0aW9uIHRvCiAgICBpbXBvcnQgaW50byBvdmlydC1lbmdpbmUvcmhldm0uIFRoZXJlIGFy ZSBuZXdlciBvcHRpb25zIGJ1dCB0aGlzCiAgICBkb2VzIHRoZSBqb2IgcmVhbGx5IHF1aWNrLiBX aWxsIHdyYXAgdGhlIHFjb3cgaW1hZ2UgaW50byBhbiBleHBsb2RlZAogICAgb3ZhIHN0cnVjdHVy ZSBvciB6aXBwZWQuIFlvdSBjYW4gdGhlbiBpbXBvcnQgaXQgZGlyZWN0bHkgaW50byBlbmdpbmUK ICAgIHdpdGggZW5naW5lLWltYWdlLXVwbG9hZGVyLjxicj4KICAgIDxicj4KICAgIDxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vamJvZ2dzLmZlZG9yYXBlb3Bs ZS5vcmcvZ3Vlc3QtaW1hZ2Utb3ZmLWNyZWF0b3IucHkiPmh0dHBzOi8vamJvZ2dzLmZlZG9yYXBl b3BsZS5vcmcvZ3Vlc3QtaW1hZ2Utb3ZmLWNyZWF0b3IucHk8L2E+PGJyPgogICAgPGJyPgogICAg PGJyPgogICAgPGJyPgogICAgPGJyPgogICAgPGJyPgogICAgPGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9qYm9nZ3MuZmVkb3JhcGVvcGxlLm9yZy9ndWVzdC1p bWFnZS1vdmYtY3JlYXRvci5weSI+aHR0cHM6Ly9qYm9nZ3MuZmVkb3JhcGVvcGxlLm9yZy9ndWVz dC1pbWFnZS1vdmYtY3JlYXRvci5weTwvYT48YnI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0t LS0tLS0tLTA4MDQwNTAwMDUwNTA5MDcwNzAwMDMwOC0tCg== --===============2530668374471904816==-- From ffuentes at aasteel.com Tue Oct 21 18:35:53 2014 Content-Type: multipart/mixed; boundary="===============7889245103653191200==" MIME-Version: 1.0 From: Fernando Fuentes To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Tue, 21 Oct 2014 17:34:43 -0500 Message-ID: In-Reply-To: 5446B618.6060004@redhat.com --===============7889245103653191200== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail-78A8701D-01D3-40A6-855F-5AE2F9251156 Content-Type: text/plain; charset=3Dus-ascii Content-Transfer-Encoding: quoted-printable Just try throwing ideas out there... I actually use virtualbox tools to con= v=3D ert all my disks... VBoxManage clonehd Once converted to a raw image I use KVM to import to my storage and than v2= v=3D to import it to oVirt. I have a small script I wrote that does this automatically for me.... I have converted .vdi, .vmdk, .qcow2, etc.... It has never fail me... Sent from iPhone > On Oct 21, 2014, at 2:38 PM, Joey Boggs wrote: >=3D20 >> On 10/21/2014 11:23 AM, Federico Alberto Sayd wrote: >>> On 21/10/14 02:27, Paul Jansen wrote: >>> I've just been doing some searching to try and work out how to get a vm= w=3D are windows VM into ovirt. >>> It seems that the newest virtv2v has dropped support for importing from= a=3D n ESXi standalone machine - and now only works with vcenter. I didn't have= a=3D ny success with using the current virt-v2v attaching to an ESXi host. >>>=3D20 >>> I've prepared the VM by first removing the vmware tools and have instal= l=3D led the various virtio drivers, as well as running the 'mergeide' registry = f=3D ile to enable IDE. I've used 'qemu-img' to convirt this VMDK file to QCOW2= .=3D It does not appear that there is a straightforward way for me to import t= h=3D is new qcow2 disk into ovirt. >>>=3D20 >>> It seems my best option at the moment is to export the VMware VM as an = O=3D VA and then try and use a newer virt-v2v to import this into ovirt. >>> Alternatively I could construct a VM in virt-manager and attach the con= v=3D erted qcow2 disk to it, and then use virt-v2v to import this into ovirt. >>>=3D20 >>> Can someone suggest an alternative course of action? It seems strange = t=3D hat I can't just import a disk into ovirt, construct a VM and attach the d= i=3D sk. >>>=3D20 >>> Is there anything int he works to make this process easier? >>>=3D20 >>> Thanks, >>> Paul >>>=3D20 >>>=3D20 >>>=3D20 >>> _______________________________________________ >>> Users mailing list >>> Users(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/users >> I have not found a way to import qcow2 disk into oVirt. >>=3D20 >> The last time I needed to import a qcow2 disk to oVirt I created a vm in= a=3D kvm server (my pc..) with virt-manager, then I added the qcow disk, and bo= o=3D ted the vm with clonezilla. Then I created a VM in oVirt, provisioned with = s=3D imilar disks and booted also with clonezilla. Then I cloned from kvm to oVi= r=3D t. After I deleted the native kvm vm and disks. In this way I bypassed all = t=3D he import, export, ova compatibility, virt2virt, etc. >>=3D20 >> Simple and practical >>=3D20 >> Regards >>=3D20 >>=3D20 >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >=3D20 > Wrote this awhile back as a quick qcow to ovf implementation to import in= t=3D o ovirt-engine/rhevm. There are newer options but this does the job really = q=3D uick. Will wrap the qcow image into an exploded ova structure or zipped. Yo= u=3D can then import it directly into engine with engine-image-uploader. >=3D20 > https://jboggs.fedorapeople.org/guest-image-ovf-creator.py >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 > https://jboggs.fedorapeople.org/guest-image-ovf-creator.py > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --Apple-Mail-78A8701D-01D3-40A6-855F-5AE2F9251156 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: 7bit
Just try throwing ideas out there.= .. I actually use virtualbox tools to convert all my disks...
VBo= xManage clonehd

Once converted to a raw image I use KVM to import to= my storage and than v2v to import it to oVirt.
I have a small sc= ript I wrote that does this automatically for me....
I have converted .v= di, .vmdk, .qcow2, etc.... It has never fail me...


Sent from iPhone

On Oct 21, 2014, at 2:38 PM,= Joey Boggs <jboggs(a)redhat.com<= /a>> wrote:

= = =
On 10/21/2014 11:23 AM, Federico Alberto Sayd wrote:
On 21/10/14 02:27, Paul Jansen wrote:<= br>
I've just been doing some searching to try and work out how to get a vmware windows VM into ovirt.
It seems that the newest virtv2v has dropped support for importing from an ESXi standalone machine - and now only works with vcenter.  I didn't have any success with using the current virt-v2v attaching to an ESXi host.

I've prepared the VM by first removing the vmware tools and have installled the various virtio drivers, as well as running the 'mergeide' registry file to enable IDE.  I've used 'qemu-img' to convirt this VMDK file to QCOW2.  It does not appear that there is a straightforward way for me to import this new qcow2 disk into ovirt.

It seems my best option at the moment is to export the VMware VM as an OVA and then try and use a newer virt-v2v to import this into ovirt.
Alternatively I could construct a VM in virt-manager and attach the converted qcow2 disk to it, and then use virt-v2v to import this into ovirt.

Can someone suggest an alternative course of action?  It seems strange that I can't just impo= rt a disk into ovirt,  construct a VM and attach the disk.

Is there anything int he works to make this process easier?

Thanks,
Paul



_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/list=
info/users
I have not found a way to import qcow2 disk into oVirt.

The last time I needed to import a qcow2 disk to oVirt I created a vm in a kvm server (my pc..) with virt-manager, then I added the qcow disk, and booted the vm with clonezilla. Then I created a VM in oVirt, provisioned with similar disks and booted also with clonezilla. Then I cloned from kvm to oVirt. After I deleted the native kvm vm and disks. In this way I bypassed all the import, export, ova compatibility, virt2virt, etc.

Simple and practical

Regards


_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Wrote this awhile back as a quick qcow to ovf implementation to import into ovirt-engine/rhevm. There are newer options but this does the job really quick. Will wrap the qcow image into an exploded ova structure or zipped. You can then import it directly into engine with engine-image-uploader.

https://jboggs.fedorapeople.org/guest-image= -ovf-creator.py





https://jboggs.fedorapeople.org/guest-image= -ovf-creator.py
=
___________________= ____________________________
Users mailing list
<= span>Users(a)ovirt.org
<= span>http://lists= .ovirt.org/mailman/listinfo/users
<= /html> --Apple-Mail-78A8701D-01D3-40A6-855F-5AE2F9251156-- --===============7889245103653191200== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbC03OEE4NzAxRC0wMUQzLTQwQTYtODU1Ri01QUUyRjkyNTExNTYKQ29udGVu dC1UeXBlOiB0ZXh0L3BsYWluOwoJY2hhcnNldD11cy1hc2NpaQpDb250ZW50LVRyYW5zZmVyLUVu Y29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgpKdXN0IHRyeSB0aHJvd2luZyBpZGVhcyBvdXQgdGhl cmUuLi4gSSBhY3R1YWxseSB1c2UgdmlydHVhbGJveCB0b29scyB0byBjb252PQplcnQgYWxsIG15 IGRpc2tzLi4uClZCb3hNYW5hZ2UgY2xvbmVoZAoKT25jZSBjb252ZXJ0ZWQgdG8gYSByYXcgaW1h Z2UgSSB1c2UgS1ZNIHRvIGltcG9ydCB0byBteSBzdG9yYWdlIGFuZCB0aGFuIHYydj0KIHRvIGlt cG9ydCBpdCB0byBvVmlydC4KSSBoYXZlIGEgc21hbGwgc2NyaXB0IEkgd3JvdGUgdGhhdCBkb2Vz IHRoaXMgYXV0b21hdGljYWxseSBmb3IgbWUuLi4uCkkgaGF2ZSBjb252ZXJ0ZWQgLnZkaSwgLnZt ZGssIC5xY293MiwgZXRjLi4uLiBJdCBoYXMgbmV2ZXIgZmFpbCBtZS4uLgoKClNlbnQgZnJvbSBp UGhvbmUKCj4gT24gT2N0IDIxLCAyMDE0LCBhdCAyOjM4IFBNLCBKb2V5IEJvZ2dzIDxqYm9nZ3NA cmVkaGF0LmNvbT4gd3JvdGU6Cj49MjAKPj4gT24gMTAvMjEvMjAxNCAxMToyMyBBTSwgRmVkZXJp Y28gQWxiZXJ0byBTYXlkIHdyb3RlOgo+Pj4gT24gMjEvMTAvMTQgMDI6MjcsIFBhdWwgSmFuc2Vu IHdyb3RlOgo+Pj4gSSd2ZSBqdXN0IGJlZW4gZG9pbmcgc29tZSBzZWFyY2hpbmcgdG8gdHJ5IGFu ZCB3b3JrIG91dCBob3cgdG8gZ2V0IGEgdm13PQphcmUgd2luZG93cyBWTSBpbnRvIG92aXJ0Lgo+ Pj4gSXQgc2VlbXMgdGhhdCB0aGUgbmV3ZXN0IHZpcnR2MnYgaGFzIGRyb3BwZWQgc3VwcG9ydCBm b3IgaW1wb3J0aW5nIGZyb20gYT0KbiBFU1hpIHN0YW5kYWxvbmUgbWFjaGluZSAtIGFuZCBub3cg b25seSB3b3JrcyB3aXRoIHZjZW50ZXIuICBJIGRpZG4ndCBoYXZlIGE9Cm55IHN1Y2Nlc3Mgd2l0 aCB1c2luZyB0aGUgY3VycmVudCB2aXJ0LXYydiBhdHRhY2hpbmcgdG8gYW4gRVNYaSBob3N0Lgo+ Pj49MjAKPj4+IEkndmUgcHJlcGFyZWQgdGhlIFZNIGJ5IGZpcnN0IHJlbW92aW5nIHRoZSB2bXdh cmUgdG9vbHMgYW5kIGhhdmUgaW5zdGFsbD0KbGVkIHRoZSB2YXJpb3VzIHZpcnRpbyBkcml2ZXJz LCBhcyB3ZWxsIGFzIHJ1bm5pbmcgdGhlICdtZXJnZWlkZScgcmVnaXN0cnkgZj0KaWxlIHRvIGVu YWJsZSBJREUuICBJJ3ZlIHVzZWQgJ3FlbXUtaW1nJyB0byBjb252aXJ0IHRoaXMgVk1ESyBmaWxl IHRvIFFDT1cyLj0KICBJdCBkb2VzIG5vdCBhcHBlYXIgdGhhdCB0aGVyZSBpcyBhIHN0cmFpZ2h0 Zm9yd2FyZCB3YXkgZm9yIG1lIHRvIGltcG9ydCB0aD0KaXMgbmV3IHFjb3cyIGRpc2sgaW50byBv dmlydC4KPj4+PTIwCj4+PiBJdCBzZWVtcyBteSBiZXN0IG9wdGlvbiBhdCB0aGUgbW9tZW50IGlz IHRvIGV4cG9ydCB0aGUgVk13YXJlIFZNIGFzIGFuIE89ClZBIGFuZCB0aGVuIHRyeSBhbmQgdXNl IGEgbmV3ZXIgdmlydC12MnYgdG8gaW1wb3J0IHRoaXMgaW50byBvdmlydC4KPj4+IEFsdGVybmF0 aXZlbHkgSSBjb3VsZCBjb25zdHJ1Y3QgYSBWTSBpbiB2aXJ0LW1hbmFnZXIgYW5kIGF0dGFjaCB0 aGUgY29udj0KZXJ0ZWQgcWNvdzIgZGlzayB0byBpdCwgYW5kIHRoZW4gdXNlIHZpcnQtdjJ2IHRv IGltcG9ydCB0aGlzIGludG8gb3ZpcnQuCj4+Pj0yMAo+Pj4gQ2FuIHNvbWVvbmUgc3VnZ2VzdCBh biBhbHRlcm5hdGl2ZSBjb3Vyc2Ugb2YgYWN0aW9uPyAgSXQgc2VlbXMgc3RyYW5nZSB0PQpoYXQg SSBjYW4ndCBqdXN0IGltcG9ydCBhIGRpc2sgaW50byBvdmlydCwgIGNvbnN0cnVjdCBhIFZNIGFu ZCBhdHRhY2ggdGhlIGRpPQpzay4KPj4+PTIwCj4+PiBJcyB0aGVyZSBhbnl0aGluZyBpbnQgaGUg d29ya3MgdG8gbWFrZSB0aGlzIHByb2Nlc3MgZWFzaWVyPwo+Pj49MjAKPj4+IFRoYW5rcywKPj4+ IFBhdWwKPj4+PTIwCj4+Pj0yMAo+Pj49MjAKPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4+PiBVc2VycyBtYWlsaW5nIGxpc3QKPj4+IFVzZXJzQG92 aXJ0Lm9yZwo+Pj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJz Cj4+IEkgaGF2ZSBub3QgZm91bmQgYSB3YXkgdG8gaW1wb3J0IHFjb3cyIGRpc2sgaW50byBvVmly dC4KPj49MjAKPj4gVGhlIGxhc3QgdGltZSBJIG5lZWRlZCB0byBpbXBvcnQgYSBxY293MiBkaXNr IHRvIG9WaXJ0IEkgY3JlYXRlZCBhIHZtIGluIGE9CiBrdm0gc2VydmVyIChteSBwYy4uKSB3aXRo IHZpcnQtbWFuYWdlciwgdGhlbiBJIGFkZGVkIHRoZSBxY293IGRpc2ssIGFuZCBib289CnRlZCB0 aGUgdm0gd2l0aCBjbG9uZXppbGxhLiBUaGVuIEkgY3JlYXRlZCBhIFZNIGluIG9WaXJ0LCBwcm92 aXNpb25lZCB3aXRoIHM9CmltaWxhciBkaXNrcyBhbmQgYm9vdGVkIGFsc28gd2l0aCBjbG9uZXpp bGxhLiBUaGVuIEkgY2xvbmVkIGZyb20ga3ZtIHRvIG9WaXI9CnQuIEFmdGVyIEkgZGVsZXRlZCB0 aGUgbmF0aXZlIGt2bSB2bSBhbmQgZGlza3MuIEluIHRoaXMgd2F5IEkgYnlwYXNzZWQgYWxsIHQ9 CmhlIGltcG9ydCwgZXhwb3J0LCBvdmEgY29tcGF0aWJpbGl0eSwgdmlydDJ2aXJ0LCBldGMuCj4+ PTIwCj4+IFNpbXBsZSBhbmQgcHJhY3RpY2FsCj4+PTIwCj4+IFJlZ2FyZHMKPj49MjAKPj49MjAK Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gVXNl cnMgbWFpbGluZyBsaXN0Cj4+IFVzZXJzQG92aXJ0Lm9yZwo+PiBodHRwOi8vbGlzdHMub3ZpcnQu b3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPj0yMAo+IFdyb3RlIHRoaXMgYXdoaWxlIGJhY2sg YXMgYSBxdWljayBxY293IHRvIG92ZiBpbXBsZW1lbnRhdGlvbiB0byBpbXBvcnQgaW50PQpvIG92 aXJ0LWVuZ2luZS9yaGV2bS4gVGhlcmUgYXJlIG5ld2VyIG9wdGlvbnMgYnV0IHRoaXMgZG9lcyB0 aGUgam9iIHJlYWxseSBxPQp1aWNrLiBXaWxsIHdyYXAgdGhlIHFjb3cgaW1hZ2UgaW50byBhbiBl eHBsb2RlZCBvdmEgc3RydWN0dXJlIG9yIHppcHBlZC4gWW91PQogY2FuIHRoZW4gaW1wb3J0IGl0 IGRpcmVjdGx5IGludG8gZW5naW5lIHdpdGggZW5naW5lLWltYWdlLXVwbG9hZGVyLgo+PTIwCj4g aHR0cHM6Ly9qYm9nZ3MuZmVkb3JhcGVvcGxlLm9yZy9ndWVzdC1pbWFnZS1vdmYtY3JlYXRvci5w eQo+PTIwCj49MjAKPj0yMAo+PTIwCj49MjAKPiBodHRwczovL2pib2dncy5mZWRvcmFwZW9wbGUu b3JnL2d1ZXN0LWltYWdlLW92Zi1jcmVhdG9yLnB5Cj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0Bvdmly dC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCi0t QXBwbGUtTWFpbC03OEE4NzAxRC0wMUQzLTQwQTYtODU1Ri01QUUyRjkyNTExNTYKQ29udGVudC1U eXBlOiB0ZXh0L2h0bWw7CgljaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IDdiaXQKCjxodG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48L2hlYWQ+PGJvZHkgZGlyPSJhdXRvIj48ZGl2 Pkp1c3QgdHJ5IHRocm93aW5nIGlkZWFzIG91dCB0aGVyZS4uLiBJIGFjdHVhbGx5IHVzZSB2aXJ0 dWFsYm94IHRvb2xzIHRvIGNvbnZlcnQgYWxsIG15IGRpc2tzLi4uPC9kaXY+PGRpdj5WQm94TWFu YWdlIGNsb25laGQ8YnI+PGJyPk9uY2UgY29udmVydGVkIHRvIGEgcmF3IGltYWdlIEkgdXNlIEtW TSB0byBpbXBvcnQgdG8gbXkgc3RvcmFnZSBhbmQgdGhhbiB2MnYgdG8gaW1wb3J0IGl0IHRvIG9W aXJ0LjwvZGl2PjxkaXY+SSBoYXZlIGEgc21hbGwgc2NyaXB0IEkgd3JvdGUgdGhhdCBkb2VzIHRo aXMgYXV0b21hdGljYWxseSBmb3IgbWUuLi4uPGJyPkkgaGF2ZSBjb252ZXJ0ZWQgLnZkaSwgLnZt ZGssIC5xY293MiwgZXRjLi4uLiBJdCBoYXMgbmV2ZXIgZmFpbCBtZS4uLjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+U2VudCBmcm9tIGlQaG9uZTwvZGl2PjxkaXY+PGJy Pk9uIE9jdCAyMSwgMjAxNCwgYXQgMjozOCBQTSwgSm9leSBCb2dncyAmbHQ7PGEgaHJlZj0ibWFp bHRvOmpib2dnc0ByZWRoYXQuY29tIj5qYm9nZ3NAcmVkaGF0LmNvbTwvYT4mZ3Q7IHdyb3RlOjxi cj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRpdj4KICAKICAgIDxtZXRhIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiIGh0dHAtZXF1aXY9IkNvbnRl bnQtVHlwZSI+CiAgCiAgCiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEwLzIx LzIwMTQgMTE6MjMgQU0sIEZlZGVyaWNvCiAgICAgIEFsYmVydG8gU2F5ZCB3cm90ZTo8YnI+CiAg ICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1NDQ2N0E3RS45MDcwODAxQHVuY3Uu ZWR1LmFyIiB0eXBlPSJjaXRlIj4KICAgICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFy c2V0PXdpbmRvd3MtMTI1MiIgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICAgICAgPGRpdiBj bGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAyMS8xMC8xNCAwMjoyNywgUGF1bCBKYW5zZW4gd3Jv dGU6PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjE0MTM4Njky NTkuNzEyMzQuWWFob29NYWlsTmVvQHdlYjE2MDMwNS5tYWlsLmJmMS55YWhvby5jb20iIHR5cGU9 ImNpdGUiPgogICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiMwMDA7IGJhY2tncm91bmQtY29sb3I6 I2ZmZjsKICAgICAgICAgIGZvbnQtZmFtaWx5OkhlbHZldGljYU5ldWUsIEhlbHZldGljYSBOZXVl LCBIZWx2ZXRpY2EsIEFyaWFsLAogICAgICAgICAgTHVjaWRhIEdyYW5kZSwgU2Fucy1TZXJpZjtm b250LXNpemU6MTJweCI+CiAgICAgICAgICA8ZGl2PkkndmUganVzdCBiZWVuIGRvaW5nIHNvbWUg c2VhcmNoaW5nIHRvIHRyeSBhbmQgd29yayBvdXQKICAgICAgICAgICAgaG93IHRvIGdldCBhIHZt d2FyZSB3aW5kb3dzIFZNIGludG8gb3ZpcnQuPC9kaXY+CiAgICAgICAgICA8ZGl2Pkl0IHNlZW1z IHRoYXQgdGhlIG5ld2VzdCB2aXJ0djJ2IGhhcyBkcm9wcGVkIHN1cHBvcnQgZm9yCiAgICAgICAg ICAgIGltcG9ydGluZyBmcm9tIGFuIEVTWGkgc3RhbmRhbG9uZSBtYWNoaW5lIC0gYW5kIG5vdyBv bmx5CiAgICAgICAgICAgIHdvcmtzIHdpdGggdmNlbnRlci4mbmJzcDsgSSBkaWRuJ3QgaGF2ZSBh bnkgc3VjY2VzcyB3aXRoIHVzaW5nCiAgICAgICAgICAgIHRoZSBjdXJyZW50IHZpcnQtdjJ2IGF0 dGFjaGluZyB0byBhbiBFU1hpIGhvc3QuPGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8 ZGl2Pjxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iY29sb3I6IHJn YigwLCAwLCAwKTsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseToKICAgICAgICAgICAgSGVs dmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAg ICAgIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKICAg ICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyI+SSd2ZSBwcmVwYXJlZCB0aGUgVk0gYnkgZmly c3QgcmVtb3ZpbmcKICAgICAgICAgICAgdGhlIHZtd2FyZSB0b29scyBhbmQgaGF2ZSBpbnN0YWxs bGVkIHRoZSB2YXJpb3VzIHZpcnRpbwogICAgICAgICAgICBkcml2ZXJzLCBhcyB3ZWxsIGFzIHJ1 bm5pbmcgdGhlICdtZXJnZWlkZScgcmVnaXN0cnkgZmlsZSB0bwogICAgICAgICAgICBlbmFibGUg SURFLiZuYnNwOyBJJ3ZlIHVzZWQgJ3FlbXUtaW1nJyB0byBjb252aXJ0IHRoaXMgVk1ESyBmaWxl CiAgICAgICAgICAgIHRvIFFDT1cyLiZuYnNwOyBJdCBkb2VzIG5vdCBhcHBlYXIgdGhhdCB0aGVy ZSBpcyBhCiAgICAgICAgICAgIHN0cmFpZ2h0Zm9yd2FyZCB3YXkgZm9yIG1lIHRvIGltcG9ydCB0 aGlzIG5ldyBxY293MiBkaXNrCiAgICAgICAgICAgIGludG8gb3ZpcnQuPC9kaXY+CiAgICAgICAg ICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQt ZmFtaWx5OgogICAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGlj YSxBcmlhbCxMdWNpZGEKICAgICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQt Y29sb3I6IHRyYW5zcGFyZW50OwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7Ij48YnI+ CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwg MCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgIEhlbHZldGljYU5l dWUsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYQogICAgICAgICAgICBHcmFu ZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAgICAg IGZvbnQtc3R5bGU6IG5vcm1hbDsiPkl0IHNlZW1zIG15IGJlc3Qgb3B0aW9uIGF0IHRoZSBtb21l bnQKICAgICAgICAgICAgaXMgdG8gZXhwb3J0IHRoZSBWTXdhcmUgVk0gYXMgYW4gT1ZBIGFuZCB0 aGVuIHRyeSBhbmQgdXNlIGEKICAgICAgICAgICAgbmV3ZXIgdmlydC12MnYgdG8gaW1wb3J0IHRo aXMgaW50byBvdmlydC48L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwg MCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6CiAgICAgICAgICAgIEhlbHZldGlj YU5ldWUsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYQogICAgICAgICAgICBH cmFuZGUsc2Fucy1zZXJpZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7CiAgICAgICAg ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsiPkFsdGVybmF0aXZlbHkgSSBjb3VsZCBjb25zdHJ1Y3Qg YSBWTSBpbgogICAgICAgICAgICB2aXJ0LW1hbmFnZXIgYW5kIGF0dGFjaCB0aGUgY29udmVydGVk IHFjb3cyIGRpc2sgdG8gaXQsIGFuZAogICAgICAgICAgICB0aGVuIHVzZSB2aXJ0LXYydiB0byBp bXBvcnQgdGhpcyBpbnRvIG92aXJ0LjwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iY29sb3I6 IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseToKICAgICAgICAgICAg SGVsdmV0aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAg ICAgICAgIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsK ICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyI+PGJyPgogICAgICAgICAgPC9kaXY+CiAg ICAgICAgICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7 IGZvbnQtZmFtaWx5OgogICAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhl bHZldGljYSxBcmlhbCxMdWNpZGEKICAgICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tn cm91bmQtY29sb3I6IHRyYW5zcGFyZW50OwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7 Ij5DYW4gc29tZW9uZSBzdWdnZXN0IGFuIGFsdGVybmF0aXZlCiAgICAgICAgICAgIGNvdXJzZSBv ZiBhY3Rpb24/Jm5ic3A7IEl0IHNlZW1zIHN0cmFuZ2UgdGhhdCBJIGNhbid0IGp1c3QgaW1wb3J0 CiAgICAgICAgICAgIGEgZGlzayBpbnRvIG92aXJ0LCZuYnNwOyBjb25zdHJ1Y3QgYSBWTSBhbmQg YXR0YWNoIHRoZSBkaXNrLjwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iY29sb3I6IHJnYigw LCAwLCAwKTsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseToKICAgICAgICAgICAgSGVsdmV0 aWNhTmV1ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAgICAg IEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKICAgICAg ICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyI+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAg ICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQt ZmFtaWx5OgogICAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGlj YSxBcmlhbCxMdWNpZGEKICAgICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQt Y29sb3I6IHRyYW5zcGFyZW50OwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7Ij5JcyB0 aGVyZSBhbnl0aGluZyBpbnQgaGUgd29ya3MgdG8gbWFrZQogICAgICAgICAgICB0aGlzIHByb2Nl c3MgZWFzaWVyPzwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw KTsgZm9udC1zaXplOiAxMnB4OyBmb250LWZhbWlseToKICAgICAgICAgICAgSGVsdmV0aWNhTmV1 ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhCiAgICAgICAgICAgIEdyYW5k ZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKICAgICAgICAgICAg Zm9udC1zdHlsZTogbm9ybWFsOyI+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2 IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5 OgogICAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlh bCxMdWNpZGEKICAgICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6 IHRyYW5zcGFyZW50OwogICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7Ij5UaGFua3MsPC9k aXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6 IDEycHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICBIZWx2ZXRpY2FOZXVlLEhlbHZldGljYSBO ZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEKICAgICAgICAgICAgR3JhbmRlLHNhbnMtc2VyaWY7 IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OwogICAgICAgICAgICBmb250LXN0eWxlOiBu b3JtYWw7Ij5QYXVsPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAs IDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OgogICAgICAgICAgICBIZWx2ZXRpY2FO ZXVlLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxMdWNpZGEKICAgICAgICAgICAgR3Jh bmRlLHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OwogICAgICAgICAg ICBmb250LXN0eWxlOiBub3JtYWw7Ij48YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rp dj4KICAgICAgICA8YnI+CiAgICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhl YWRlciI+PC9maWVsZHNldD4KICAgICAgICA8YnI+CiAgICAgICAgPHByZSB3cmFwPSIiPl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcg bGlzdAo8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4K PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBo cmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KPC9wcmU+CiAgICAg IDwvYmxvY2txdW90ZT4KICAgICAgSSBoYXZlIG5vdCBmb3VuZCBhIHdheSB0byBpbXBvcnQgcWNv dzIgZGlzayBpbnRvIG9WaXJ0Ljxicj4KICAgICAgPGJyPgogICAgICBUaGUgbGFzdCB0aW1lIEkg bmVlZGVkIHRvIGltcG9ydCBhIHFjb3cyIGRpc2sgdG8gb1ZpcnQgSSBjcmVhdGVkIGEKICAgICAg dm0gaW4gYSBrdm0gc2VydmVyIChteSBwYy4uKSB3aXRoIHZpcnQtbWFuYWdlciwgdGhlbiBJIGFk ZGVkIHRoZQogICAgICBxY293IGRpc2ssIGFuZCBib290ZWQgdGhlIHZtIHdpdGggY2xvbmV6aWxs YS4gVGhlbiBJIGNyZWF0ZWQgYSBWTQogICAgICBpbiBvVmlydCwgcHJvdmlzaW9uZWQgd2l0aCBz aW1pbGFyIGRpc2tzIGFuZCBib290ZWQgYWxzbyB3aXRoCiAgICAgIGNsb25lemlsbGEuIFRoZW4g SSBjbG9uZWQgZnJvbSBrdm0gdG8gb1ZpcnQuIEFmdGVyIEkgZGVsZXRlZCB0aGUKICAgICAgbmF0 aXZlIGt2bSB2bSBhbmQgZGlza3MuIEluIHRoaXMgd2F5IEkgYnlwYXNzZWQgYWxsIHRoZSBpbXBv cnQsCiAgICAgIGV4cG9ydCwgb3ZhIGNvbXBhdGliaWxpdHksIHZpcnQydmlydCwgZXRjLjxicj4K ICAgICAgPGJyPgogICAgICBTaW1wbGUgYW5kIHByYWN0aWNhbDxicj4KICAgICAgPGJyPgogICAg ICBSZWdhcmRzPGJyPgogICAgICA8YnI+CiAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFj aG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxp bmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86 VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxp bmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9h Pgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIFdyb3RlIHRoaXMgYXdoaWxl IGJhY2sgYXMgYSBxdWljayBxY293IHRvIG92ZiBpbXBsZW1lbnRhdGlvbiB0bwogICAgaW1wb3J0 IGludG8gb3ZpcnQtZW5naW5lL3JoZXZtLiBUaGVyZSBhcmUgbmV3ZXIgb3B0aW9ucyBidXQgdGhp cwogICAgZG9lcyB0aGUgam9iIHJlYWxseSBxdWljay4gV2lsbCB3cmFwIHRoZSBxY293IGltYWdl IGludG8gYW4gZXhwbG9kZWQKICAgIG92YSBzdHJ1Y3R1cmUgb3IgemlwcGVkLiBZb3UgY2FuIHRo ZW4gaW1wb3J0IGl0IGRpcmVjdGx5IGludG8gZW5naW5lCiAgICB3aXRoIGVuZ2luZS1pbWFnZS11 cGxvYWRlci48YnI+CiAgICA8YnI+CiAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwczovL2pib2dncy5mZWRvcmFwZW9wbGUub3JnL2d1ZXN0LWltYWdlLW92Zi1j cmVhdG9yLnB5Ij5odHRwczovL2pib2dncy5mZWRvcmFwZW9wbGUub3JnL2d1ZXN0LWltYWdlLW92 Zi1jcmVhdG9yLnB5PC9hPjxicj4KICAgIDxicj4KICAgIDxicj4KICAgIDxicj4KICAgIDxicj4K ICAgIDxicj4KICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBz Oi8vamJvZ2dzLmZlZG9yYXBlb3BsZS5vcmcvZ3Vlc3QtaW1hZ2Utb3ZmLWNyZWF0b3IucHkiPmh0 dHBzOi8vamJvZ2dzLmZlZG9yYXBlb3BsZS5vcmcvZ3Vlc3QtaW1hZ2Utb3ZmLWNyZWF0b3IucHk8 L2E+PGJyPgogIAoKPC9kaXY+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxk aXY+PHNwYW4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188 L3NwYW4+PGJyPjxzcGFuPlVzZXJzIG1haWxpbmcgbGlzdDwvc3Bhbj48YnI+PHNwYW4+PGEgaHJl Zj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPjwvc3Bhbj48YnI+ PHNwYW4+PGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PC9z cGFuPjxicj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9ib2R5PjwvaHRtbD4KLS1BcHBsZS1NYWlsLTc4 QTg3MDFELTAxRDMtNDBBNi04NTVGLTVBRTJGOTI1MTE1Ni0tCg== --===============7889245103653191200==-- From rjones at redhat.com Wed Nov 5 03:38:39 2014 Content-Type: multipart/mixed; boundary="===============4209718304228717098==" MIME-Version: 1.0 From: Richard W.M. Jones To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Wed, 05 Nov 2014 08:38:37 +0000 Message-ID: <20141105083837.GA13071@redhat.com> In-Reply-To: 1413869259.71234.YahooMailNeo@web160305.mail.bf1.yahoo.com --===============4209718304228717098== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Mon, Oct 20, 2014 at 10:27:39PM -0700, Paul Jansen wrote: > It seems that the newest virtv2v has dropped support for importing > from an ESXi standalone machine - and now only works with vcenter. > I didn't have any success with using the current virt-v2v attaching > to an ESXi host. [...] > It seems my best option at the moment is to export the VMware VM as > an OVA and then try and use a newer virt-v2v to import this into > ovirt. It's correct that we no longer allow direct connections to ESXi, and also correct that using OVA is the way to go. Make sure you are using the latest version of virt-v2v *AND* the supporting packages. If using RHEL 7.0 then you should be using the repository here, and make sure to do a full 'yum update' to get all the new packages: https://www.redhat.com/archives/libguestfs/2014-May/msg00090.html > Can someone suggest an alternative course of action? It seems > strange that I can't just import a disk into ovirt, construct a VM > and attach the disk. It's a missing feature of oVirt that you can't just upload a disk image. Rich. -- = Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjon= es Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top --===============4209718304228717098==-- From rjones at redhat.com Wed Nov 5 03:40:05 2014 Content-Type: multipart/mixed; boundary="===============7602055813215957758==" MIME-Version: 1.0 From: Richard W.M. Jones To: users at ovirt.org Subject: Re: [ovirt-users] importing a qcow2 disk into ovirt 3.5? Date: Wed, 05 Nov 2014 08:39:59 +0000 Message-ID: <20141105083959.GB13071@redhat.com> In-Reply-To: 54466F98.6080306@mittwald.de --===============7602055813215957758== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, Oct 21, 2014 at 04:37:12PM +0200, Sven Kieske wrote: > = > = > On 21/10/14 16:13, Fabian Deutsch wrote: > > AFAIK the new virt-v2v is still not supporting OVAs. > = > The manual at: http://libguestfs.org/virt-v2v.1.html > makes me assume something else: > = > "-i ova is used for reading from a VMware ova source file." This is correct, OVA import is supported and working, provided you use the latest version and update all the supporting packages -- see my earlier email on this thread. Rich. -- = Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjon= es Read my programming and virtualization blog: http://rwmj.wordpress.com virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v --===============7602055813215957758==--