Страница 1 из 2
очистка заданий(Tasks) в WebUI
Добавлено: 24 окт 2018 12:20
molik
Всем привет
На WebUI, в вкладке Tasks, висит задание "Executing -> Deleting image".
Удалял диск в статусе "Illegal", задание выполнилось с ошибкой, потом удалили полностью ВМ. Но задание, так и осталось висеть во вкладке "Tasks".
Образа который удаляется уже нет, и на самом SPM хосте тоже нет никаких заданий.
подскажите, как можно избавится от этого задания? подозреваю это где-то в базе может висеть.
перезагрузка engine не помогла.
Re: очистка заданий(Tasks) в WebUI
Добавлено: 24 окт 2018 12:48
Dan Yasny
systemctl restart ovirt-engine
Re: очистка заданий(Tasks) в WebUI
Добавлено: 24 окт 2018 12:55
molik
Dan Yasny писал(а): ↑24 окт 2018 12:48
systemctl restart ovirt-engine
не помогло.
Может полностью ВМ с engine ребутнуть?
Re: очистка заданий(Tasks) в WebUI
Добавлено: 24 окт 2018 13:20
Dan Yasny
вряд ли это поможет. или таск все еще висит на хостах, или он застрял в бд (что должно было исправиться рестартом сервиса)
Re: очистка заданий(Tasks) в WebUI
Добавлено: 24 окт 2018 13:26
Алексей Максимов
Здравствуйте.
Была похожая проблема. Манипуляции с энджином тоже не помогли. Как я тогда понял, проблема с залипшими джобами может выходить из SPM. Попробуйте отловить джоб и очистить его по методу из этой заметки:
oVirt 4.2.5 - Ошибка передачи роли SPM между хостами - SPM due to a failure to stop the current SPM
Re: очистка заданий(Tasks) в WebUI
Добавлено: 25 окт 2018 04:14
molik
Dan Yasny писал(а): ↑24 окт 2018 13:20
вряд ли это поможет. или таск все еще висит на хостах, или он застрял в бд (что должно было исправиться рестартом сервиса)
Рестартом ВМ не помогло тоже.
Наверно залипло где-то в базе.
Как с этим жить, игнорить посто ?)
Да, смотрел, ничего нет:
Re: очистка заданий(Tasks) в WebUI
Добавлено: 25 окт 2018 13:15
Dan Yasny
не в базе а на каком-то из хостов. рестарт машины не поможет, застрял таск а не машина. Надо найти где оно застряло, посмотреть логи, и если не получится разобраться с проблемой, мигрировать машины и рестартануть хост
Re: очистка заданий(Tasks) в WebUI
Добавлено: 25 окт 2018 14:06
Dan Yasny
Re: очистка заданий(Tasks) в WebUI
Добавлено: 27 окт 2018 10:25
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'}'
Re: очистка заданий(Tasks) в WebUI
Добавлено: 27 окт 2018 11:05
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
а, как пароль от бд передать скрипту ?