web-dev-qa-db-fra.com

Comment relancer les démons juju sans arrêter / démarrer les conteneurs LXC locaux?

J'utilise juju en mode local avec LXC.

J'ai mis à jour juju sur l'hôte avec un classique:

apt-get install juju

Et eu beaucoup de python erreurs dans juju debug-log probablement parce que les processus juju n'ont pas été redémarrés.

Afin de relancer les processus juju, je devais faire un complet:

juju destroy-environment
juju bootstrap

qui a supprimé tout le contenu de /var/lib/lxc. On m'avait prévenu et ce n'était pas un problème, mais ce le sera quand je serai dans un environnement de production.

Existe-t-il un moyen de relancer les démons juju sans arrêter/démarrer les machines virtuelles locales LXC?

8
vaab

Une solution de contournement pourrait consister à redémarrer la machine, mais je ne pense pas que cela fonctionne pour le moment:

"Les environnements de fournisseurs locaux ne survivent pas aux redémarrages de l'hôte, l'environnement devra être détruit et recréé après un redémarrage." de

https://juju.ubuntu.com/docs/provider-configuration-local.html

Voir aussi bug: https://bugs.launchpad.net/ubuntu/+source/juju/+bug/955576

2
Marius K