On Thu, Nov 17, 2016 at 8:28 AM, Michal Skrivanek <michal.skrivanek@redhat.com> wrote:

On 27 Oct 2016, at 15:54, knarra <knarra@redhat.com> wrote:

Hi,

    I have installed latest upstream master on RHEL7.2. When i try to put a host in maintenance which runs HE vm i see that vm does not get migrated to another host and host is stuck in "preparing for maintenace" state. I see the following errors in the vdsm.log . Can you please help me understand why this error is seen?


seems to be caused by OVS hook issue
update to latest and try again, if it’s still not working remove the ovs hook(s)

This VM was created in a version that was missing the graphics parameter, so I do not think an upgrade will help.
Maybe shutting down the VM after the system upgrade may help, but that is not always practical.

The patch that aimed to fix this is this: https://gerrit.ovirt.org/#/c/64300
Unfortunately it is stuck on review.


  1. 2016-10-27 16:40:22,742 ERROR (Thread-3293) [virt.vm] (vmId='21e0e248-19bf-47b3-b72f-6a3740d9ff43') Hook script execution failed: internal error: Child process (LC_ALL=C PAT
  2. H=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin /etc/libvirt/hooks/qemu HostedEngine migrate begin -) unexpected exit status 1: Traceback (most recent call last):
  3.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 51, in main
  4.     _process_domxml(tree)
  5.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 80, in _process_domxml
  6.     _set_graphics(devices, target_vm_conf)
  7.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 156, in _set_graphics
  8.     target_display_network, target_display_ip = _vmconf_display(target_vm_conf)
  9.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 177, in _vmconf_display
  10.     raise VmMigrationHookError('VM conf graphics not detected')
  11. VmMigrationHookError: VM conf graphics not detected
  12. Traceback (most recent call last):
  13.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 201, in <module>
  14.     main(*sys.argv[1:])
  15.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 51, in main
  16.     _process_domxml(tree)
  17.   File "/usr/libexec/vdsm/vm_migrate_hoo (migration:261)
  18. 2016-10-27 16:40:22,757 ERROR (Thread-3293) [virt.vm] (vmId='21e0e248-19bf-47b3-b72f-6a3740d9ff43') Failed to migrate (migration:390)
  19. Traceback (most recent call last):
  20.   File "/usr/share/vdsm/virt/migration.py", line 372, in run
  21.     self._startUnderlyingMigration(time.time())
  22.   File "/usr/share/vdsm/virt/migration.py", line 447, in _startUnderlyingMigration
  23.     self._perform_with_downtime_thread(duri, muri)
  24.   File "/usr/share/vdsm/virt/migration.py", line 498, in _perform_with_downtime_thread
  25.     self._perform_migration(duri, muri)
  26.   File "/usr/share/vdsm/virt/migration.py", line 485, in _perform_migration
  27.     self._vm._dom.migrateToURI3(duri, params, flags)
  28.   File "/usr/lib/python2.7/site-packages/vdsm/virt/virdomain.py", line 69, in f
  29.     ret = attr(*args, **kwargs)
  30.   File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py", line 123, in wrapper
  31.     ret = f(*args, **kwargs)
  32.   File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 899, in wrapper
  33.     return func(inst, *args, **kwargs)
  34.   File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1836, in migrateToURI3
  35. :
  36.     if ret == -1: raise libvirtError ('virDomainMigrateToURI3() failed', dom=self)
  37. libvirtError: Hook script execution failed: internal error: Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin /etc/libvirt/hooks/qemu HostedEngine migrate begin -) unexpected exit status 1: Traceback (most recent call last):
  38.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 51, in main
  39.     _process_domxml(tree)
  40.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 80, in _process_domxml
  41.     _set_graphics(devices, target_vm_conf)
  42.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 156, in _set_graphics
  43.     target_display_network, target_display_ip = _vmconf_display(target_vm_conf)
  44.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 177, in _vmconf_display
  45.     raise VmMigrationHookError('VM conf graphics not detected')
  46. VmMigrationHookError: VM conf graphics not detected
  47. Traceback (most recent call last):
  48.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 201, in <module>
  49.     main(*sys.argv[1:])
  50.   File "/usr/libexec/vdsm/vm_migrate_hook.py", line 51, in main
  51.     _process_domxml(tree)
  52.   File "/usr/libexec/vdsm/vm_migrate_hoo

Thanks

kasturi.

_______________________________________________
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