我正在尝试使用 MaaS 和 Conjure-up 设置一个 openstack 集群。我能够使用 conjure-up 部署堆栈。然而,当它开始部署云时,我可以在 MaaS Web GUI 中看到它正在部署 Ubuntu 16.04,但它挂起然后出现错误,我在日志中收到以下内容。
2018-11-06 19:58:17,300 [ERROR] conjure-up/openstack-base - common.py:60 - Error bootstrapping controller: ['Creating Juju controller "conjure-up-cloud-maas-e9a-ac6" on cloud-maas-e9a', 'Looking for packaged Juju agent version 2.4.3 for amd64', 'Launching controller instance(s) on cloud-maas-e9a...', ' - stnakn (arch=amd64 mem=36G cores=24)', 'Installing Juju agent on bootstrap instance', 'Fetching Juju GUI 2.14.0', 'ERROR failed to bootstrap model: bootstrap instance started but did not change to Deployed state: instance "stnakn" is started but not deployed']
2018-11-06 19:58:17,302 [DEBUG] conjure-up/openstack-base - events.py:52 - Setting Error at conjureup/events.py:149
2018-11-06 19:58:17,315 [ERROR] conjure-up/openstack-base - events.py:161 - Unhandled exception in <Task finished coro=<BaseBootstrapController.run() done, defined at /snap/conjure-up/1031/lib/python3.6/site-packages/conjureup/controllers/juju/bootstrap/common.py:15> exception=BootstrapError('Unable to bootstrap (cloud type: maas)',)>
Traceback (most recent call last):
File "/snap/conjure-up/1031/lib/python3.6/site-packages/conjureup/controllers/juju/bootstrap/common.py", line 21, in run
await self.do_bootstrap()
File "/snap/conjure-up/1031/lib/python3.6/site-packages/conjureup/controllers/juju/bootstrap/common.py", line 65, in do_bootstrap
app.provider.cloud_type))
conjureup.errors.BootstrapError: Unable to bootstrap (cloud type: maas)
2018-11-06 19:58:17,324 [DEBUG] conjure-up/openstack-base - __init__.py:27 - Showing dialog for exception: Unable to bootstrap (cloud type: maas)
我对此还不太熟悉,但我觉得这可能是由于 JuJu 报告的版本为“2.4.3-bionic-amd64”,而在错误中它正在寻找“2.4.3 amd64”,但它似乎确实继续运行。此外,由于我使用的服务器年代久远,它们有 iLO3,我必须将它们设置为手动电源。我以为仍然可以使用手动电源来设置这个设置,我错了吗?
提前感谢您的任何见解。非常感谢!
答案1
我最近安装时注意到的一件事是,即使它在 18.04 上部署了 openstack,它仍然需要 16.04 映像才能启动 use juju。如果您只使用 juju(juju 使用 18.04)而不使用 conjure-up,则情况并非如此。
更新:刚刚尝试再次安装(18 年 12 月 31 日),现在它正在使用 18.04,正如它应该的那样。