如何解决手动配置设置中的“错误机器已经配置”?

ian*_*noz 9 juju

我成功设置了手动配置的环境(在 x3 12.04 ubuntu 服务器之间的本地网络中)。但是添加第二台机器失败了两次。在第三次尝试(安装缺少的依赖项)之后,他们剩下的 x2 'pending' 机器。

我尝试在这些机器上使用销毁机器,而不是使用销毁环境来尝试重新开始。现在,当我添加机器时,我得到:

ERROR machine is already provisioned.

我曾尝试与删除所有一起卸载/重新安装juju的文件~/.juju

关于如何重新开始或删除配置的任何想法?

谢谢!

ian*_*noz 8

根据https://jujucharms.com/docs/stable/clouds-manual 上的文档

注意:如果您有现有的配置,您可以使用juju generate-config --show输出新的配置文件,然后在文本编辑器中复制和粘贴相关区域等。

在每个故障节点上:

sudo rm -rf /etc/init/juju*
sudo rm -rf /var/lib/juju
Run Code Online (Sandbox Code Playgroud)

现在杀死所有 Juju 进程并运行

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
Run Code Online (Sandbox Code Playgroud)

这将允许正常的添加机器。