Как мне «почистить» машину после использования местного провайдера?


8

Я делаю некоторые тесты, и иногда у меня возникают проблемы с контейнерами и juju. Как очистить машину, чтобы я мог начать использовать местный провайдер "с нуля" без переустановки?

Ответы:


9

Контейнеры LXC и среда Juju должны сохраняться после перезагрузки, поэтому все не содержится в одном месте.

Во-первых, убедитесь, что среда уничтожена, а контейнеры не запущены. Затем удалите следующие файлы и каталоги:

/etc/init/juju-* 
/etc/lxc/auto/juju-*
/etc/rsyslog.d/25-juju* 
/var/lib/juju/containers/* 
/var/lib/lxc/juju-* 
~/.juju/<env> 
~/.juju/environments/<env>.jenv

Тогда вы можете перезагрузить с чистой окружающей средой.

В некоторых случаях вам может понадобиться перечислить, остановить и уничтожить контейнеры вручную, сделайте это перед удалением файлов Juju.


Эта 2 команда не работает для меня: sudo rm -r /etc/lxc/auto/juju-*Иsudo rm -r /var/lib/lxc/juju-*
мини

1

Вам может пригодиться следующий фрагмент кода:

http://blog.naydenov.net/2014/03/remove-juju-local-environment-cleanly/

Это bash-скрипт, который нужно запускать с правами root, и он пытается агрессивно очистить все остатки локальной среды juju, включая шаблоны LXC, контейнеры, журналы, запуск тестовых серверов mongodb и т. Д.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.