MOS9.0 bootstrap 离线Bulid

错误现象:

Mirantis OpenStack Fuel 9.0已安装完成,但是在Web页面提示如下错误信息。

<span style="font-size:18px;">WARNING: Failed to build the bootstrap image, see /var/log/fuel-bootstrap-image-build.log for details. Perhaps your Internet connection is broken. Please fix the problem and run `fuel-bootstrap build --activate`. While you don't activate any bootstrap - new nodes cannot be discovered and added to cluster. For more information please visit </span>
上述错误表面,缺少bootstrap镜像,在VirtualBox创建新虚拟机给Fuel使用时要通过该镜像启动,从而Fuel才可以收集到虚拟机的如内存、CPU等信息,并在Fuel将此虚拟机识别为一个可用的Node,然后才可以在此Node上部署Openstack的组件。


前期准备:

 MOS9.0 bootstrap下载:http://pan.baidu.com/s/1gfc4w6n   提取码:o9x4

说明:上述网盘地址以及本文解决问题的思路来自博客http://blog.csdn.net/qq_20154221/article/details/51906866,在参考该博客进行操作时,有一个软连接的问题导致执行失败,因此在这里更正下。

解决步骤

1、将上述网盘地址中的bootstrap下载到PC本地,并解压,解压后得到文件夹bootstraps

2、将本地bootstraps文件夹下的bootstrap_stub和d01c72e6-83f4-4a19-bb86-6085e40416e6文件夹上次到Fuel安装节点的/var/www/nailgun/bootstraps目录下。

3、将本地bootstraps文件夹下的active_bootstrap目录下的文件上传到Fuel安装节点的/var/www/nailgun/bootstraps/bootstrap_stub

4、创建软连接:ln -s /var/www/bootstraps/bootstrap_stub active_bootstrap(存在的话不需要此步骤)

5、激活bootsrtap     

[root@fuel bootstraps]#<strong> fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6</strong>
Starting new HTTP connection (1): 10.20.0.2
Starting new HTTP connection (1): 10.20.0.2
Starting new HTTP connection (1): 10.20.0.2
Starting new HTTP connection (1): 10.20.0.2
Bootstrap image d01c72e6-83f4-4a19-bb86-6085e40416e6 has been activated.

     6.检查是否成功

[root@fuel bootstraps]# fuel-bootstrap list
+--------------------------------------+--------------------------------------+--------+
| uuid                                 | label                                | status |
+--------------------------------------+--------------------------------------+--------+
| d01c72e6-83f4-4a19-bb86-6085e40416e6 | d01c72e6-83f4-4a19-bb86-6085e40416e6 | active |
+--------------------------------------+--------------------------------------+--------+

踩过的坑

参考原先博客的中直接用解压的bootstraps目录替换Fuel节点上的bootstraps目录,结果出现了如下错误:

[root@fuel nailgun]# fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6
Starting new HTTP connection (1): 10.20.0.2
Starting new HTTP connection (1): 10.20.0.2
Starting new HTTP connection (1): 10.20.0.2
Starting new HTTP connection (1): 10.20.0.2
[Errno 21<strong>] Is a directory: '/var/www/nailgun/bootstraps/active_bootstrap'</strong>

查看操作之前备份的目录下的内容:

[root@fuel bootstraps.bak]# ll
total 4
lrwxrwxrwx. 1 root root   42 Oct 27 07:13 <strong>active_bootstrap -> /var/www/nailgun/bootstraps/bootstrap_stub</strong>
drwxr-xr-x. 2 root root 4096 Oct 27 07:13 bootstrap_stub


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汀桦坞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值