Hi David, You can delete the VM from the DB using this command: SELECT DeleteVm('<vm-id>');
*Regards,* *Shani Leviim* On Wed, Apr 7, 2021 at 4:23 PM David Kerry <dav...@riavera.com> wrote: > Hello, > > This seems to be what the engine is trying to do, and failing at for some > reason. > > eg: > > [root@ovirt-node217 ~]# vdsm-client Host getVMList fullStatus=True > [ > "8b3964bc-cd3f-4f13-84c6-1811193c93eb", > "132668b6-9992-451f-95ac-dbcbeb03f5f1" > ] > > For reference: > > [root@ovirt-node217 ~]# virsh -r list --all > Id Name State > ---------------------------------------------------- > - vm-s2 shut off > - vm-s1 shut off > > And in the console, it shows a count of "2" beside this host, but on the > host detail > page, under the virtual-machine tab, the list is empty (these VMs are > actually > running on a different host). > > [root@ovirt-node217 ~]# vdsm-client VM destroy > vmID="8b3964bc-cd3f-4f13-84c6-1811193c93eb" > vdsm-client: Command VM.destroy with args {'vmID': > '8b3964bc-cd3f-4f13-84c6-1811193c93eb'} failed: > (code=100, message=General Exception: ("'1048576'",)) > > I guess what I need is a way to remove/clean-up these VMs manually since > ovirt > does not seem to be able to do it by itself. > > This condition also blocks the host from being put into maintenance mode. > > When I reboot the host manually and "confirm host was rebooted", the VMs > are still there and still stuck. > > Sincerely, > > David > > > On 2021-04-07 6:01 a.m., Shani Leviim wrote: > > Hi, > You can try with the vdsm-client tool: > https://www.ovirt.org/develop/developer-guide/vdsm/vdsm-client.html > > Stopping a VM: > 1) Get the vmId: > # vdsm-client Host getVMList fullStatus=True > > 2) Destroy the VM > # vdsm-client VM destroy vmID=<vmID> > > > *Regards, * > > *Shani Leviim * > > > On Sat, Apr 3, 2021 at 7:50 AM <dav...@riavera.com> wrote: > >> Hello, >> >> I've somehow gotten one of my VMs stuck in a state that ovirt seems to be >> rather confused about its >> existence of now. I'm running oVirt 4.3.10 and using oVirt Node on all >> the hosts. >> >> My engine and host event logs are now filling up very rapidly with this >> error: >> >> VDSM node217 command DestroyVDS failed: General Exception: ("'1048576'",) >> >> I was playing with hugetable support, and that error number or string >> looks suspiciously >> like the "hugetable size" custom property I set on the VM. >> >> This VM was migrated to another host at one point as well, and now that >> host is also >> generating the same error as well. >> >> When I try to move these hosts to maintenance mode, they get stuck in >> "Preparing for >> Maintenance" while it tries to migrate/deal with the VM that's not there >> any more. >> >> Forcibly rebooting the hosts does not change anything. The VM state/host >> seems to be >> captured somewhere persistent in this case. >> >> The VM in question is not running, and I can start it up on another host >> successfully, >> but ovirt still thinks it exists on the other 2 hosts no matter what I do. >> >> Is there perhaps some way to delete it from the engine database directly >> to straighten >> things out? >> >> Here's a dump of the vdsm log on one of the hosts. I haven't been able >> to pinpoint what >> the exact issue is or how to fix it, but hopefully someone here will have >> seen this before? >> >> 2021-04-03 04:40:35,515+0000 INFO (jsonrpc/1) [api.virt] START >> destroy(gracefulAttempts=1) from=::ffff:10.100.0.210,58150, >> vmId=58abf0cf-d7b9-4067-a86a-e619928368e7 (api:48) >> 2021-04-03 04:40:35,516+0000 INFO (jsonrpc/1) [virt.vm] >> (vmId='58abf0cf-d7b9-4067-a86a-e619928368e7') Release VM resources (vm:5186) >> 2021-04-03 04:40:35,516+0000 WARN (jsonrpc/1) [virt.vm] >> (vmId='58abf0cf-d7b9-4067-a86a-e619928368e7') trying to set state to >> Powering down when already Down (vm:626) >> 2021-04-03 04:40:35,516+0000 INFO (jsonrpc/1) [virt.vm] >> (vmId='58abf0cf-d7b9-4067-a86a-e619928368e7') Stopping connection >> (guestagent:455) >> 2021-04-03 04:40:35,517+0000 INFO (jsonrpc/1) [vdsm.api] START >> teardownImage(sdUUID='a08af6be-3802-4bb1-9fa5-4b6a10227290', >> spUUID='78dc095a-5238-11e8-b8bf-00163e6a7af9', >> imgUUID='9c896907-59b0-4983-9478-b36b2c2eb01e', volUUID=None) >> from=::ffff:10.100.0.210,58150, task_id=fc946d20-126a-4fd0-9078-91 >> 4b4a64b1d9 (api:48) >> 2021-04-03 04:40:35,518+0000 INFO (jsonrpc/1) [storage.StorageDomain] >> Removing image rundir link >> u'/var/run/vdsm/storage/a08af6be-3802-4bb1-9fa5-4b6a10227290/9c896907-59b0-4983-9478-b36b2c2eb01e' >> (fileSD:592) >> 2021-04-03 04:40:35,518+0000 INFO (jsonrpc/1) [vdsm.api] FINISH >> teardownImage return=None from=::ffff:10.100.0.210,58150, >> task_id=fc946d20-126a-4fd0-9078-914b4a64b1d9 (api:54) >> 2021-04-03 04:40:35,519+0000 INFO (jsonrpc/1) [vdsm.api] START >> teardownImage(sdUUID='b891448d-dd92-4a7b-a51a-22abc3d7da67', >> spUUID='78dc095a-5238-11e8-b8bf-00163e6a7af9', >> imgUUID='c0e95483-35f1-4a61-958e-4e308b70d3f8', volUUID=None) >> from=::ffff:10.100.0.210,58150, task_id=77c0fdca-e13a-44b5-9a00-29 >> 0522b194b2 (api:48) >> 2021-04-03 04:40:35,520+0000 INFO (jsonrpc/1) [storage.StorageDomain] >> Removing image rundir link >> u'/var/run/vdsm/storage/b891448d-dd92-4a7b-a51a-22abc3d7da67/c0e95483-35f1-4a61-958e-4e308b70d3f8' >> (fileSD:592) >> 2021-04-03 04:40:35,520+0000 INFO (jsonrpc/1) [vdsm.api] FINISH >> teardownImage return=None from=::ffff:10.100.0.210,58150, >> task_id=77c0fdca-e13a-44b5-9a00-290522b194b2 (api:54) >> 2021-04-03 04:40:35,521+0000 INFO (jsonrpc/1) [virt.vm] >> (vmId='58abf0cf-d7b9-4067-a86a-e619928368e7') Stopping connection >> (guestagent:455) >> 2021-04-03 04:40:35,521+0000 WARN (jsonrpc/1) [root] File: >> /var/lib/libvirt/qemu/channels/58abf0cf-d7b9-4067-a86a-e619928368e7.ovirt-guest-agent.0 >> already removed (fileutils:54) >> 2021-04-03 04:40:35,521+0000 WARN (jsonrpc/1) [root] Attempting to >> remove a non existing network: >> ovirtmgmt/58abf0cf-d7b9-4067-a86a-e619928368e7 (libvirtnetwork:198) >> 2021-04-03 04:40:35,522+0000 WARN (jsonrpc/1) [root] Attempting to >> remove a non existing net user: >> ovirtmgmt/58abf0cf-d7b9-4067-a86a-e619928368e7 (libvirtnetwork:205) >> 2021-04-03 04:40:35,526+0000 WARN (jsonrpc/1) [root] Attempting to >> remove a non existing network: >> ovirtmgmt/58abf0cf-d7b9-4067-a86a-e619928368e7 (libvirtnetwork:198) >> 2021-04-03 04:40:35,526+0000 WARN (jsonrpc/1) [root] Attempting to >> remove a non existing net user: >> ovirtmgmt/58abf0cf-d7b9-4067-a86a-e619928368e7 (libvirtnetwork:205) >> 2021-04-03 04:40:35,527+0000 WARN (jsonrpc/1) [root] File: >> /var/lib/libvirt/qemu/channels/58abf0cf-d7b9-4067-a86a-e619928368e7.org.qemu.guest_agent.0 >> already removed (fileutils:54) >> 2021-04-03 04:40:35,528+0000 WARN (jsonrpc/1) [virt.vm] >> (vmId='58abf0cf-d7b9-4067-a86a-e619928368e7') timestamp already removed >> from stats cache (vm:2445) >> 2021-04-03 04:40:35,531+0000 ERROR (jsonrpc/1) [api] FINISH destroy >> error='1048576' (api:134) >> Traceback (most recent call last): >> File "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 124, >> in method >> ret = func(*args, **kwargs) >> File "/usr/lib/python2.7/site-packages/vdsm/API.py", line 333, in >> destroy >> res = self.vm.destroy(gracefulAttempts) >> File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 5283, in >> destroy >> result = self.doDestroy(gracefulAttempts, reason) >> File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 5302, in >> doDestroy >> return self.releaseVm(gracefulAttempts) >> File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 5207, in >> releaseVm >> self._cleanup() >> File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 2382, in >> _cleanup >> self._cleanup_hugepages() >> File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 2393, in >> _cleanup_hugepages >> self.nr_hugepages, self.hugepagesz >> File "/usr/lib/python2.7/site-packages/vdsm/hugepages.py", line 243, in >> calculate_required_deallocation >> _preallocated_hugepages(vm_hugepagesz)) >> File "/usr/lib/python2.7/site-packages/vdsm/hugepages.py", line 262, in >> _preallocated_hugepages >> kernel_args['hugepagesz'] >> File "/usr/lib/python2.7/site-packages/vdsm/hugepages.py", line 291, in >> _cmdline_hugepagesz_to_kb >> }[cmdline] >> KeyError: '1048576' >> 2021-04-03 04:40:35,531+0000 INFO (jsonrpc/1) [api.virt] FINISH destroy >> return={'status': {'message': 'General Exception: ("\'1048576\'",)', >> 'code': 100}} from=::ffff:10.100.0.210,58150, >> vmId=58abf0cf-d7b9-4067-a86a-e619928368e7 (api:54) >> 2021-04-03 04:40:35,532+0000 INFO (jsonrpc/1) [jsonrpc.JsonRpcServer] >> RPC call VM.destroy failed (error 100) in 0.02 seconds (__init__:312) >> _______________________________________________ >> Users mailing list -- users@ovirt.org >> To unsubscribe send an email to users-le...@ovirt.org >> Privacy Statement: https://www.ovirt.org/privacy-policy.html >> oVirt Code of Conduct: >> https://www.ovirt.org/community/about/community-guidelines/ >> List Archives: >> https://lists.ovirt.org/archives/list/users@ovirt.org/message/KBABFNZIJ6T6QZXGYRSROHCO7LAS4VOM/ >> >
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/4FSPFMNIYP7IVQOY5OSHPMUR5Y3HEUSM/