JUJU 错误 机器已配置

JUJU 错误 机器已配置

我已经销毁了 JUJU Gui 上的一台机器,现在我想使用以下命令将其重新添加到相同的 JUJU 模型中

juju add-machine ssh:[email protected] --model vnodeslab

但我收到了那个错误

错误机器已配置

我不想破坏所有模型并重新进行 MAAS 和 JUJU 上已经完成的所有步骤。

有没有办法避免这种情况并在 JUJU 上重新添加节点?

答案1

您可能需要手动清理机器,然后才能再次添加它。我假设在您将其从 GUI 中删除之前,它已不再使用。

我会尝试:

sudo apt-get remove juju*

如果还不够的话,我会尝试清理未使用的目录和文件(在我的情况下是这样的):

sudo rm /etc/systemd/system/jujud*
sudo rm -rf /var/lib/juju
sudo rm /usr/bin/juju-run

答案2

通过 SSH 连接到已配置的机器并运行:

sudo /sbin/remove-juju-services

示例输出:

removing juju service: /etc/systemd/system/jujud-machine-1-exec-start.sh
Failed to stop jujud-machine-1-exec-start.sh.service: Unit jujud-machine-1-exec-start.sh.service not loaded.
Failed to disable unit: Unit file jujud-machine-1-exec-start.sh.service does not exist.
removing juju service: /etc/systemd/system/jujud-machine-1.service
Removed /etc/systemd/system/multi-user.target.wants/jujud-machine-1.service.
removing /var/lib/juju/db/*
removing /var/lib/juju/raft/*
removing /var/run/juju/*

相关内容