Juju - не могу удалить юнит или приложение

У меня работает кластер начальной загрузки Juju, и у меня возникла проблема с заклинанием jenkins, которое приводило к ошибке нескольких модулей. Однако после нескольких попыток я не могу удалить ни одну из единиц с ошибками.

Кроме того, после удаления машины (с использованием флага «force») они должны были развернуться, у меня есть проблемы с другими юнитами, такими как keystone, которые теперь застряли в ожидании.

В этом случае перезапуск начальной загрузки не возможен, поскольку у нас есть разработчики, использующие виртуальные машины на Openstack.

Пытались:

"juju remove-machine --force" - не работает из-за единиц, не связанных с машиной

"juju remove-application --force" - не работает - выдает проблему с флагом "force".

Вывод:

«Опция ERROR предоставлена, но не определена: --force»

Без флага принудительной установки она выдает сообщение «удаление-приложение», но ничего не меняется

«juju remove-unit --force» не работает - выдает проблему с флагом «force».

Вывод:

«Опция ОШИБКИ предоставлена, но не определена: --force»

Без флага принудительной установки она выдает сообщение «удаление-единица», но ничего не меняется

Я пробовал разные комбинации «решительности джуджу», но безрезультатно.

Ссылка на скриншот «juju-status» ниже: https://pasteboard.co/IsvdSqo.png

Любая помощь будет признательна!

0
задан 13 August 2019 в 15:55

1 ответ

--force опция была только недавно добавлена к Амулету. Возможно, что Вы выполняете версию Амулета, который не поддерживает его. Можно проверить выполнение juju help remove-application и наблюдение, если оно ссылается --force. Независимо, это не должно быть необходимо.

, Каков вывод следующего?

juju remove-application myjenkins

, Как Вы развертывали очарование Jenkins?

похоже, что Вы попытались развернуть его в контейнер LXD (см. сообщение о состоянии: cannot assign unit "jenkins/2" to machine 1/lxd/3), который не поддерживается.

также кажется, что предыдущая попытка установки к машине 1 не очистила вещи правильно, и старая точка монтирования все еще присутствует. Вы, возможно, нуждаетесь к SSH в машину и удаляете точку монтирования:

juju ssh 0
sudo rm /srv/mnt/jenkins

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

juju remove-application jenkins
juju remove-application myjenkins2

Теперь необходимо смочь развернуть Jenkins чисто:

juju deploy jenkins --to 0
1
ответ дан 23 October 2019 в 06:02

Другие вопросы по тегам:

Похожие вопросы: