Re: [ovirt-users] Two Problems On New Install

2017-02-24 Thread Martin Sivak
Hi,

yeah both snippets are actually telling you that there was something
really unexpected. The first one comes from a call by MOM who is
trying to get some IO limiting information about the VM. VDSM
responded with "I know about the VM, but I can't find it in libvirt".

The second part is something similar.. VDSM is expecting a VM to be
known to libvirt, but there is no sign of it.

I am adding some vdsm people who might know more about how to debug this.

Best regards

Martin Sivak

On Fri, Feb 24, 2017 at 6:25 AM, Charles Tassell  wrote:
> Hi Martin,
>
>   Thanks for responding, and sorry for the long delay in getting back to
> you.  Where would I find the libvirt log?  I checked on the host and I have
> individual log files in /var/log/libvirt/qemu/.log, but nothing for
> the guest I'm trying to migrate.
>
>   I did some more digging and found these errors, which seem to point to
> some sort of issue communicating with the JsonRpcServer module.  I've put
> the full vdsm.log output from the migration attempt up at
> http://krissy.islandadmin.ca/public/vdsm.txt but the interesting parts seems
> to be:
>
> jsonrpc.Executor/3::DEBUG::2017-02-24
> 01:01:36,415::__init__::530::jsonrpc.JsonRpcServer::(_handle_request)
> Calling 'Host.getAllVmIoTunePolicies' in bridge with {}
> jsonrpc.Executor/3::ERROR::2017-02-24
> 01:01:36,436::__init__::550::jsonrpc.JsonRpcServer::(_handle_request)
> Internal server error
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/site-packages/yajsonrpc/__init__.py", line 545,
> in _handle_request
> res = method(**params)
>   File "/usr/lib/python2.7/site-packages/vdsm/rpc/Bridge.py", line 195, in
> _dynamicMethod
> result = fn(*methodArgs)
>   File "/usr/share/vdsm/API.py", line 1358, in getAllVmIoTunePolicies
> io_tune_policies_dict = self._cif.getAllVmIoTunePolicies()
>   File "/usr/share/vdsm/clientIF.py", line 447, in getAllVmIoTunePolicies
> vm_io_tune_policies[v.id] = {'policy': v.getIoTunePolicy(),
>   File "/usr/share/vdsm/virt/vm.py", line 2772, in getIoTunePolicy
> qos = self._getVmPolicy()
>   File "/usr/share/vdsm/virt/vm.py", line 2746, in _getVmPolicy
> metadata_xml = self._dom.metadata(
>   File "/usr/lib/python2.7/site-packages/vdsm/virt/virdomain.py", line 47,
> in __getattr__
> % self.vmid)
> NotConnectedError: VM u'3390a529-e0c3-4f1f-9c8f-7595b2b3f38f' was not
> started yet or was shut down
> jsonrpc.Executor/3::INFO::2017-02-24
> 01:01:36,437::__init__::513::jsonrpc.JsonRpcServer::(_serveRequest) RPC call
> Host.getAllVmIoTunePolicies failed (error -32603) in 0.03 seconds
> Thread-351015::DEBUG::2017-02-24
> 01:01:36,471::lvm::288::Storage.Misc.excCmd::(cmd) SUCCESS:  = ''; 
> = 0
> Thread-351015::DEBUG::2017-02-24
> 01:01:36,471::fileUtils::209::Storage.fileUtils::(createdir) Creating
> directory:
> /var/run/vdsm/storage/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/a8da74c5-24d8-46c1-9a70-92e3045a3c18
> Thread-351015::DEBUG::2017-02-24
> 01:01:36,472::blockSD::1186::Storage.StorageDomain::(createImageLinks)
> Creating symlink from
> /dev/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/2e00f0ba-5d93-4c3b-af37-b53dcc68a43f
> to /v
> Thread-351015::DEBUG::2017-02-24
> 01:01:36,472::blockSD::1150::Storage.StorageDomain::(linkBCImage) Creating
> symlink from
> /var/run/vdsm/storage/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/a8da74c5-24d8-46c1-9a70-92e304
>
> ...
>
>
> jsonrpc.Executor/6::DEBUG::2017-02-24
> 01:01:37,645::resourceManager::241::Storage.ResourceManager.Request::(grant)
> ResName=`Storage.b22b3666-f8d6-4beb-ac19-f2a6c8f49271`ReqID=`108242ef-f04e-4b9b-8a08-8f9ed1fae9
> jsonrpc.Executor/6::DEBUG::2017-02-24
> 01:01:37,645::task::829::Storage.TaskManager.Task::(resourceAcquired)
> Task=`a9e9fcd9-65fe-4652-96d1-8afc2cf47269`::_resourcesAcquired:
> Storage.b22b3666-f8d6-4beb-ac19-f2a6c
> jsonrpc.Executor/6::DEBUG::2017-02-24
> 01:01:37,645::task::995::Storage.TaskManager.Task::(_decref)
> Task=`a9e9fcd9-65fe-4652-96d1-8afc2cf47269`::ref 1 aborting False
> jsonrpc.Executor/6::DEBUG::2017-02-24
> 01:01:37,645::fileUtils::190::Storage.fileUtils::(cleanupdir) Removing
> directory:
> /var/run/vdsm/storage/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/9cdfe4ab-c23e-42cd-8f45-2ca573a
> jsonrpc.Executor/6::DEBUG::2017-02-24
> 01:01:37,646::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/taskset
> --cpu-list 0-15 /usr/bin/sudo -n /usr/sbin/lvm lvs --config ' devices {
> preferred_names = ["^/dev/mapper
> Thread-351015::ERROR::2017-02-24
> 01:01:37,656::vm::767::virt.vm::(_startUnderlyingVm)
> vmId=`3390a529-e0c3-4f1f-9c8f-7595b2b3f38f`::Failed to start a migration
> destination vm
> Traceback (most recent call last):
>   File "/usr/share/vdsm/virt/vm.py", line 733, in _startUnderlyingVm
> self._completeIncomingMigration()
>   File "/usr/share/vdsm/virt/vm.py", line 3113, in
> _completeIncomingMigration
> self._incomingMigrationFinished.isSet(), usedTimeout)
>   File "/usr/share/vdsm/virt/vm.py", line 3196, in
> _attachLibvirtDomainAfterMigration
>   

Re: [ovirt-users] Two Problems On New Install

2017-02-23 Thread Charles Tassell

Hi Martin,

  Thanks for responding, and sorry for the long delay in getting back 
to you.  Where would I find the libvirt log?  I checked on the host and 
I have individual log files in /var/log/libvirt/qemu/.log, but 
nothing for the guest I'm trying to migrate.


  I did some more digging and found these errors, which seem to point 
to some sort of issue communicating with the JsonRpcServer module.  I've 
put the full vdsm.log output from the migration attempt up at 
http://krissy.islandadmin.ca/public/vdsm.txt but the interesting parts 
seems to be:


jsonrpc.Executor/3::DEBUG::2017-02-24 
01:01:36,415::__init__::530::jsonrpc.JsonRpcServer::(_handle_request) 
Calling 'Host.getAllVmIoTunePolicies' in bridge with {}
jsonrpc.Executor/3::ERROR::2017-02-24 
01:01:36,436::__init__::550::jsonrpc.JsonRpcServer::(_handle_request) 
Internal server error

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/yajsonrpc/__init__.py", line 
545, in _handle_request

res = method(**params)
  File "/usr/lib/python2.7/site-packages/vdsm/rpc/Bridge.py", line 195, 
in _dynamicMethod

result = fn(*methodArgs)
  File "/usr/share/vdsm/API.py", line 1358, in getAllVmIoTunePolicies
io_tune_policies_dict = self._cif.getAllVmIoTunePolicies()
  File "/usr/share/vdsm/clientIF.py", line 447, in getAllVmIoTunePolicies
vm_io_tune_policies[v.id] = {'policy': v.getIoTunePolicy(),
  File "/usr/share/vdsm/virt/vm.py", line 2772, in getIoTunePolicy
qos = self._getVmPolicy()
  File "/usr/share/vdsm/virt/vm.py", line 2746, in _getVmPolicy
metadata_xml = self._dom.metadata(
  File "/usr/lib/python2.7/site-packages/vdsm/virt/virdomain.py", line 
47, in __getattr__

% self.vmid)
NotConnectedError: VM u'3390a529-e0c3-4f1f-9c8f-7595b2b3f38f' was not 
started yet or was shut down
jsonrpc.Executor/3::INFO::2017-02-24 
01:01:36,437::__init__::513::jsonrpc.JsonRpcServer::(_serveRequest) RPC 
call Host.getAllVmIoTunePolicies failed (error -32603) in 0.03 seconds
Thread-351015::DEBUG::2017-02-24 
01:01:36,471::lvm::288::Storage.Misc.excCmd::(cmd) SUCCESS:  = ''; 
 = 0
Thread-351015::DEBUG::2017-02-24 
01:01:36,471::fileUtils::209::Storage.fileUtils::(createdir) Creating 
directory: 
/var/run/vdsm/storage/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/a8da74c5-24d8-46c1-9a70-92e3045a3c18 

Thread-351015::DEBUG::2017-02-24 
01:01:36,472::blockSD::1186::Storage.StorageDomain::(createImageLinks) 
Creating symlink from 
/dev/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/2e00f0ba-5d93-4c3b-af37-b53dcc68a43f 
to /v
Thread-351015::DEBUG::2017-02-24 
01:01:36,472::blockSD::1150::Storage.StorageDomain::(linkBCImage) 
Creating symlink from 
/var/run/vdsm/storage/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/a8da74c5-24d8-46c1-9a70-92e304


...


jsonrpc.Executor/6::DEBUG::2017-02-24 
01:01:37,645::resourceManager::241::Storage.ResourceManager.Request::(grant) 
ResName=`Storage.b22b3666-f8d6-4beb-ac19-f2a6c8f49271`ReqID=`108242ef-f04e-4b9b-8a08-8f9ed1fae9
jsonrpc.Executor/6::DEBUG::2017-02-24 
01:01:37,645::task::829::Storage.TaskManager.Task::(resourceAcquired) 
Task=`a9e9fcd9-65fe-4652-96d1-8afc2cf47269`::_resourcesAcquired: 
Storage.b22b3666-f8d6-4beb-ac19-f2a6c
jsonrpc.Executor/6::DEBUG::2017-02-24 
01:01:37,645::task::995::Storage.TaskManager.Task::(_decref) 
Task=`a9e9fcd9-65fe-4652-96d1-8afc2cf47269`::ref 1 aborting False
jsonrpc.Executor/6::DEBUG::2017-02-24 
01:01:37,645::fileUtils::190::Storage.fileUtils::(cleanupdir) Removing 
directory: 
/var/run/vdsm/storage/b22b3666-f8d6-4beb-ac19-f2a6c8f49271/9cdfe4ab-c23e-42cd-8f45-2ca573a
jsonrpc.Executor/6::DEBUG::2017-02-24 
01:01:37,646::lvm::288::Storage.Misc.excCmd::(cmd) /usr/bin/taskset 
--cpu-list 0-15 /usr/bin/sudo -n /usr/sbin/lvm lvs --config ' devices { 
preferred_names = ["^/dev/mapper
Thread-351015::ERROR::2017-02-24 
01:01:37,656::vm::767::virt.vm::(_startUnderlyingVm) 
vmId=`3390a529-e0c3-4f1f-9c8f-7595b2b3f38f`::Failed to start a migration 
destination vm

Traceback (most recent call last):
  File "/usr/share/vdsm/virt/vm.py", line 733, in _startUnderlyingVm
self._completeIncomingMigration()
  File "/usr/share/vdsm/virt/vm.py", line 3113, in 
_completeIncomingMigration

self._incomingMigrationFinished.isSet(), usedTimeout)
  File "/usr/share/vdsm/virt/vm.py", line 3196, in 
_attachLibvirtDomainAfterMigration

raise MigrationError(e.get_error_message())
MigrationError: Domain not found: no domain with matching uuid 
'3390a529-e0c3-4f1f-9c8f-7595b2b3f38f'
Thread-351015::INFO::2017-02-24 
01:01:37,658::vm::1330::virt.vm::(setDownStatus) 
vmId=`3390a529-e0c3-4f1f-9c8f-7595b2b3f38f`::Changed state to Down: VM 
failed to migrate (code=8)
Thread-351015::INFO::2017-02-24 
01:01:37,658::guestagent::430::virt.vm::(stop) 
vmId=`3390a529-e0c3-4f1f-9c8f-7595b2b3f38f`::Stopping connection
Thread-351015::DEBUG::2017-02-24 
01:01:37,660::__init__::209::jsonrpc.Notification::(emit) Sending event 
{"params": {"notify_time": 5250206560, 
"3390a529-e0c3-4f1f-9c8f-7595b2b3f38f": {"s

Re: [ovirt-users] Two Problems On New Install

2017-02-15 Thread Martin Sivak
Hi Charles,

I am not sure about the migration issue, we need more logs [1] to be
able to tell, but the SSL issue is probably just annoying and not a
functionality bug (see
https://bugzilla.redhat.com/show_bug.cgi?id=1412583).

Best regards

[1] libvirt log for the domain, the VM process might be crashing for some reason

--
Martin Sivak
SLA / oVirt

On Wed, Feb 15, 2017 at 3:45 AM, Charles Tassell  wrote:
> Hi Everyone,
>
>   I recently installed oVirt 4.0 on two servers with an iSCSI backstore, and
> I'm having two issues I'm having trouble tracking down. First, the initial
> datastore that the hosted engine is running on won't connect.  It just says
> "Unattached" in the GUI, and I can't find an error message anywhere.  Not a
> huge deal, it just means I can't see the hosted engine itself in the GUI.
>
>   More importantly: I can't migrate VMs.  They fail with errors like this in
> the vdsm.log of the destination host:
>
> Thread-60381::ERROR::2017-02-14
> 21:55:47,921::vm::767::virt.vm::(_startUnderlyingVm)
> vmId=`59f235cc-3ab2-4dae-b460-62be850e3d5d`::Failed to start a migration
> destination vm
> Traceback (most recent call last):
>   File "/usr/share/vdsm/virt/vm.py", line 733, in _startUnderlyingVm
> self._completeIncomingMigration()
>   File "/usr/share/vdsm/virt/vm.py", line 3113, in
> _completeIncomingMigration
> self._incomingMigrationFinished.isSet(), usedTimeout)
>   File "/usr/share/vdsm/virt/vm.py", line 3196, in
> _attachLibvirtDomainAfterMigration
> raise MigrationError(e.get_error_message())
> MigrationError: Domain not found: no domain with matching uuid
> '59f235cc-3ab2-4dae-b460-62be850e3d5d'
>
>   If I shut the VM down and start it on the host it works fine, it just
> won't migrate.  I notice I'm also seeing a lot (like every 7 seconds) of
> this error:
>
> JsonRpc (StompReactor)::ERROR::2017-02-14
> 21:57:33,984::betterAsyncore::113::vds.dispatcher::(recv) SSL error during
> reading data: unexpected eof
>
>   Which I can't seem to diagnose.  Any ideas?
>
>
> ___
> 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


[ovirt-users] Two Problems On New Install

2017-02-14 Thread Charles Tassell

Hi Everyone,

  I recently installed oVirt 4.0 on two servers with an iSCSI 
backstore, and I'm having two issues I'm having trouble tracking down. 
First, the initial datastore that the hosted engine is running on won't 
connect.  It just says "Unattached" in the GUI, and I can't find an 
error message anywhere.  Not a huge deal, it just means I can't see the 
hosted engine itself in the GUI.


  More importantly: I can't migrate VMs.  They fail with errors like 
this in the vdsm.log of the destination host:


Thread-60381::ERROR::2017-02-14 
21:55:47,921::vm::767::virt.vm::(_startUnderlyingVm) 
vmId=`59f235cc-3ab2-4dae-b460-62be850e3d5d`::Failed to start a migration 
destination vm

Traceback (most recent call last):
  File "/usr/share/vdsm/virt/vm.py", line 733, in _startUnderlyingVm
self._completeIncomingMigration()
  File "/usr/share/vdsm/virt/vm.py", line 3113, in 
_completeIncomingMigration

self._incomingMigrationFinished.isSet(), usedTimeout)
  File "/usr/share/vdsm/virt/vm.py", line 3196, in 
_attachLibvirtDomainAfterMigration

raise MigrationError(e.get_error_message())
MigrationError: Domain not found: no domain with matching uuid 
'59f235cc-3ab2-4dae-b460-62be850e3d5d'


  If I shut the VM down and start it on the host it works fine, it just 
won't migrate.  I notice I'm also seeing a lot (like every 7 seconds) of 
this error:


JsonRpc (StompReactor)::ERROR::2017-02-14 
21:57:33,984::betterAsyncore::113::vds.dispatcher::(recv) SSL error 
during reading data: unexpected eof


  Which I can't seem to diagnose.  Any ideas?


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[ovirt-users] Two Problems On New Install

2017-02-14 Thread Charles Tassell

Hi Everyone,

  I recently installed oVirt 4.0 on two servers with an iSCSI 
backstore, and I'm having two issues I'm having trouble tracking down.  
First, the initial datastore that the hosted engine is running on won't 
connect.  It just says "Unattached" in the GUI, and I can't find an 
error message anywhere.  Not a huge deal, it just means I can't see the 
hosted engine itself in the GUI.


  More importantly: I can't migrate VMs.  They fail with errors like 
this in the vdsm.log of the destination host:


Thread-60381::ERROR::2017-02-14 
21:55:47,921::vm::767::virt.vm::(_startUnderlyingVm) 
vmId=`59f235cc-3ab2-4dae-b460-62be850e3d5d`::Failed to start a migration 
destination vm

Traceback (most recent call last):
  File "/usr/share/vdsm/virt/vm.py", line 733, in _startUnderlyingVm
self._completeIncomingMigration()
  File "/usr/share/vdsm/virt/vm.py", line 3113, in 
_completeIncomingMigration

self._incomingMigrationFinished.isSet(), usedTimeout)
  File "/usr/share/vdsm/virt/vm.py", line 3196, in 
_attachLibvirtDomainAfterMigration

raise MigrationError(e.get_error_message())
MigrationError: Domain not found: no domain with matching uuid 
'59f235cc-3ab2-4dae-b460-62be850e3d5d'


  If I shut the VM down and start it on the host it works fine, it just 
won't migrate.  I notice I'm also seeing a lot (like every 7 seconds) of 
this error:


JsonRpc (StompReactor)::ERROR::2017-02-14 
21:57:33,984::betterAsyncore::113::vds.dispatcher::(recv) SSL error 
during reading data: unexpected eof


  Which I can't seem to diagnose.  Any ideas?


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users