使用 juju/MaaS 部署 Openstack 云后,我错误地重启了控制器。当它重新启动时,juju 命令挂起了。我知道我可以删除
.local/share/juju/
.cache/juju/
和
juju add-cloud maas environments.yaml
juju add-credential maas
并重新部署云,但这听起来不像是一个可以投入生产的系统,每次节点重启时都必须重新部署云。
有什么建议吗?我尝试备份上述文件夹的内容,重新添加 MAAS 凭据并将 YAML 文件复制回新的缓存文件,但 juju 状态再次挂起。我猜添加新云后 SSH 密钥也会发生变化。
答案1
这是因为我的重启关闭了控制器托管的虚拟机(包括我的引导节点)。手动打开虚拟机后,juju 命令可以正常工作。