[Users] VM Migration failed

Dafna Ron dron at redhat.com
Mon Jan 20 10:24:11 UTC 2014


so if you selected it as first boot device, after you installed did you 
shut down the vm and remove the vm from the boot?

On 01/20/2014 10:21 AM, Edgars M. wrote:
> Hi
>
> I specified ISO image and chose CD-ROM as first boot device.
>
> Edgars
>
>
> On Mon, Jan 20, 2014 at 11:19 AM, Dafna Ron <dron at redhat.com 
> <mailto:dron at redhat.com>> wrote:
>
>     when you booted the vm's for the first time, did you specify the
>     ISO in vm's boot sequence or did you use run-once?
>
>
>     On 01/20/2014 09:53 AM, Edgars M. wrote:
>
>         Hi again
>
>         I tried to reproduce this issue and unfortunately I couldn't.
>         So there must be something else, but I cannot figure out what
>         is wrong, because it is happening only with some VMs.
>         Nonetheless I attached new log files to investigate.
>
>         And here is some more info:
>         ovirt-engine-setup-3.3.2-1.el6.noarch
>         ovirt-engine-webadmin-portal-3.3.2-1.el6.noarch
>         ovirt-host-deploy-java-1.1.2-1.el6.noarch
>         ovirt-engine-restapi-3.3.2-1.el6.noarch
>         ovirt-image-uploader-3.3.1-1.el6.noarch
>         ovirt-release-el6-10-1.noarch
>         ovirt-engine-userportal-3.3.2-1.el6.noarch
>         ovirt-engine-backend-3.3.2-1.el6.noarch
>         ovirt-engine-websocket-proxy-3.3.2-1.el6.noarch
>         ovirt-engine-dbscripts-3.3.2-1.el6.noarch
>         ovirt-log-collector-3.3.1-1.el6.noarch
>         ovirt-engine-sdk-python-3.3.0.8-1.el6.noarch
>         ovirt-engine-cli-3.3.0.6-1.el6.noarch
>         ovirt-engine-tools-3.3.2-1.el6.noarch
>         ovirt-iso-uploader-3.3.1-1.el6.noarch
>         ovirt-engine-lib-3.3.2-1.el6.noarch
>         ovirt-engine-3.3.2-1.el6.noarch
>         ovirt-host-deploy-1.1.2-1.el6.noarch
>
>         vdsm-xmlrpc-4.13.2-1.el6.noarch
>         vdsm-python-4.13.2-1.el6.x86_64
>         vdsm-python-cpopen-4.13.2-1.el6.x86_64
>         vdsm-4.13.2-1.el6.x86_64
>         vdsm-cli-4.13.2-1.el6.noarch
>
>         libvirt-lock-sanlock-0.10.2-29.el6_5.2.x86_64
>         libvirt-client-0.10.2-29.el6_5.2.x86_64
>         libvirt-python-0.10.2-29.el6_5.2.x86_64
>         libvirt-0.10.2-29.el6_5.2.x86_64
>
>         CentOS 6.5 x86_64 on both Engine and Nodes.
>
>         SELinux disabled everywhere (I know, I know).
>         There is no any snapshots for these VMs. These VMs were
>         installed by booting from ISO image.
>         There is nothing in libvirtd.log files
>
>
>         BR
>         Edgars
>
>
>
>         On Sat, Jan 18, 2014 at 6:39 PM, Dafna Ron <dron at redhat.com
>         <mailto:dron at redhat.com> <mailto:dron at redhat.com
>         <mailto:dron at redhat.com>>> wrote:
>
>             sounds like this is the issue to me... Edgars can you try to
>             confirm that? :)
>             Michal, was there a bug opened for this? I think that
>         perhaps we
>             should also add a clear error message - it would help
>         debug this
>             more easily.
>
>
>
>             On 01/18/2014 05:34 PM, Michal Skrivanek wrote:
>
>
>                     On 18 Jan 2014, at 18:06, Itamar Heim
>         <iheim at redhat.com <mailto:iheim at redhat.com>
>                     <mailto:iheim at redhat.com
>         <mailto:iheim at redhat.com>>> wrote:
>
>                         On 01/18/2014 03:44 PM, Edgars M. wrote:
>                         Hi
>
>                         Thanks for your help. I will provide all log
>         files a
>                         little bit later,
>                         but so far I have noticed some pattern when
>         migration
>                         fails. Those
>                         particular VMs, which fails to migrate, were
>         installed
>                         from ISO image,
>                         usual installation. So, I believe you can
>         reproduce
>                         the issue by this:
>
>                         1. Upload ISO image to ISO domain
>                         2. Install new OS by booting from ISO image
>         and check
>                         Attach CD in Boot
>                         Options
>                         3. Delete ISO image from ISO domain
>                         4. Try to migrate VM to another host.
>
>
>                         I have not tried this yet, but I have noticed that
>                         only those VMs fails
>                         which had been install from ISO image which is
>         not in
>                         ISO domain
>                         anymore. I have also VMs created from
>         templates and
>                         those VMs I can
>                         migrate just fine.
>
>                     did you stop the VMs post install? did you try to
>         start
>                     them without the iso attached?
>                     otherwise, you can't start them, as there is a
>         missing iso
>                     for the target qemu process
>
>                 Indeed. That is a known libvirt/qemu issue that even
>         though
>                 the CD is defined as optional and VM can be started
>         without it
>                 on original host, it fails upon migration when
>         destination is
>                 being created.
>
>                 Thanks,
>                 michal
>
>                         I will provide more log files later.
>
>                         BR
>                         Edgars
>
>
>                         On Sat, Jan 18, 2014 at 1:05 PM, Dafna Ron
>                         <dron at redhat.com <mailto:dron at redhat.com>
>         <mailto:dron at redhat.com <mailto:dron at redhat.com>>
>                         <mailto:dron at redhat.com
>         <mailto:dron at redhat.com> <mailto:dron at redhat.com
>         <mailto:dron at redhat.com>>>> wrote:
>
>                             I looked at the logs log and only vdsm
>         from node2
>                         (which appears to
>                             be the src node) seems to have full info.
>
>                             Please attach the following complete logs:
>                             vdsm log from dst node
>                             engine log
>                             libvirt logs from both nodes.
>
>                             Also, can you please answer the following?
>                             libvirt and vdsm you are using?
>                             what is selinux status on both hosts
>                         (enforcing/permissive)?
>                             do you have snapshots on the vm or does it
>         happen
>                         on a newly created
>                             disk?
>                             when you create the disk, is it from a
>         template or
>                         is it a new image?
>
>                             Thanks,
>
>                             Dafna
>
>
>
>
>                             On 01/17/2014 10:21 PM, Itamar Heim wrote:
>
>                                 On 01/18/2014 12:07 AM, Meital
>         Bourvine wrote:
>
>                                     I opened a bug about missing info
>         in UI:
>         https://bugzilla.redhat.com/__show_bug.cgi?id=1054994
>                                                  
>          <https://bugzilla.redhat.com/show_bug.cgi?id=1054994>
>
>                                     It actually failed with this error:
>         Thread-1417::DEBUG::2014-01-17
>         17:01:28,344::vm::768::vm.Vm::__(run)
>          vmId=`b8787906-187a-4234-a0c9-__58fc4ddf2a57`::starting
>                                     migration monitor thread
>         Thread-1415::DEBUG::2014-01-17
>          17:01:28,409::__libvirtconnection::108::__libvirtconnection::(wrapper)
>                                     Unknown libvirterror: ecode: 38
>         edom: 42
>                         level: 2 message:
>                                     Failed to inquire lock: No such
>         process
>         Thread-1415::DEBUG::2014-01-17
>         17:01:28,409::vm::745::vm.Vm::__(cancel)
>          vmId=`b8787906-187a-4234-a0c9-__58fc4ddf2a57`::canceling
>                                     migration downtime thread
>         Thread-1415::DEBUG::2014-01-17
>         17:01:28,409::vm::815::vm.Vm::__(stop)
>          vmId=`b8787906-187a-4234-a0c9-__58fc4ddf2a57`::stopping
>                                     migration monitor thread
>         Thread-1416::DEBUG::2014-01-17
>         17:01:28,409::vm::742::vm.Vm::__(run)
>          vmId=`b8787906-187a-4234-a0c9-__58fc4ddf2a57`::migration
>                                     downtime thread exiting
>         Thread-1415::ERROR::2014-01-17
>         17:01:28,410::vm::238::vm.Vm::__(_recover)
>          vmId=`b8787906-187a-4234-a0c9-__58fc4ddf2a57`::Failed to
>                                     inquire lock: No such process
>         Thread-1415::ERROR::2014-01-17
>         17:01:28,619::vm::337::vm.Vm::__(run)
>          vmId=`b8787906-187a-4234-a0c9-__58fc4ddf2a57`::Failed
>                         to migrate
>                                     Traceback (most recent call last):
>                                         File "/usr/share/vdsm/vm.py", line
>                         323, in run
>                                          
>         self.___startUnderlyingMigration()
>                                         File "/usr/share/vdsm/vm.py",
>         line 400, in
>                                     _startUnderlyingMigration
>                                           None, maxBandwidth)
>                                         File "/usr/share/vdsm/vm.py", line
>                         838, in f
>                                           ret = attr(*args, **kwargs)
>                                         File
>          "/usr/lib64/python2.6/site-__packages/vdsm/__libvirtconnection.py",
>                                     line 76, in wrapper
>                                           ret = f(*args, **kwargs)
>                                         File
>                         "/usr/lib64/python2.6/site-__packages/libvirt.py",
>                                     line 1178, in migrateToURI2
>                                           if ret == -1: raise libvirtError
>                                     ('virDomainMigrateToURI2()
>         failed', dom=self)
>                                     libvirtError: Failed to inquire
>         lock: No
>                         such process
>         Thread-26::ERROR::2014-01-17
>          17:01:28,917::sampling::355::__vm.Vm::(collect)
>          vmId=`b8787906-187a-4234-a0c9-__58fc4ddf2a57`::Stats
>                                     function failed:
>         <AdvancedStatsFunction
>                         _highWrite at 0x26efb58>
>
>                                     The problem is that it doesn't say
>         which
>                         process...
>
>
>                                 this looks like noise post the migration
>                         failing, with probably
>                                 a more relevant error in libvirt log
>
>
>                                     ----- Original Message -----
>
>                                         From: "Itamar Heim"
>         <iheim at redhat.com <mailto:iheim at redhat.com>
>                         <mailto:iheim at redhat.com
>         <mailto:iheim at redhat.com>>
>                                         <mailto:iheim at redhat.com
>         <mailto:iheim at redhat.com>
>
>                         <mailto:iheim at redhat.com
>         <mailto:iheim at redhat.com>>>>
>                                         To: "Edgars M."
>                         <edgars.mazurs at gmail.com
>         <mailto:edgars.mazurs at gmail.com>
>         <mailto:edgars.mazurs at gmail.com <mailto:edgars.mazurs at gmail.com>>
>                                        
>         <mailto:edgars.mazurs at gmail.com <mailto:edgars.mazurs at gmail.com>
>
>                         <mailto:edgars.mazurs at gmail.com
>         <mailto:edgars.mazurs at gmail.com>>>>, "Meital Bourvine"
>                                         <mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>
>                         <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>>
>                         <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com> <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>>>>
>                                         Cc: users at ovirt.org
>         <mailto:users at ovirt.org>
>                         <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>> <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>
>
>                         <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>>>, "Michal
>                                         Skrivanek"
>         <mskrivan at redhat.com <mailto:mskrivan at redhat.com>
>                         <mailto:mskrivan at redhat.com
>         <mailto:mskrivan at redhat.com>>
>                                         <mailto:mskrivan at redhat.com
>         <mailto:mskrivan at redhat.com>
>
>                         <mailto:mskrivan at redhat.com
>         <mailto:mskrivan at redhat.com>>>>
>                                         Sent: Friday, January 17, 2014
>         9:47:11 PM
>                                         Subject: Re: [Users] VM
>         Migration failed
>
>                                         On 01/17/2014 06:25 PM, Edgars
>         M. wrote:
>
>                                             Hi Meital
>
>                                             I tried to migrate another
>         VM and
>                         it also failed.
>
>                                             This is what I get in UI:
>
>
>                                             Migration started (VM:
>         nophpapp01,
>                         Source:
>                                             novmnode1, Destination:
>                                             novmnode2, User: edgarsm).
>                                             Migration failed due to Error:
>                         Fatal error during
>                                             migration. Trying to
>                                             migrate to another Host (VM:
>                         nophpapp01, Source:
>                                             novmnode1, Destination:
>                                             novmnode2).
>                                             Migration failed due to Error:
>                         Fatal error during
>                                             migration (VM:
>                                             nophpapp01, Source: novmnode1,
>                         Destination: novmnode2).
>
>                                             There is nothing in
>                         /var/log/messages, neither on
>                                             engine server nor nodes.
>
>
>                                             See attachments for engine and
>                         vdsm logs. (I am
>                                             migrating from vmnode1
>                                             to vmnode2)
>
>
>                                         whatever the issue is here,
>         can you
>                         please open a bug on
>                                         trying to
>                                         return more info to user on the
>                         migration error itself
>                                         (for easier
>                                         troubleshooting).
>
>                                         thanks,
>                                               Itamar
>
>
>                                             Thanks for the help
>                                             Edgars
>
>
>
>
>
>
>
>                                             On Fri, Jan 17, 2014 at
>         4:46 PM,
>                         Meital Bourvine
>                                             <mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>
>                         <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>>
>                         <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com> <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>>>
>                                            
>         <mailto:mbourvin at redhat.com <mailto:mbourvin at redhat.com>
>                         <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>>
>                                            
>         <mailto:mbourvin at redhat.com <mailto:mbourvin at redhat.com>
>                         <mailto:mbourvin at redhat.com
>         <mailto:mbourvin at redhat.com>>>>> wrote:
>
>                                                   Which error are you
>         getting
>                         in the UI?
>                                                   Can you please
>         attach the
>                         full engine and vdsm
>                                             logs?
>                                                   Also, please check
>         if there
>                         is a relevant
>                                             error in /var/log/messages
>
>
>          ------------------------------__------------------------------__------------
>
>
>                                                       *From: *"Edgars M."
>                                             <edgars.mazurs at gmail.com
>         <mailto:edgars.mazurs at gmail.com>
>                         <mailto:edgars.mazurs at gmail.com
>         <mailto:edgars.mazurs at gmail.com>>
>                                            
>         <mailto:edgars.mazurs at gmail.com <mailto:edgars.mazurs at gmail.com>
>                         <mailto:edgars.mazurs at gmail.com
>         <mailto:edgars.mazurs at gmail.com>>>
>            <mailto:edgars.mazurs at gmail <mailto:edgars.mazurs at gmail>.
>                         <mailto:edgars.mazurs at gmail
>         <mailto:edgars.mazurs at gmail>.>__com
>                                            
>         <mailto:edgars.mazurs at gmail.com <mailto:edgars.mazurs at gmail.com>
>
>                         <mailto:edgars.mazurs at gmail.com
>         <mailto:edgars.mazurs at gmail.com>>>>>
>                                                       *To:
>         *users at ovirt.org <mailto:users at ovirt.org>
>                         <mailto:users at ovirt.org <mailto:users at ovirt.org>>
>                                             <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>
>                         <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>>> <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>
>
>                         <mailto:users at ovirt.org <mailto:users at ovirt.org>>
>                                             <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>
>                         <mailto:users at ovirt.org
>         <mailto:users at ovirt.org>>>>
>                                                       *Sent: *Friday,
>         January
>                         17, 2014 3:42:37 PM
>         *Subject: *[Users] VM
>                         Migration failed
>
>
>                                                       Hi
>
>                                                       I am
>         experiencing issues
>                         with manual VM
>                                             migration. VM fails to
>                                                       migrate to other
>         node in
>                         the same Cluster.
>                                             Here are some
>                                                       relevant
>         engine.log entries:
>
>                                                       ERROR
>          [org.ovirt.engine.core.__vdsbroker.__VdsUpdateRunTimeInfo]
>                         (DefaultQuartzScheduler___Worker-73) Rerun vm
>                         a31cfd62-26fc-4396-8a83-__1aed68c7fd39.
>                                             Called from vds novmnode1
>
>                                                       ERROR
>          [org.ovirt.engine.core.__vdsbroker.vdsbroker.__MigrateStatusVDSCommand]
>         (pool-6-thread-49) Failed in
>                                             MigrateStatusVDS method
>
>                                                       ERROR
>          [org.ovirt.engine.core.__vdsbroker.vdsbroker.__MigrateStatusVDSCommand]
>         (pool-6-thread-49) Error
>                         code migrateErr
>                                             and error message
>         VDSGenericException:
>                         VDSErrorException:
>                                             Failed to
>         MigrateStatusVDS, error
>                         = Fatal error
>                                             during migration
>
>                                                       ERROR
>          [org.ovirt.engine.core.__vdsbroker.vdsbroker.__MigrateStatusVDSCommand]
>         (pool-6-thread-49) Command
>                                             MigrateStatusVDS execution
>         failed.
>         Exception:
>                         VDSErrorException:
>         VDSGenericException:
>         VDSErrorException: Failed to
>                                             MigrateStatusVDS, error =
>         Fatal
>                                                       error during
>         migration
>
>                                                       Both Engine and
>         Node are
>                         running CentOS
>                                             6.5 x64. oVirt Engine
>                                                       Version:
>         3.3.2-1.el6.
>                         VDSM version
>                                             4.13.2-1. I restarted engine
>                                                       and vdsm, that
>         did not help.
>
>                                                       Also in vdsm log
>         file I
>                         see the following
>                                             errors related to the
>                                                       same VM ID:
>
>                         Thread-27::ERROR::2014-01-17
>
>                         16:37:06,271::sampling::355::__vm.Vm::(collect)
>
>                        
>         vmId=`a31cfd62-26fc-4396-8a83-__1aed68c7fd39`::Stats
>                         function
>                                                       failed:
>                         <AdvancedStatsFunction _highWrite
>                                             at 0x26efb58>
>
>                                                       Any hints?
>
>                                                       BR
>                                                       Edgars
>
>
>                         _________________________________________________
>                                                       Users mailing list
>         Users at ovirt.org <mailto:Users at ovirt.org>
>         <mailto:Users at ovirt.org <mailto:Users at ovirt.org>>
>                         <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org> <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org>>>
>                                             <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org>
>                         <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org>> <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org>
>                         <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org>>>>
>         http://lists.ovirt.org/__mailman/listinfo/users
>          <http://lists.ovirt.org/mailman/listinfo/users>
>
>
>
>
>
>          _________________________________________________
>                                             Users mailing list
>         Users at ovirt.org <mailto:Users at ovirt.org>
>         <mailto:Users at ovirt.org <mailto:Users at ovirt.org>>
>                         <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org> <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org>>>
>         http://lists.ovirt.org/__mailman/listinfo/users
>          <http://lists.ovirt.org/mailman/listinfo/users>
>
>
>
>
>
>                                
>         _________________________________________________
>                                 Users mailing list
>         Users at ovirt.org <mailto:Users at ovirt.org>
>         <mailto:Users at ovirt.org <mailto:Users at ovirt.org>>
>                         <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org> <mailto:Users at ovirt.org
>         <mailto:Users at ovirt.org>>>
>         http://lists.ovirt.org/__mailman/listinfo/users
>                                
>         <http://lists.ovirt.org/mailman/listinfo/users>
>
>
>
>                             --
>                             Dafna Ron
>
>
>
>
>             --     Dafna Ron
>
>
>
>
>     -- 
>     Dafna Ron
>
>


-- 
Dafna Ron



More information about the Users mailing list