在Openstack自动驾驶仪安装期间无法启动

我正在Ubuntu 15.04服务器上安装Openstack自动驾驶仪。 我已经安装了Maas并成功加入了节点。 我通过安装juju和部署服务测试了Maas连接。 但是当我想安装openstack时,它会在bootstraping中遇到错误。

我按照http://www.ubuntu.com/download/cloud/install-openstack-with-autopilot上的说明进行操作

我调试安装并得到这些:

config.yaml

headless: true install_type: OpenStack Autopilot landscapecreds: admin_email: user@mail.com admin_name: admin maas_apikey: [redacted] maas_server: 10.1.0.100 system_email: user@mail.com maascreds: api_host: 10.1.0.100 api_key: [redacted] openstack_password: [redacted] openstack_release: kilo ubuntu_series: trusty 

命令

 DEBUG_JUJU_BOOTSTRAP=1 sudo -E openstack-install -c config.yaml --debug 

commands.log

 [INFO: 12-30 01:18:40] Starting OpenStack Installer v0.99.24 [INFO: 12-30 01:18:40] Start command: ['/usr/bin/openstack-install', '-c', 'config.yaml', '--debug'] [INFO: 12-30 01:18:40] Running Kilo release [INFO: 12-30 01:18:40] Performing a OpenStack Autopilot install [INFO: 12-30 01:21:48] Bootstrapping Juju [INFO: 12-30 01:21:49] Bootstrapping Juju [ERROR: 12-30 01:22:11] Fatal error Traceback (most recent call last): File "/usr/share/openstack/cloudinstall/controllers/installbase.py", line 150, in start self.do_install() File "/usr/share/openstack/cloudinstall/controllers/installbase.py", line 134, in do_install self.loop, self.ui, self.config).run() File "/usr/share/openstack/cloudinstall/controllers/install/landscape.py", line 80, in run self._do_install_existing_maas() File "/usr/share/openstack/cloudinstall/controllers/install/landscape.py", line 42, in _do_install_existing_maas self.config, self.landscape_tasks).do_install() File "/usr/share/openstack/cloudinstall/controllers/install/multi.py", line 131, in do_install raise Exception("Problem with juju bootstrap.") Exception: Problem with juju bootstrap. [INFO: 12-30 01:22:11] Stopping eventloop [INFO: 12-30 01:22:11] Cleanup, saving latest config object. 

当我尝试手动引导时。 我收到这些错误:

命令:

  JUJU_HOME=~/.cloud-install/juju/ juju bootstrap --debug 

错误:

 2015-12-29 22:10:53 INFO juju.cmd cmd.go:129 Bootstrap failed, destroying environment 2015-12-29 22:10:53 INFO juju.provider.common destroy.go:22 destroying environment "maas" 2015-12-29 22:10:53 INFO juju.provider.common destroy.go:33 destroying instances 2015-12-29 22:10:54 INFO juju.provider.common destroy.go:53 destroying storage 2015-12-29 22:10:54 ERROR juju.cmd supercommand.go:429 failed to bootstrap environment: cannot start bootstrap instance: gomaasapi: got error back from server: 500 INTERNAL SERVER ERROR (('UNHANDLED', 'Unknown Error [sajjad-maas:pid=774:cmd=CreateHostMaps:ask=b3]')) 

谢谢你的帮助。

关心Sajjad

我的问题解决了,关于在Ubuntu Openstack上使用juju的这个post问题 – Canonical Distribution

在添加apt-repositories之后,我通过这些命令升级了我的区域控制器( 在此处描述 )

 sudo apt-get update sudo apt-get dist-upgrade 

然后我从MAAS web UI下载14.04 LTS的最新图像,因为我的图像是两个月前的。

并成功完成了景观自动驾驶的安装。 因此,如果您想要安装某些东西,您必须拥有所有内容的最新更新。

您可以通过将~/.juju/environments.yaml文件中的图像流值从“daily”更改为“released”来解决此问题。