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

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

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

Сообщение molik » 24 окт 2018 12:20

Всем привет

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

подскажите, как можно избавится от этого задания? подозреваю это где-то в базе может висеть.
перезагрузка engine не помогла.

Аватара пользователя
Dan Yasny
Дорогой гость
Сообщения: 83
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

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

Сообщение Dan Yasny » 24 окт 2018 12:48

systemctl restart ovirt-engine

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

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

Сообщение molik » 24 окт 2018 12:55

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

Может полностью ВМ с engine ребутнуть?

Аватара пользователя
Dan Yasny
Дорогой гость
Сообщения: 83
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

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

Сообщение Dan Yasny » 24 окт 2018 13:20

вряд ли это поможет. или таск все еще висит на хостах, или он застрял в бд (что должно было исправиться рестартом сервиса)

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

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

Сообщение Алексей Максимов » 24 окт 2018 13:26

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

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

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

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

Сообщение molik » 25 окт 2018 04:14

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
Дорогой гость
Сообщения: 83
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

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

Сообщение Dan Yasny » 25 окт 2018 13:15

не в базе а на каком-то из хостов. рестарт машины не поможет, застрял таск а не машина. Надо найти где оно застряло, посмотреть логи, и если не получится разобраться с проблемой, мигрировать машины и рестартануть хост

Аватара пользователя
Dan Yasny
Дорогой гость
Сообщения: 83
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

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

Сообщение Dan Yasny » 25 окт 2018 14:06

кстати, есть еще и утилита для тасков: https://www.ovirt.org/develop/developer ... utilities/

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

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

Сообщение molik » 27 окт 2018 10:25

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



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

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

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
Постоялец
Сообщения: 54
Зарегистрирован: 18 май 2017 05:19

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

Сообщение molik » 27 окт 2018 11:05

Из инфы 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»