在安装 Ubuntu Openstack - Canonical Distribution 期间(步骤 4ubuntu.com/download/cloud/install-ubuntu-openstack) 我收到了 Juju 的错误。Juju 启动了节点,ubuntu 安装程序启动了,但在程序结束时节点关闭了。我尝试通过编辑 environment.yaml 文件并将 bootstrap-timeout 添加到 3600 来解决这个问题(所有 vnode 都使用 fastpath-installer),
sudo nano /usr/share/openstack/templates/juju-env/maas.yaml
像那样
default: maas
environments:
maas:
type: maas
maas-server: 'http://x.x.x.x/MAAS/'
maas-oauth: 'LnLE8w3grRK6hLcVgF:xxxxxxx'
admin-secret: richardsith
default-series: trusty
authorized-keys-path: ~/.ssh/id_rsa.pub
apt-http-proxy: 'http://x.x.x.x:8000/'
lxc-clone: true
bootstrap-timeout: 3600
openstack:
type: openstack
use-floating-ip: true
use-default-secgroup: true
network: ubuntu-net
auth-url: http://keystoneurl:5000/v2.0/
tenant-name: ubuntu
region: RegionOne
auth-mode: userpass
username: ubuntu
password: richardsith
然后我运行命令
$: sudo openstack-install
之后,节点重新启动,在启动过程中,我看到
几分钟后,安装程序开始运行
该节点表示已准备就绪,但几秒钟后就关闭了,并且在 .commands.log 上的日志是这样的
http://paste.ubuntu.com/9284133/
我也尝试使用 juju 进行手动调试并收到以下日志http://paste.ubuntu.com/9342625/
答案1
此步骤已解决,在 Ubuntu Openstack - Canonical Distribution 的上次升级中将 bootstrap-timeout 延长至 3600。要实现这一点,请运行以下命令
sudo apt-get update
sudo apt-get dist-upgrade
请参阅此链接 https://github.com/Ubuntu-Solutions-Engineering/openstack-installer/issues/280#event-204277001
有了这个解决方案,我的实验室中的安装程序可以继续该过程。
答案2
就我而言,这是有效的。
sunbeam cluster bootstrap