очистка заданий(Tasks) в WebUI

molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

очистка заданий(Tasks) в WebUI

Сообщение molik »

Всем привет

На WebUI, в вкладке Tasks, висит задание "Executing -> Deleting image".
Удалял диск в статусе "Illegal", задание выполнилось с ошибкой, потом удалили полностью ВМ. Но задание, так и осталось висеть во вкладке "Tasks".
Образа который удаляется уже нет, и на самом SPM хосте тоже нет никаких заданий.

подскажите, как можно избавится от этого задания? подозреваю это где-то в базе может висеть.
перезагрузка engine не помогла.
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: очистка заданий(Tasks) в WebUI

Сообщение Dan Yasny »

systemctl restart ovirt-engine
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: очистка заданий(Tasks) в WebUI

Сообщение molik »

Dan Yasny писал(а): 24 окт 2018 12:48 systemctl restart ovirt-engine
не помогло.

Может полностью ВМ с engine ребутнуть?
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: очистка заданий(Tasks) в WebUI

Сообщение Dan Yasny »

вряд ли это поможет. или таск все еще висит на хостах, или он застрял в бд (что должно было исправиться рестартом сервиса)
Аватара пользователя
Алексей Максимов
Администратор сайта
Сообщения: 572
Зарегистрирован: 14 сен 2012 06:50
Откуда: г.Сыктывкар
Контактная информация:

Re: очистка заданий(Tasks) в WebUI

Сообщение Алексей Максимов »

Здравствуйте.

Была похожая проблема. Манипуляции с энджином тоже не помогли. Как я тогда понял, проблема с залипшими джобами может выходить из SPM. Попробуйте отловить джоб и очистить его по методу из этой заметки: oVirt 4.2.5 - Ошибка передачи роли SPM между хостами - SPM due to a failure to stop the current SPM
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: очистка заданий(Tasks) в WebUI

Сообщение molik »

Dan Yasny писал(а): 24 окт 2018 13:20 вряд ли это поможет. или таск все еще висит на хостах, или он застрял в бд (что должно было исправиться рестартом сервиса)
Рестартом ВМ не помогло тоже.
Наверно залипло где-то в базе.

Как с этим жить, игнорить посто ?)
Алексей Максимов писал(а): 24 окт 2018 13:26 Здравствуйте.

Была похожая проблема. Манипуляции с энджином тоже не помогли. Как я тогда понял, проблема с залипшими джобами может выходить из SPM. Попробуйте отловить джоб и очистить его по методу из этой заметки: oVirt 4.2.5 - Ошибка передачи роли SPM между хостами - SPM due to a failure to stop the current SPM
Да, смотрел, ничего нет:

Код: Выделить всё

# vdsm-client Host getAllTasksInfo
{}
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: очистка заданий(Tasks) в WebUI

Сообщение Dan Yasny »

не в базе а на каком-то из хостов. рестарт машины не поможет, застрял таск а не машина. Надо найти где оно застряло, посмотреть логи, и если не получится разобраться с проблемой, мигрировать машины и рестартануть хост
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: очистка заданий(Tasks) в WebUI

Сообщение Dan Yasny »

кстати, есть еще и утилита для тасков: https://www.ovirt.org/develop/developer ... utilities/
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: очистка заданий(Tasks) в WebUI

Сообщение molik »

Что в логах смотреть не знаю. Задание висит на удалении образа, которого уже нет, как и самой ВМ. А в логах одни айдишники.
Какой айдишник принадлежал той ВМ с диском не известно уже и в логах соответственно никак уже не найти концов.



В режм обслуживания не могу перевести хост, ошибка:

Код: Выделить всё

Error while executing action: 
Cannot switch Host to Maintenance mode. Host has asynchronous running tasks,
wait for operation to complete and retry.
SPM тоже не переносится:

Код: Выделить всё

Error while executing action: Cannot force select SPM. The Storage Pool has running tasks.
Аварийно из консоли сервера остаётся перезагрузить SPM хост? Что будет с кластером тогда ?



upd. в логах engine.log, вот такие записи, после не удачной попытки перевести хост в maintenance. Ясно, что это речь про то задание

Код: Выделить всё

2018-10-27 06:19:54,522-04 WARN  [org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-90) [ae78888e-04e6-409c-a796-aa92d09c7fdb] There are running tasks on the SPM: 'AsyncTask:{commandId='ba902bfe-8f2b-48f1-bb22-91b0e4ca61a7', rootCommandId='19e37ecf-b0aa-429e-9a90-fd8cf12c5172', storagePoolId='6a1a2096-8fe7-4f7d-a2c9-08c39a5fc215', taskId='b8a49d7b-93e5-4ba6-a138-46cb7d662538', vdsmTaskId='5e30b633-486d-4af0-90c0-cd2f91072f77', stepId='ac7e021d-3186-4702-828f-53023afec890', taskType='deleteImage', status='running'}'
2018-10-27 06:20:25,593-04 WARN  [org.ovirt.engine.core.bll.MaintenanceNumberOfVdssCommand] (default task-87) [de3bdb46-fc8e-4841-b753-0ea04f3b6774] There are running tasks on the SPM: 'AsyncTask:{commandId='ba902bfe-8f2b-48f1-bb22-91b0e4ca61a7', rootCommandId='19e37ecf-b0aa-429e-9a90-fd8cf12c5172', storagePoolId='6a1a2096-8fe7-4f7d-a2c9-08c39a5fc215', taskId='b8a49d7b-93e5-4ba6-a138-46cb7d662538', vdsmTaskId='5e30b633-486d-4af0-90c0-cd2f91072f77', stepId='ac7e021d-3186-4702-828f-53023afec890', taskType='deleteImage', status='running'}'
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: очистка заданий(Tasks) в WebUI

Сообщение molik »

Из инфы engine.log, можно попробовать удалить задание с помощью таск-клинер

./taskcleaner.sh -s localhost -p 5432 -d engine -u engine -t b8a49d7b-93e5-4ba6-a138-46cb7d662538

или

./taskcleaner.sh -s localhost -p 5432 -d engine -u engine -с ba902bfe-8f2b-48f1-bb22-91b0e4ca61a7


а, как пароль от бд передать скрипту ?
Ответить

Вернуться в «oVirt»