[Ovirt-devel] Migration fails

Ian Main imain at redhat.com
Tue Feb 10 22:30:19 UTC 2009


On Mon, 9 Feb 2009 15:57:10 -0600
"Carb, Brian A" <Brian.Carb at unisys.com> wrote:

Hrrm.  Yeah that's a backend libvirt problem now.  Are the two machines that
you are migrating to/from the same hardware wise?  What I do in these
situations is to get on each node in question and stop the libvirt service,
then start it on the command line as 'libvirt -l -v'.  This will print some
debug information which may tell us why it's failing.

Otherwise, the stuff in git uses qpid now which does have much better error
messages coming from libvirt.  Unfortunately it's also in a state of flux
right now but we are testing it as I write this so hopefully it'll be ready
for release soon.

Thanks!

	Ian

> Thanks - I'll reply to the group.
> 
> brian carb
> unisys corporation - malvern, pa
> brian.carb at unisys.com<mailto:brian.carb at unisys.com>
> ________________________________
> From: pronix.service at gmail.com [mailto:pronix.service at gmail.com]
> Sent: Monday, February 09, 2009 4:26 PM
> To: Carb, Brian A
> Subject: Re: [Ovirt-devel] Migration fails
> 
> this is look like libvirt error or network.
> Sorry. i can't repeat this error.
> 
> 2009/2/10 Carb, Brian A <Brian.Carb at unisys.com<mailto:Brian.Carb at unisys.com>>
> yes. vanilla 0.96 with your patch and one other patch to db_omatic.rb for the "nodes become unavailable" problem.
> 
> But i was reading the error wrong from the taskomatic log - error is
> 
> libvir: Remote error: socket closed unexpectedly
> migrate_vm
> Task action processing failed: Libvirt::Error: Call to function virDomainMigrate failed
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:662:in `migrate'
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:662:in `migrate'
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:701:in `migrate_vm'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:108
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:88:in `each'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:88
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:68:in `loop'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:68
> done
> 
> brian carb
> unisys corporation - malvern, pa
> brian.carb at unisys.com<mailto:brian.carb at unisys.com>
> 
> 
> 
> ________________________________
> From: pronix.service at gmail.com<mailto:pronix.service at gmail.com> [mailto:pronix.service at gmail.com<mailto:pronix.service at gmail.com>]
> Sent: Monday, February 09, 2009 3:50 PM
> 
> To: Carb, Brian A
> Subject: Re: [Ovirt-devel] Migration fails
> 
> are you use 0.96 release only with my patch ?
> 
> 2009/2/9 Carb, Brian A <Brian.Carb at unisys.com<mailto:Brian.Carb at unisys.com>>
> After restarting ovirt-db-omatic, I get the same error. I also tried restarting the appliance and each node and the VM, then tried the migrate again, but this also provides the same error. Where else can I look for clues? Thanks.
> 
> brian carb
> unisys corporation - malvern, pa
> brian.carb at unisys.com<mailto:brian.carb at unisys.com>
> 
> 
> 
> ________________________________
> From: pronix.service at gmail.com<mailto:pronix.service at gmail.com> [mailto:pronix.service at gmail.com<mailto:pronix.service at gmail.com>]
> Sent: Monday, February 09, 2009 3:30 PM
> 
> To: Carb, Brian A
> Subject: Re: [Ovirt-devel] Migration fails
> 
> Please restart ovirt-db-omatic and if appear again error, will send me
> 
> 2009/2/9 Carb, Brian A <Brian.Carb at unisys.com<mailto:Brian.Carb at unisys.com>>
> Thanks - I applied the patch and restarted taskomatic. Now I see:
> 
> libvir: QEMU error : operation failed: failed to start listening VM
> migrate_vm
> Task action processing failed: Libvirt::Error: Call to function virDomainMigrate failed
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:662:in `migrate'
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:662:in `migrate'
> 
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:701:in `migrate_vm'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:108
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:88:in `each'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:88
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:68:in `loop'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:68
> done
> brian carb
> unisys corporation - malvern, pa
> brian.carb at unisys.com<mailto:brian.carb at unisys.com>
> 
> 
> ________________________________
> From: pronix.service at gmail.com<mailto:pronix.service at gmail.com> [mailto:pronix.service at gmail.com<mailto:pronix.service at gmail.com>]
> Sent: Monday, February 09, 2009 1:17 PM
> To: Carb, Brian A
> Subject: Re: [Ovirt-devel] Migration fails
> 
> use this patch
> 
> http://git.et.redhat.com/?p=ovirt-server.git;a=commit;h=df7bf58a9286d6f7a5d55f52e67c1b45cecf163d
> 
> 2009/2/9 Carb, Brian A <Brian.Carb at unisys.com<mailto:Brian.Carb at unisys.com>>
> Running oVirt 0.96 with four 8x hosts nodes booted and available...
> 
> Created sles10i386 VM from install media. VM is hosted on one of the 5gb disks via /ovirtnfs. When I select "migrate", the dialog to select target node appears. Doesn't matter if I choose the target or let oVirt select it... migration gets queued but then fails.
> 
> taskomatic.log contains:
> 
> migrate_vm
> Task action processing failed: NoMethodError: undefined method `each' for #<Vm:0x7f1e00415170>
> /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/attribute_methods.rb:256:in `method_missing'
> /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations/association_proxy.rb:171:in `send'
> /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/associations/association_proxy.rb:171:in `method_missing'
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:63:in `connect_storage_pools'
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:659:in `migrate'
> /usr/share/ovirt-server/task-omatic/./task_vm.rb:701:in `migrate_vm'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:108
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:88:in `each'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:88
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:68:in `loop'
> /usr/share/ovirt-server/task-omatic/taskomatic.rb:68
> done
> 
> 
> brian carb
> unisys corporation - malvern, pa
> brian.carb at unisys.com<mailto:brian.carb at unisys.com>
> 
> _______________________________________________
> Ovirt-devel mailing list
> Ovirt-devel at redhat.com<mailto:Ovirt-devel at redhat.com>
> https://www.redhat.com/mailman/listinfo/ovirt-devel
> 
> 




More information about the ovirt-devel mailing list