Importing existing KVM hosts to Ovirt

Hi guys, I just installed oVirt 4.1 - works great! But the questing is, we have around 50 existing kvm hosts, is it really possible during adding them to oVirt add all VMs from them to oVirt? Second options I see - import disks to oVirts and re-create machines Thanks for the help.

On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi guys, I just installed oVirt 4.1 - works great!
But the questing is, we have around 50 existing kvm hosts, is it really possible during adding them to oVirt add all VMs from them to oVirt?
you can try GUI Import VM via libvirt, unless you use some exotic options/storage it should work just fine
Second options I see - import disks to oVirts and re-create machines
that’s possible as well, disk by disk. Thanks, michal
Thanks for the help. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Hi, There is a wiki page for importing VMs from other hypervisors here: https://www.ovirt.org/develop/release-management/features/virt/virt-v2v-inte... and specific for KVM from Libvirt the wiki page is in progress but you can read about it here: https://github.com/oVirt/ovirt-site/pull/876/files On Fri, Apr 14, 2017 at 9:05 PM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi guys, I just installed oVirt 4.1 - works great!
But the questing is, we have around 50 existing kvm hosts, is it really possible during adding them to oVirt add all VMs from them to oVirt?
you can try GUI Import VM via libvirt, unless you use some exotic options/storage it should work just fine
Second options I see - import disks to oVirts and re-create machines
that’s possible as well, disk by disk.
Thanks, michal
Thanks for the help. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Hi Shahar, That's for the info, I'm getting this errors when trying to do with ssh method, even though I can run virsh -c qemu+ssh://user@tank4/system list without any problems Here's the error, 2017-04-18 07:24:06,152Z ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.GetVmsNamesFromExternalProviderVDSCommand] (default task-20) [69b6998b-e451-4a9b-8112-d57c8b9e88ec] Command 'GetVmsNamesFromExternalProviderVDSCommand(HostName = tank5, GetVmsFromExternalProviderParameters:{runAsync='true', hostId='aa9ef44e-04e4-4a63-b982-e0ead9a8d497', url='qemu+ssh://test@tank4/system', username='test', originType='KVM', namesOfVms='null'})' execution failed: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65 2017-04-18 07:18:05,381Z ERROR [org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery] (default task-52) [bb2db0e0-d0f8-4619-b6a0-8a7efdd06a6c] Exception: org.ovirt.engine.core.common.errors.EngineException: EngineException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65 (Failed with error unexpected and code 16) at org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHandler.java:118) [bll.jar:] at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.runVdsCommand(VDSBrokerFrontendImpl.java:33) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.runVdsCommand(QueriesCommandBase.java:242) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery.getVmsFromExternalProvider(GetVmsFromExternalProviderQuery.java:46) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery.executeQueryCommand(GetVmsFromExternalProviderQuery.java:40) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommandBase.java:110) [bll.jar:] at org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33) [dal.jar:] at org.ovirt.engine.core.bll.executor.DefaultBackendQueryExecutor.execute(DefaultBackendQueryExecutor.java:14) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:579) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:547) [bll.jar:] at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) [:1.8.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121] On Mon, Apr 17, 2017 at 11:12 PM, Shahar Havivi <shavivi@redhat.com> wrote:
Hi, There is a wiki page for importing VMs from other hypervisors here: https://www.ovirt.org/develop/release-management/features/ virt/virt-v2v-integration/
and specific for KVM from Libvirt the wiki page is in progress but you can read about it here: https://github.com/oVirt/ovirt-site/pull/876/files
On Fri, Apr 14, 2017 at 9:05 PM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi guys, I just installed oVirt 4.1 - works great!
But the questing is, we have around 50 existing kvm hosts, is it really possible during adding them to oVirt add all VMs from them to oVirt?
you can try GUI Import VM via libvirt, unless you use some exotic options/storage it should work just fine
Second options I see - import disks to oVirts and re-create machines
that’s possible as well, disk by disk.
Thanks, michal
Thanks for the help. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 18 Apr 2017, at 09:25, Konstantin Raskoshnyi <konrasko@gmail.com> = wrote: =20 Hi Shahar, That's for the info, I'm getting this errors when trying to do with ssh method, even though = I can run virsh -c qemu+ssh://user@tank4/system list without any =
=20 Here's the error, =20 2017-04-18 07:24:06,152Z ERROR = [org.ovirt.engine.core.vdsbroker.vdsbroker.GetVmsNamesFromExternalProvider= VDSCommand] (default task-20) [69b6998b-e451-4a9b-8112-d57c8b9e88ec] = Command 'GetVmsNamesFromExternalProviderVDSCommand(HostName =3D tank5, = GetVmsFromExternalProviderParameters:{runAsync=3D'true', = hostId=3D'aa9ef44e-04e4-4a63-b982-e0ead9a8d497', = url=3D'qemu+ssh://test@tank4/system', username=3D'test', = originType=3D'KVM', namesOfVms=3D'null'})' execution failed: = VDSGenericException: VDSErrorException: Failed to = GetVmsNamesFromExternalProviderVDS, error =3D Cannot recv data: Host key = verification failed.: Connection reset by peer, code =3D 65 =20 2017-04-18 07:18:05,381Z ERROR = [org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery] (default = task-52) [bb2db0e0-d0f8-4619-b6a0-8a7efdd06a6c] Exception: = org.ovirt.engine.core.common.errors.EngineException: EngineException: = org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: = VDSGenericException: VDSErrorException: Failed to = GetVmsNamesFromExternalProviderVDS, error =3D Cannot recv data: Host key = verification failed.: Connection reset by peer, code =3D 65 (Failed with = error unexpected and code 16) at = org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHandler.java:118) = [bll.jar:] at = org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.runVdsCommand(VDSBrokerFro= ntendImpl.java:33) [bll.jar:] at = org.ovirt.engine.core.bll.QueriesCommandBase.runVdsCommand(QueriesCommandB= ase.java:242) [bll.jar:] at = org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery.getVmsFromExtern= alProvider(GetVmsFromExternalProviderQuery.java:46) [bll.jar:] at = org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery.executeQueryComm= and(GetVmsFromExternalProviderQuery.java:40) [bll.jar:] at = org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommand= Base.java:110) [bll.jar:] at = org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33) = [dal.jar:] at = org.ovirt.engine.core.bll.executor.DefaultBackendQueryExecutor.execute(Def= aultBackendQueryExecutor.java:14) [bll.jar:] at = org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:579) = [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:547) = [bll.jar:] at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) = [:1.8.0_121] at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
at java.lang.reflect.Method.invoke(Method.java:498) = [rt.jar:1.8.0_121] =20 On Mon, Apr 17, 2017 at 11:12 PM, Shahar Havivi <shavivi@redhat.com = <mailto:shavivi@redhat.com>> wrote: Hi, There is a wiki page for importing VMs from other hypervisors here: = https://www.ovirt.org/develop/release-management/features/virt/virt-v2v-in= tegration/ = <https://www.ovirt.org/develop/release-management/features/virt/virt-v2v-i= ntegration/> =20 and specific for KVM from Libvirt the wiki page is in progress but you = can read about it here: https://github.com/oVirt/ovirt-site/pull/876/files = <https://github.com/oVirt/ovirt-site/pull/876/files> =20 On Fri, Apr 14, 2017 at 9:05 PM, Michal Skrivanek = <michal.skrivanek@redhat.com <mailto:michal.skrivanek@redhat.com>> = wrote: =20
On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <konrasko@gmail.com = <mailto:konrasko@gmail.com>> wrote:
Hi guys, I just installed oVirt 4.1 - works great!
But the questing is, we have around 50 existing kvm hosts, is it = really possible during adding them to oVirt add all VMs from them to = oVirt? =20 you can try GUI Import VM via libvirt, unless you use some exotic =
--Apple-Mail=_5B48C304-070D-46DE-A222-CB1B0E2DAE6D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 problems can you run that as a =E2=80=9Cvdsm=E2=80=9D user? You need to exchange = keys for =E2=80=9Cvdsm=E2=80=9D (note it has disabled login, so you need = to use "runuser" or something) Thanks, michal pl.java:43) [rt.jar:1.8.0_121] options/storage it should work just fine
=20
Second options I see - import disks to oVirts and re-create machines
=20 that=E2=80=99s possible as well, disk by disk. =20 Thanks, michal =20
Thanks for the help. _______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users =
<http://lists.ovirt.org/mailman/listinfo/users> =20 _______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users = <http://lists.ovirt.org/mailman/listinfo/users> =20 =20
--Apple-Mail=_5B48C304-070D-46DE-A222-CB1B0E2DAE6D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On 18 Apr 2017, at 09:25, Konstantin Raskoshnyi <<a = href=3D"mailto:konrasko@gmail.com" class=3D"">konrasko@gmail.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div = dir=3D"ltr" class=3D"">Hi Shahar,<div class=3D"">That's for the = info,</div><div class=3D"">I'm getting this errors when trying to do = with ssh method, even though I can run virsh -c <a = href=3D"qemu+ssh://user@tank4/system" = class=3D"">qemu+ssh://user@tank4/system</a> list without any = problems</div></div></div></blockquote><div><br class=3D""></div>can you = run that as a =E2=80=9Cvdsm=E2=80=9D user? You need to exchange keys for = =E2=80=9Cvdsm=E2=80=9D (note it has disabled login, so you need to use = "runuser" or something)</div><div><br = class=3D""></div><div>Thanks,</div><div>michal</div><div><br = class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div = dir=3D"ltr" class=3D""><div class=3D""><br class=3D""></div><div = class=3D"">Here's the error,</div><div class=3D""><br = class=3D""></div><div class=3D"">2017-04-18 07:24:06,152Z ERROR = [org.ovirt.engine.core.vdsbroker.vdsbroker.GetVmsNamesFromExternalProvider= VDSCommand] (default task-20) [69b6998b-e451-4a9b-8112-d57c8b9e88ec] = Command 'GetVmsNamesFromExternalProviderVDSCommand(HostName =3D tank5, = GetVmsFromExternalProviderParameters:{runAsync=3D'true', = hostId=3D'aa9ef44e-04e4-4a63-b982-e0ead9a8d497', url=3D'<a = href=3D"qemu+ssh://test@tank4/system" = class=3D"">qemu+ssh://test@tank4/system</a>', username=3D'test', = originType=3D'KVM', namesOfVms=3D'null'})' execution failed: = VDSGenericException: VDSErrorException: Failed to = GetVmsNamesFromExternalProviderVDS, error =3D Cannot recv data: Host key = verification failed.: Connection reset by peer, code =3D 65<br = class=3D""></div><div class=3D""><br class=3D""></div><div class=3D""><div= class=3D"">2017-04-18 07:18:05,381Z ERROR = [org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery] (default = task-52) [bb2db0e0-d0f8-4619-b6a0-8a7efdd06a6c] Exception: = org.ovirt.engine.core.common.errors.EngineException: EngineException: = org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: = VDSGenericException: VDSErrorException: Failed to = GetVmsNamesFromExternalProviderVDS, error =3D Cannot recv data: Host key = verification failed.: Connection reset by peer, code =3D 65 (Failed with = error unexpected and code 16)</div><div class=3D""><span = class=3D"gmail-Apple-tab-span" style=3D"white-space:pre"> = </span>at = org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHandler.java:118) = [bll.jar:]</div><div class=3D""><span class=3D"gmail-Apple-tab-span" = style=3D"white-space:pre"> </span>at = org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.runVdsCommand(VDSBrokerFro= ntendImpl.java:33) [bll.jar:]</div><div class=3D""><span = class=3D"gmail-Apple-tab-span" style=3D"white-space:pre"> = </span>at = org.ovirt.engine.core.bll.QueriesCommandBase.runVdsCommand(QueriesCommandB= ase.java:242) [bll.jar:]</div><div class=3D""><span = class=3D"gmail-Apple-tab-span" style=3D"white-space:pre"> = </span>at = org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery.getVmsFromExtern= alProvider(GetVmsFromExternalProviderQuery.java:46) [bll.jar:]</div><div = class=3D""><span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">= </span>at = org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery.executeQueryComm= and(GetVmsFromExternalProviderQuery.java:40) [bll.jar:]</div><div = class=3D""><span class=3D"gmail-Apple-tab-span" style=3D"white-space:pre">= </span>at = org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommand= Base.java:110) [bll.jar:]</div><div class=3D""><span = class=3D"gmail-Apple-tab-span" style=3D"white-space:pre"> = </span>at = org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33) = [dal.jar:]</div><div class=3D""><span class=3D"gmail-Apple-tab-span" = style=3D"white-space:pre"> </span>at = org.ovirt.engine.core.bll.executor.DefaultBackendQueryExecutor.execute(Def= aultBackendQueryExecutor.java:14) [bll.jar:]</div><div class=3D""><span = class=3D"gmail-Apple-tab-span" style=3D"white-space:pre"> = </span>at = org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:579) = [bll.jar:]</div><div class=3D""><span class=3D"gmail-Apple-tab-span" = style=3D"white-space:pre"> </span>at = org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:547) = [bll.jar:]</div><div class=3D""><span class=3D"gmail-Apple-tab-span" = style=3D"white-space:pre"> </span>at = sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) = [:1.8.0_121]</div><div class=3D""><span class=3D"gmail-Apple-tab-span" = style=3D"white-space:pre"> </span>at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:43) [rt.jar:1.8.0_121]</div><div class=3D""><span = class=3D"gmail-Apple-tab-span" style=3D"white-space:pre"> = </span>at java.lang.reflect.Method.invoke(Method.java:498) = [rt.jar:1.8.0_121]</div></div><div class=3D"gmail_extra"><br = class=3D""><div class=3D"gmail_quote">On Mon, Apr 17, 2017 at 11:12 PM, = Shahar Havivi <span dir=3D"ltr" class=3D""><<a = href=3D"mailto:shavivi@redhat.com" target=3D"_blank" = class=3D"">shavivi@redhat.com</a>></span> wrote:<br = class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 = .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr" = class=3D"">Hi,<div class=3D"">There is a wiki page for importing VMs = from other hypervisors here:</div><div class=3D""><a = href=3D"https://www.ovirt.org/develop/release-management/features/virt/vir= t-v2v-integration/" target=3D"_blank" = class=3D"">https://www.ovirt.org/develop/<wbr = class=3D"">release-management/features/<wbr = class=3D"">virt/virt-v2v-integration/</a><br class=3D""></div><div = class=3D""><br class=3D""></div><div class=3D"">and specific for KVM = from Libvirt the wiki page is in progress but you can read about it = here:</div><div class=3D""><a = href=3D"https://github.com/oVirt/ovirt-site/pull/876/files" = target=3D"_blank" class=3D"">https://github.com/oVirt/<wbr = class=3D"">ovirt-site/pull/876/files</a><br class=3D""></div></div><div = class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br = class=3D""><div class=3D"gmail_quote">On Fri, Apr 14, 2017 at 9:05 PM, = Michal Skrivanek <span dir=3D"ltr" class=3D""><<a = href=3D"mailto:michal.skrivanek@redhat.com" target=3D"_blank" = class=3D"">michal.skrivanek@redhat.com</a>></span> wrote:<br = class=3D""><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 = .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""><br = class=3D""> > On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <<a = href=3D"mailto:konrasko@gmail.com" target=3D"_blank" = class=3D"">konrasko@gmail.com</a>> wrote:<br class=3D""> ><br class=3D""> > Hi guys, I just installed oVirt 4.1 - works great!<br class=3D""> ><br class=3D""> > But the questing is, we have around 50 existing kvm hosts, is = it really possible during adding them to oVirt add all VMs from them to = oVirt?<br class=3D""> <br class=3D""> </span>you can try GUI Import VM via libvirt, unless you use some exotic = options/storage it should work just fine<br class=3D""> <span class=3D""><br class=3D""> ><br class=3D""> > Second options I see - import disks to oVirts and re-create = machines<br class=3D""> <br class=3D""> </span>that=E2=80=99s possible as well, disk by disk.<br class=3D""> <br class=3D""> Thanks,<br class=3D""> michal<br class=3D""> <br class=3D""> ><br class=3D""> > Thanks for the help.<br class=3D""> > ______________________________<wbr class=3D"">_________________<br = class=3D""> > Users mailing list<br class=3D""> > <a href=3D"mailto:Users@ovirt.org" target=3D"_blank" = class=3D"">Users@ovirt.org</a><br class=3D""> > <a href=3D"http://lists.ovirt.org/mailman/listinfo/users" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://lists.ovirt.org/mailman<wbr = class=3D"">/listinfo/users</a><br class=3D""> <br class=3D""> ______________________________<wbr class=3D"">_________________<br = class=3D""> Users mailing list<br class=3D""> <a href=3D"mailto:Users@ovirt.org" target=3D"_blank" = class=3D"">Users@ovirt.org</a><br class=3D""> <a href=3D"http://lists.ovirt.org/mailman/listinfo/users" = rel=3D"noreferrer" target=3D"_blank" = class=3D"">http://lists.ovirt.org/mailman<wbr = class=3D"">/listinfo/users</a><br class=3D""> </blockquote></div><br class=3D""></div> </div></div></blockquote></div><br class=3D""></div></div> </div></blockquote></div><br class=3D""></body></html>= --Apple-Mail=_5B48C304-070D-46DE-A222-CB1B0E2DAE6D--

for more info about setting the vdsm user you can see this section: https://www.ovirt.org/develop/release-management/features/virt/XenToOvirt/#i... its for importing from Xen hypervisiors but the ssh generation for vdsm user is the same. Shahar. On Tue, Apr 18, 2017 at 12:20 PM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 18 Apr 2017, at 09:25, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi Shahar, That's for the info, I'm getting this errors when trying to do with ssh method, even though I can run virsh -c qemu+ssh://user@tank4/system list without any problems
can you run that as a “vdsm” user? You need to exchange keys for “vdsm” (note it has disabled login, so you need to use "runuser" or something)
Thanks, michal
Here's the error,
2017-04-18 07:24:06,152Z ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker. GetVmsNamesFromExternalProviderVDSCommand] (default task-20) [69b6998b-e451-4a9b-8112-d57c8b9e88ec] Command ' GetVmsNamesFromExternalProviderVDSCommand(HostName = tank5, GetVmsFromExternalProviderParameters:{runAsync='true', hostId='aa9ef44e-04e4-4a63-b982-e0ead9a8d497', url='qemu+ssh://test@tank4/ system', username='test', originType='KVM', namesOfVms='null'})' execution failed: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65
2017-04-18 07:18:05,381Z ERROR [org.ovirt.engine.core.bll. GetVmsFromExternalProviderQuery] (default task-52) [bb2db0e0-d0f8-4619-b6a0-8a7efdd06a6c] Exception: org.ovirt.engine.core.common.errors.EngineException: EngineException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65 (Failed with error unexpected and code 16) at org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHandler.java:118) [bll.jar:] at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.runVdsCommand(VDSBrokerFrontendImpl.java:33) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.runVdsCommand(QueriesCommandBase.java:242) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuer y.getVmsFromExternalProvider(GetVmsFromExternalProviderQuery.java:46) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuer y.executeQueryCommand(GetVmsFromExternalProviderQuery.java:40) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommandBase.java:110) [bll.jar:] at org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33) [dal.jar:] at org.ovirt.engine.core.bll.executor.DefaultBackendQueryExecutor.execute( DefaultBackendQueryExecutor.java:14) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:579) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:547) [bll.jar:] at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) [:1.8.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
On Mon, Apr 17, 2017 at 11:12 PM, Shahar Havivi <shavivi@redhat.com> wrote:
Hi, There is a wiki page for importing VMs from other hypervisors here: https://www.ovirt.org/develop/release-management/features/vi rt/virt-v2v-integration/
and specific for KVM from Libvirt the wiki page is in progress but you can read about it here: https://github.com/oVirt/ovirt-site/pull/876/files
On Fri, Apr 14, 2017 at 9:05 PM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi guys, I just installed oVirt 4.1 - works great!
But the questing is, we have around 50 existing kvm hosts, is it really possible during adding them to oVirt add all VMs from them to oVirt?
you can try GUI Import VM via libvirt, unless you use some exotic options/storage it should work just fine
Second options I see - import disks to oVirts and re-create machines
that’s possible as well, disk by disk.
Thanks, michal
Thanks for the help. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

I don't have that user at all. The old hosts have only libvirtd installed and running kvm hosts Also instruction is for XEN, we don't run XEN VMs So it On Tue, Apr 18, 2017 at 2:20 AM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 18 Apr 2017, at 09:25, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi Shahar, That's for the info, I'm getting this errors when trying to do with ssh method, even though I can run virsh -c qemu+ssh://user@tank4/system list without any problems
can you run that as a “vdsm” user? You need to exchange keys for “vdsm” (note it has disabled login, so you need to use "runuser" or something)
Thanks, michal
Here's the error,
2017-04-18 07:24:06,152Z ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker. GetVmsNamesFromExternalProviderVDSCommand] (default task-20) [69b6998b-e451-4a9b-8112-d57c8b9e88ec] Command ' GetVmsNamesFromExternalProviderVDSCommand(HostName = tank5, GetVmsFromExternalProviderParameters:{runAsync='true', hostId='aa9ef44e-04e4-4a63-b982-e0ead9a8d497', url='qemu+ssh://test@tank4/ system', username='test', originType='KVM', namesOfVms='null'})' execution failed: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65
2017-04-18 07:18:05,381Z ERROR [org.ovirt.engine.core.bll. GetVmsFromExternalProviderQuery] (default task-52) [bb2db0e0-d0f8-4619-b6a0-8a7efdd06a6c] Exception: org.ovirt.engine.core.common.errors.EngineException: EngineException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65 (Failed with error unexpected and code 16) at org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHandler.java:118) [bll.jar:] at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.runVdsCommand(VDSBrokerFrontendImpl.java:33) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.runVdsCommand(QueriesCommandBase.java:242) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuer y.getVmsFromExternalProvider(GetVmsFromExternalProviderQuery.java:46) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuer y.executeQueryCommand(GetVmsFromExternalProviderQuery.java:40) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommandBase.java:110) [bll.jar:] at org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33) [dal.jar:] at org.ovirt.engine.core.bll.executor.DefaultBackendQueryExecutor.execute( DefaultBackendQueryExecutor.java:14) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:579) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:547) [bll.jar:] at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) [:1.8.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
On Mon, Apr 17, 2017 at 11:12 PM, Shahar Havivi <shavivi@redhat.com> wrote:
Hi, There is a wiki page for importing VMs from other hypervisors here: https://www.ovirt.org/develop/release-management/features/vi rt/virt-v2v-integration/
and specific for KVM from Libvirt the wiki page is in progress but you can read about it here: https://github.com/oVirt/ovirt-site/pull/876/files
On Fri, Apr 14, 2017 at 9:05 PM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi guys, I just installed oVirt 4.1 - works great!
But the questing is, we have around 50 existing kvm hosts, is it really possible during adding them to oVirt add all VMs from them to oVirt?
you can try GUI Import VM via libvirt, unless you use some exotic options/storage it should work just fine
Second options I see - import disks to oVirts and re-create machines
that’s possible as well, disk by disk.
Thanks, michal
Thanks for the help. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
On Tue, Apr 18, 2017 at 2:28 AM, Shahar Havivi <shavivi@redhat.com> wrote:
for more info about setting the vdsm user you can see this section: https://www.ovirt.org/develop/release-management/features/ virt/XenToOvirt/#importing-vm its for importing from Xen hypervisiors but the ssh generation for vdsm user is the same.
Shahar.
On Tue, Apr 18, 2017 at 12:20 PM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 18 Apr 2017, at 09:25, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi Shahar, That's for the info, I'm getting this errors when trying to do with ssh method, even though I can run virsh -c qemu+ssh://user@tank4/system list without any problems
can you run that as a “vdsm” user? You need to exchange keys for “vdsm” (note it has disabled login, so you need to use "runuser" or something)
Thanks, michal
Here's the error,
2017-04-18 07:24:06,152Z ERROR [org.ovirt.engine.core.vdsbrok er.vdsbroker.GetVmsNamesFromExternalProviderVDSCommand] (default task-20) [69b6998b-e451-4a9b-8112-d57c8b9e88ec] Command 'GetVmsNamesFromExternalProviderVDSCommand(HostName = tank5, GetVmsFromExternalProviderParameters:{runAsync='true', hostId='aa9ef44e-04e4-4a63-b982-e0ead9a8d497', url=' qemu+ssh://test@tank4/system', username='test', originType='KVM', namesOfVms='null'})' execution failed: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65
2017-04-18 07:18:05,381Z ERROR [org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery] (default task-52) [bb2db0e0-d0f8-4619-b6a0-8a7efdd06a6c] Exception: org.ovirt.engine.core.common.errors.EngineException: EngineException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to GetVmsNamesFromExternalProviderVDS, error = Cannot recv data: Host key verification failed.: Connection reset by peer, code = 65 (Failed with error unexpected and code 16) at org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHandler.java:118) [bll.jar:] at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.runVdsComman d(VDSBrokerFrontendImpl.java:33) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.runVdsCommand(QueriesCommandBase.java:242) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery. getVmsFromExternalProvider(GetVmsFromExternalProviderQuery.java:46) [bll.jar:] at org.ovirt.engine.core.bll.GetVmsFromExternalProviderQuery. executeQueryCommand(GetVmsFromExternalProviderQuery.java:40) [bll.jar:] at org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand(QueriesCommandBase.java:110) [bll.jar:] at org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:33) [dal.jar:] at org.ovirt.engine.core.bll.executor.DefaultBackendQueryExecut or.execute(DefaultBackendQueryExecutor.java:14) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java:579) [bll.jar:] at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:547) [bll.jar:] at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) [:1.8.0_121] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
On Mon, Apr 17, 2017 at 11:12 PM, Shahar Havivi <shavivi@redhat.com> wrote:
Hi, There is a wiki page for importing VMs from other hypervisors here: https://www.ovirt.org/develop/release-management/features/vi rt/virt-v2v-integration/
and specific for KVM from Libvirt the wiki page is in progress but you can read about it here: https://github.com/oVirt/ovirt-site/pull/876/files
On Fri, Apr 14, 2017 at 9:05 PM, Michal Skrivanek < michal.skrivanek@redhat.com> wrote:
On 14 Apr 2017, at 19:48, Konstantin Raskoshnyi <konrasko@gmail.com> wrote:
Hi guys, I just installed oVirt 4.1 - works great!
But the questing is, we have around 50 existing kvm hosts, is it really possible during adding them to oVirt add all VMs from them to oVirt?
you can try GUI Import VM via libvirt, unless you use some exotic options/storage it should work just fine
Second options I see - import disks to oVirts and re-create machines
that’s possible as well, disk by disk.
Thanks, michal
Thanks for the help. _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
participants (3)
-
Konstantin Raskoshnyi
-
Michal Skrivanek
-
Shahar Havivi