我第一次尝试部署 MAAS/Juju,但在尝试引导 JuJu 时遇到了一些问题。
这是我的错误:
root@maas-server:~/.juju# juju bootstrap
Launching instance
WARNING picked arbitrary tools &{"1.18.4-precise-amd64" "https://streams.canonical.com/juju/tools/releases/juju-1.18.4-precise-amd64.tgz" "fa87616011cf2fbc7f25a646b59070aa8df1e54d6edfd279281894e9c3fbcc4d" %!q(int64=5360167)}
ERROR bootstrap failed: cannot start bootstrap instance: gomaasapi: got error back from server: 403 FORBIDDEN (You are not allowed to start up this node.)
Bootstrap failed, destroying environment
ERROR cannot start bootstrap instance: gomaasapi: got error back from server: 403 FORBIDDEN (You are not allowed to start up this node.)
这是我的 environment.yaml
environments:
vb-maas:
type: maas
maas-server: http://10.0.0.1:80/MAAS
maas-oauth: "BMpXsbZDqP4xUvyYJu:8ctDLuRsAc7UNj7T2M:YwBHUDXUEvhzuXZpHBky9p8wmsyFdMCL"
admin-secret: super-secret-made-up-admin-key
default-series: precise
authorized-keys-path: /root/.ssh/id_rsa.pub
Ubuntu serve(maas server)是14.04版本。Juju : 1.18.1-trusty-amd64 MAAS : 1.5.2+bzr2282-0ubuntu
我有 2 个节点“准备就绪”。考虑到“403 错误”,我假设密钥、密码或权限存在问题...我删除了 MAAS 密钥并重新生成另一个,没有变化。
感谢您的帮助 !
答案1
我找到了一个解决方案。我没有为我的节点指定电源类型。我的节点是 vm,我不明白文档希望我对 virsh 类型做什么。所以我选择了“WOL”。目前,它有效。Juju 已部署,我可以在我的节点上部署 openstack 服务。
感谢大家的帮助。