From biholcomb at l1049h.com Wed Jun 15 16:29:33 2016 Content-Type: multipart/mixed; boundary="===============6175852744477083777==" MIME-Version: 1.0 From: Brett I. Holcomb To: users at ovirt.org Subject: Re: [ovirt-users] best way to migrate VMs from VMware to oVirt Date: Wed, 15 Jun 2016 16:29:31 -0400 Message-ID: <2e0f037d-c76d-7523-53b3-a699b2b5f8d8@l1049h.com> In-Reply-To: CAJGJ8tTM1zDbKQBLbmiDADjArGR2=kX=j2XOhag84KdC0QxvKw@mail.gmail.com --===============6175852744477083777== 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. --------------4978EF91CA9D0129EB7BAB5F Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit On 06/15/2016 01:41 PM, Cam Mac wrote: > Hi, > > I haven't had any luck using the oVirt GUI or virt-v2v (see earlier = > email), and I need to find a way to migrate quite a few Windows hosts = > (Windows 7, 2012, 2008, 2k3 etc) into my test oVirt cluster as a PoC = > so I can make a compelling case for getting rid of VMware. Using OVF = > files looks like a lot more manual work as compared to the GUI or = > virt-v2v, with their nice conversion features. > > Any suggestions? > > Thanks, > > Cam > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users Are you getting errors? Here's what I have in my notes but you may already have tried it and the = GUI doesn't seem to have a way to do it. I migrated from both ESXi6 and = VMwareWorkstation 11. First I exported as ova. ** Make sure the export directory is mounted. * virt-v2v doesn't like being run as root so run it as vdsm user and = you need to specify the shell. su - vdsm -s /bin/bash For Export storage located on another computer remote to the one running = virt-v2v use the host:/export format virt-v2v -i ova -of raw -o rhev -os = ovhost1:/srv/exports/ovirt/export1 --network VLAN100 -oa sparse -on For Export storage located on a server that is doing exporting use this = format with local directory path for -os virt-v2v -i ova -of raw -o rhev -os /srv/exports/ovirt/export1 -oa = sparse --network VLAN100 -on /path/ I moved my ova files to my host (I run hosted engine deployment). Then I = su'd and ran the second command since my host exports the oVirt Export = directory. Once the command completes I run the oVirt admin import and select the = VMs from the list and move them over. I have to change the location of = the storage since it defaults to the Engine storage and not my iSCSI = storage. I've done it on mainly Linux and a Win 7 VM and it worked. I haven't = tried any servers yet. * --------------4978EF91CA9D0129EB7BAB5F Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit



On 06/15/2016 01:41 PM, Cam Mac wrote:
Hi,

I haven't had any luck using the oVirt GUI or virt-v2v (see earlier email), and I need to find a way to migrate quite a few Windows hosts (Windows 7, 2012, 2008, 2k3 etc) into my test oVirt cluster as a PoC so I can make a compelling case for getting rid of VMware. Using OVF files looks like a lot more manual work as compared to the GUI or virt-v2v, with their nice conversion features.

Any suggestions?

Thanks,

Cam


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

Are you getting errors?

Here's what I have in my notes but you may already have tried it and the GUI doesn't seem to have a way to do it.=C2=A0 I migrated from both ESXi6 and VMwareWorkstation 11.=C2=A0 First I exported as ova.

*=C2=A0 Make sure the export directory is mounted.
*=C2=A0 virt-v2v doesn't like being run as root so run it as vdsm user and you need to specify the shell.

=C2=A0 su - vdsm -s /bin/bash

For Export storage located on another computer remote to the one running virt-v2v use the host:/export format

=C2=A0 virt-v2v -i ova -of raw -o rhev -os ovhost1:/srv/exports/ovirt/export1 --network VLAN100 -oa sparse -on <vm name> <input file name>

For Export storage located on a server that is doing exporting use this format with local directory path for -os

=C2=A0 virt-v2v -i ova -of raw -o rhev -os /srv/exports/ovirt/export1 -oa sparse --network VLAN100 -on <vm name>=C2=A0 /path/<input file name>

I moved my ova files to my host (I run hosted engine deployment).=C2= =A0 Then I su'd and ran the second command since my host exports the oVirt Export directory.

Once the command completes I run the oVirt admin import and select the VMs from the list and move them over.=C2=A0 I have to change the location of the storage since it defaults to the Engine storage and not my iSCSI storage.

I've done it on mainly Linux and a Win 7 VM and it worked.=C2=A0 I haven't tried any servers yet.




--------------4978EF91CA9D0129EB7BAB5F-- --===============6175852744477083777== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS00OTc4RUY5MUNBOUQwMTI5RUI3QkFCNUYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgoKCk9uIDA2LzE1LzIwMTYgMDE6NDEgUE0sIENhbSBNYWMgd3JvdGU6Cj4gSGksCj4K PiBJIGhhdmVuJ3QgaGFkIGFueSBsdWNrIHVzaW5nIHRoZSBvVmlydCBHVUkgb3IgdmlydC12MnYg KHNlZSBlYXJsaWVyIAo+IGVtYWlsKSwgYW5kIEkgbmVlZCB0byBmaW5kIGEgd2F5IHRvIG1pZ3Jh dGUgcXVpdGUgYSBmZXcgV2luZG93cyBob3N0cyAKPiAoV2luZG93cyA3LCAyMDEyLCAyMDA4LCAy azMgZXRjKSBpbnRvIG15IHRlc3Qgb1ZpcnQgY2x1c3RlciBhcyBhIFBvQyAKPiBzbyBJIGNhbiBt YWtlIGEgY29tcGVsbGluZyBjYXNlIGZvciBnZXR0aW5nIHJpZCBvZiBWTXdhcmUuIFVzaW5nIE9W RiAKPiBmaWxlcyBsb29rcyBsaWtlIGEgbG90IG1vcmUgbWFudWFsIHdvcmsgYXMgY29tcGFyZWQg dG8gdGhlIEdVSSBvciAKPiB2aXJ0LXYydiwgd2l0aCB0aGVpciBuaWNlIGNvbnZlcnNpb24gZmVh dHVyZXMuCj4KPiBBbnkgc3VnZ2VzdGlvbnM/Cj4KPiBUaGFua3MsCj4KPiBDYW0KPgo+Cj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWls aW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnMKCkFyZSB5b3UgZ2V0dGluZyBlcnJvcnM/CgpIZXJlJ3Mgd2hhdCBJ IGhhdmUgaW4gbXkgbm90ZXMgYnV0IHlvdSBtYXkgYWxyZWFkeSBoYXZlIHRyaWVkIGl0IGFuZCB0 aGUgCkdVSSBkb2Vzbid0IHNlZW0gdG8gaGF2ZSBhIHdheSB0byBkbyBpdC4gIEkgbWlncmF0ZWQg ZnJvbSBib3RoIEVTWGk2IGFuZCAKVk13YXJlV29ya3N0YXRpb24gMTEuICBGaXJzdCBJIGV4cG9y dGVkIGFzIG92YS4KCioqICBNYWtlIHN1cmUgdGhlIGV4cG9ydCBkaXJlY3RvcnkgaXMgbW91bnRl ZC4KKiAgdmlydC12MnYgZG9lc24ndCBsaWtlIGJlaW5nIHJ1biBhcyByb290IHNvIHJ1biBpdCBh cyB2ZHNtIHVzZXIgYW5kIAp5b3UgbmVlZCB0byBzcGVjaWZ5IHRoZSBzaGVsbC4KCiAgIHN1IC0g dmRzbSAtcyAvYmluL2Jhc2gKCkZvciBFeHBvcnQgc3RvcmFnZSBsb2NhdGVkIG9uIGFub3RoZXIg Y29tcHV0ZXIgcmVtb3RlIHRvIHRoZSBvbmUgcnVubmluZyAKdmlydC12MnYgdXNlIHRoZSBob3N0 Oi9leHBvcnQgZm9ybWF0CgogICB2aXJ0LXYydiAtaSBvdmEgLW9mIHJhdyAtbyByaGV2IC1vcyAK b3Zob3N0MTovc3J2L2V4cG9ydHMvb3ZpcnQvZXhwb3J0MSAtLW5ldHdvcmsgVkxBTjEwMCAtb2Eg c3BhcnNlIC1vbiA8dm0gCm5hbWU+IDxpbnB1dCBmaWxlIG5hbWU+CgpGb3IgRXhwb3J0IHN0b3Jh Z2UgbG9jYXRlZCBvbiBhIHNlcnZlciB0aGF0IGlzIGRvaW5nIGV4cG9ydGluZyB1c2UgdGhpcyAK Zm9ybWF0IHdpdGggbG9jYWwgZGlyZWN0b3J5IHBhdGggZm9yIC1vcwoKICAgdmlydC12MnYgLWkg b3ZhIC1vZiByYXcgLW8gcmhldiAtb3MgL3Nydi9leHBvcnRzL292aXJ0L2V4cG9ydDEgLW9hIApz cGFyc2UgLS1uZXR3b3JrIFZMQU4xMDAgLW9uIDx2bSBuYW1lPiAgL3BhdGgvPGlucHV0IGZpbGUg bmFtZT4KCkkgbW92ZWQgbXkgb3ZhIGZpbGVzIHRvIG15IGhvc3QgKEkgcnVuIGhvc3RlZCBlbmdp bmUgZGVwbG95bWVudCkuIFRoZW4gSSAKc3UnZCBhbmQgcmFuIHRoZSBzZWNvbmQgY29tbWFuZCBz aW5jZSBteSBob3N0IGV4cG9ydHMgdGhlIG9WaXJ0IEV4cG9ydCAKZGlyZWN0b3J5LgoKT25jZSB0 aGUgY29tbWFuZCBjb21wbGV0ZXMgSSBydW4gdGhlIG9WaXJ0IGFkbWluIGltcG9ydCBhbmQgc2Vs ZWN0IHRoZSAKVk1zIGZyb20gdGhlIGxpc3QgYW5kIG1vdmUgdGhlbSBvdmVyLiAgSSBoYXZlIHRv IGNoYW5nZSB0aGUgbG9jYXRpb24gb2YgCnRoZSBzdG9yYWdlIHNpbmNlIGl0IGRlZmF1bHRzIHRv IHRoZSBFbmdpbmUgc3RvcmFnZSBhbmQgbm90IG15IGlTQ1NJIApzdG9yYWdlLgoKSSd2ZSBkb25l IGl0IG9uIG1haW5seSBMaW51eCBhbmQgYSBXaW4gNyBWTSBhbmQgaXQgd29ya2VkLiAgSSBoYXZl bid0IAp0cmllZCBhbnkgc2VydmVycyB5ZXQuCgoKCioKCi0tLS0tLS0tLS0tLS0tNDk3OEVGOTFD QTlEMDEyOUVCN0JBQjVGCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3Mt MTI1MgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAg IDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAgIGh0 dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMwMDAwMDAi IGJnY29sb3I9IiNGRkZGRkYiPgogICAgPHA+PGJyPgogICAgPC9wPgogICAgPGJyPgogICAgPGRp diBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwNi8xNS8yMDE2IDAxOjQxIFBNLCBDYW0gTWFj IHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOkNBSkdKOHRU TTF6RGJLUUJMYm1pREFEakFyR1IyPWtYPWoyWE9oYWc4NEtkQzBReHZLd0BtYWlsLmdtYWlsLmNv bSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxkaXYgZGlyPSJsdHIiPkhpLAogICAgICAgIDxk aXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+SSBoYXZlbid0IGhhZCBhbnkgbHVj ayB1c2luZyB0aGUgb1ZpcnQgR1VJIG9yIHZpcnQtdjJ2IChzZWUKICAgICAgICAgIGVhcmxpZXIg ZW1haWwpLCBhbmQgSSBuZWVkIHRvIGZpbmQgYSB3YXkgdG8gbWlncmF0ZSBxdWl0ZSBhCiAgICAg ICAgICBmZXcgV2luZG93cyBob3N0cyAoV2luZG93cyA3LCAyMDEyLCAyMDA4LCAyazMgZXRjKSBp bnRvIG15CiAgICAgICAgICB0ZXN0IG9WaXJ0IGNsdXN0ZXIgYXMgYSBQb0Mgc28gSSBjYW4gbWFr ZSBhIGNvbXBlbGxpbmcgY2FzZQogICAgICAgICAgZm9yIGdldHRpbmcgcmlkIG9mIFZNd2FyZS4g VXNpbmcgT1ZGIGZpbGVzIGxvb2tzIGxpa2UgYSBsb3QKICAgICAgICAgIG1vcmUgbWFudWFsIHdv cmsgYXMgY29tcGFyZWQgdG8gdGhlIEdVSSBvciB2aXJ0LXYydiwgd2l0aAogICAgICAgICAgdGhl aXIgbmljZSBjb252ZXJzaW9uIGZlYXR1cmVzLjwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAg ICAgIDwvZGl2PgogICAgICAgIDxkaXY+QW55IHN1Z2dlc3Rpb25zPzwvZGl2PgogICAgICAgIDxk aXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+VGhhbmtzLDwvZGl2PgogICAgICAg IDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+Q2FtPC9kaXY+CiAgICAgIDwv ZGl2PgogICAgICA8YnI+CiAgICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFk ZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8 YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3Zp cnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+ aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4K ICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIEFyZSB5b3UgZ2V0dGluZyBlcnJvcnM/IDxi cj4KICAgIDxicj4KICAgIEhlcmUncyB3aGF0IEkgaGF2ZSBpbiBteSBub3RlcyBidXQgeW91IG1h eSBhbHJlYWR5IGhhdmUgdHJpZWQgaXQgYW5kCiAgICB0aGUgR1VJIGRvZXNuJ3Qgc2VlbSB0byBo YXZlIGEgd2F5IHRvIGRvIGl0LqAgSSBtaWdyYXRlZCBmcm9tIGJvdGgKICAgIEVTWGk2IGFuZCBW TXdhcmVXb3Jrc3RhdGlvbiAxMS6gIEZpcnN0IEkgZXhwb3J0ZWQgYXMgb3ZhLjxicj4KICAgIDxi cj4KICAgIDxiPiqgIE1ha2Ugc3VyZSB0aGUgZXhwb3J0IGRpcmVjdG9yeSBpcyBtb3VudGVkLjxi cj4KICAgICAgKqAgdmlydC12MnYgZG9lc24ndCBsaWtlIGJlaW5nIHJ1biBhcyByb290IHNvIHJ1 biBpdCBhcyB2ZHNtIHVzZXIKICAgICAgYW5kIHlvdSBuZWVkIHRvIHNwZWNpZnkgdGhlIHNoZWxs Ljxicj4KICAgICAgPGJyPgogICAgICCgIHN1IC0gdmRzbSAtcyAvYmluL2Jhc2g8YnI+CiAgICAg IDxicj4KICAgICAgRm9yIEV4cG9ydCBzdG9yYWdlIGxvY2F0ZWQgb24gYW5vdGhlciBjb21wdXRl ciByZW1vdGUgdG8gdGhlIG9uZQogICAgICBydW5uaW5nIHZpcnQtdjJ2IHVzZSB0aGUgaG9zdDov ZXhwb3J0IGZvcm1hdDxicj4KICAgICAgPGJyPgogICAgICCgIHZpcnQtdjJ2IC1pIG92YSAtb2Yg cmF3IC1vIHJoZXYgLW9zCiAgICAgIG92aG9zdDE6L3Nydi9leHBvcnRzL292aXJ0L2V4cG9ydDEg LS1uZXR3b3JrIFZMQU4xMDAgLW9hIHNwYXJzZQogICAgICAtb24gJmx0O3ZtIG5hbWUmZ3Q7ICZs dDtpbnB1dCBmaWxlIG5hbWUmZ3Q7PGJyPgogICAgICA8YnI+CiAgICAgIEZvciBFeHBvcnQgc3Rv cmFnZSBsb2NhdGVkIG9uIGEgc2VydmVyIHRoYXQgaXMgZG9pbmcgZXhwb3J0aW5nIHVzZQogICAg ICB0aGlzIGZvcm1hdCB3aXRoIGxvY2FsIGRpcmVjdG9yeSBwYXRoIGZvciAtb3M8YnI+CiAgICAg IDxicj4KICAgICAgoCB2aXJ0LXYydiAtaSBvdmEgLW9mIHJhdyAtbyByaGV2IC1vcyAvc3J2L2V4 cG9ydHMvb3ZpcnQvZXhwb3J0MQogICAgICAtb2Egc3BhcnNlIC0tbmV0d29yayBWTEFOMTAwIC1v biAmbHQ7dm0gbmFtZSZndDugIC9wYXRoLyZsdDtpbnB1dAogICAgICBmaWxlIG5hbWUmZ3Q7PGJy PgogICAgICA8YnI+CiAgICAgIEkgbW92ZWQgbXkgb3ZhIGZpbGVzIHRvIG15IGhvc3QgKEkgcnVu IGhvc3RlZCBlbmdpbmUgZGVwbG95bWVudCkuoAogICAgICBUaGVuIEkgc3UnZCBhbmQgcmFuIHRo ZSBzZWNvbmQgY29tbWFuZCBzaW5jZSBteSBob3N0IGV4cG9ydHMgdGhlCiAgICAgIG9WaXJ0IEV4 cG9ydCBkaXJlY3RvcnkuPGJyPgogICAgICA8YnI+CiAgICAgIE9uY2UgdGhlIGNvbW1hbmQgY29t cGxldGVzIEkgcnVuIHRoZSBvVmlydCBhZG1pbiBpbXBvcnQgYW5kIHNlbGVjdAogICAgICB0aGUg Vk1zIGZyb20gdGhlIGxpc3QgYW5kIG1vdmUgdGhlbSBvdmVyLqAgSSBoYXZlIHRvIGNoYW5nZSB0 aGUKICAgICAgbG9jYXRpb24gb2YgdGhlIHN0b3JhZ2Ugc2luY2UgaXQgZGVmYXVsdHMgdG8gdGhl IEVuZ2luZSBzdG9yYWdlCiAgICAgIGFuZCBub3QgbXkgaVNDU0kgc3RvcmFnZS48YnI+CiAgICAg IDxicj4KICAgICAgSSd2ZSBkb25lIGl0IG9uIG1haW5seSBMaW51eCBhbmQgYSBXaW4gNyBWTSBh bmQgaXQgd29ya2VkLqAgSQogICAgICBoYXZlbid0IHRyaWVkIGFueSBzZXJ2ZXJzIHlldC48YnI+ CiAgICAgIDxicj4KICAgICAgPGJyPgogICAgICA8YnI+CiAgICA8L2I+PGJyPgogIDwvYm9keT4K PC9odG1sPgoKLS0tLS0tLS0tLS0tLS00OTc4RUY5MUNBOUQwMTI5RUI3QkFCNUYtLQo= --===============6175852744477083777==--