J'ai correctement configuré un environnement provisionné manuellement (sur un réseau local entre des serveurs ubuntu x3 12.04). Cependant, l'ajout du deuxième ordinateur a échoué deux fois. Après le troisième essai (dépendance manquante installée), leurs machines restantes x2 étaient "en attente".
J'ai essayé de détruire des machines sur ces machines, puis d'utiliser destroy-environment pour recommencer. Maintenant, quand j'ajoute une machine, je reçois:
ERROR machine is already provisioned.
J'ai essayé de désinstaller/réinstaller avec supprimer tous les fichiers juju
dans ~/.juju
.
Des idées sur la façon de recommencer ou de supprimer le provisioning?
Merci!
Selon la documentation sur https://jujucharms.com/docs/stable/clouds-manual :
Remarque: Si vous avez une configuration existante, vous pouvez utiliser juju generate-config --show
pour générer le nouveau fichier de configuration, puis copier et coller les zones pertinentes dans un éditeur de texte, etc.
Sur chaque nœud défaillant:
Sudo rm -rf /etc/init/juju*
Sudo rm -rf /var/lib/juju
Maintenant, tuez tous les processus Juju et exécutez
Sudo apt-get remove juju-mongodb landscape-common
Sudo rm -rf /var/lib/juju
Sudo rm -rf /usr/lib/juju
Sudo rm /tmp/pprof.jujud.* /usr/bin/juju-run
Sudo rm -r /etc/juju
Cela permettra une add-machine normale.
De plus, pour les nouvelles distributions basées sur systemd: rm /etc/systemd/system/jujud*