Невозможно уничтожить службу, поскольку состояние агента не работает
Я не могу уничтожить службу, так как один из агентов подразделения говорит, что она отключена. Я вижу, что эта ошибка была исправлена, как указано здесь. Уничтожение юнитов зависит от агентов юнитов. Но я не понимаю, как решить проблему?
Я бегу джиу 1.13.3-raring-amd64
, Вот вывод статуса джуджу,
quantum-gateway:
charm: local:precise/quantum-gateway-56
exposed: false
life: dying
units:
quantum-gateway/0:
agent-state: down
agent-state-info: (installed)
agent-version: 1.12.0
life: dying
machine: "20"
public-address: opnw02.master
1 ответ
Когда у вас есть agent-state: down
это означает, что узел начальной загрузки не может связаться с агентом juju. В результате он не может уничтожить, так как не может сообщить следующий набор событий.
Это иногда случается, когда машина разрушается за пределами Джуджу, поэтому Джуджу думает, что она все еще там, хотя машина была физически удалена. Можете ли вы подтвердить, что opnw02.master действительно все еще работает? Если это так, попробуйте ssh к нему либо с помощью juju ssh 20
или же ssh [email protected]
, Если вы можете получить доступ к машине, попробуйте перезапустить juju-агентов, которые jujud-machine-#
а также jujud-unit-<service>-#
, Так что в вашем случае следующие команды перезапустят эти сервисы
sudo stop jujud-machine-20
sudo stop jujud-unit-quantum-gateway-0
sudo start jujud-machine-20
sudo start jujud-unit-quantum-gateway-0
На этом этапе статус дзюдо должен сообщать юнит-агенту, что он снова запущен Вам может понадобиться бежать juju resolved quantum-gateway/0
несколько раз, как он, кажется, остановился во время выполнения промежуточного хука. В конце концов, служба должна идти по курсу и быть удалена.
Если вы не можете войти в систему (либо она была уничтожена за пределами juju, либо по другим причинам), то она пока останется в статусе juju. Есть работа по разрешению "очистки" сервисов, но она еще не приземлилась (по состоянию на 1.13.3). Если вы хотите снова развернуть квантовый шлюз, и у этого состояния все еще есть бизнес-состояние "агент", вы можете развернуть его с другим псевдонимом, например:
juju deploy quantum-gateway qgateway
В дальнейшем вы можете установить с ним отношения, выдав juju add-relation nova-compute qgateway