Je fais des tests et j'ai parfois des problèmes avec les conteneurs et le juju. Comment nettoyer une machine pour pouvoir commencer à utiliser le fournisseur local "à partir de zéro" sans réinstaller?
8
Les conteneurs LXC et l'environnement Juju doivent persister pendant un redémarrage, donc tout n'est pas contenu en un seul endroit.
Tout d'abord, assurez-vous que l'environnement est détruit et que les conteneurs ne fonctionnent pas. Supprimez ensuite les fichiers et répertoires suivants:
/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
Ensuite, vous pouvez reboostrap avec un environnement propre.
Dans certains cas, vous devrez peut-être répertorier, arrêter et détruire les conteneurs à la main, avant de supprimer les fichiers Juju.
sudo rm -r /etc/lxc/auto/juju-*
ETsudo rm -r /var/lib/lxc/juju-*
Vous pouvez trouver l'extrait suivant que j'utilise utile:
http://blog.naydenov.net/2014/03/remove-juju-local-environment-cleanly/
C'est un script bash qui doit être exécuté en tant que root, et il essaie de nettoyer de manière agressive tous les restes d'un environnement juju local, y compris les modèles LXC, les conteneurs, les journaux, l'exécution de serveurs de test mongodb, etc.
la source