Mirantis fuel 9.0 离线快速部署 Openstack Mitaka【一】【+心得体会】

Mirantis fuel 9.0 离线快速部署 Openstack Mitaka

1.环境准备
1.1 Fuel 镜像下载

前往Mirantis官网下载:MOS9.0https://www.mirantis.com/software/openstack/download/

1.2下载Fuel本地源

说明:Fuel镜像不同于Fuel本地源,本地源涉及共2个压缩大文件mirrors9.zip(3.01GB)和bootstraps.zip(580MB)【先下载下来备用】

MOS9.0 本地源下载:链接:https://pan.baidu.com/s/1gNnHymigLPbyY4q2Y8uRdQ 密码:wbm4

MOS9.0 bootstrap下载:链接:https://pan.baidu.com/s/1sDzSOPYGzyhkMyx6G1LJUA 密码:5eoi

1.3软件选择
  1. 官方推荐使用Virtual-box来安装部署Fuel-master节点.本实验验证选用VMware来部署效果不理想,反应用VMware来装会产生一些问题部署失败无法解决,所以在这里选择Virtual-box来进行安装部署.
    虚拟机软件VirtualBox5.1.22官网下载 https://www.virtualbox.org/wiki/Downloads
    【这里推荐用5.1或其他版本 不要用6往后的,亲测失败N次】

2.需要下载Xshell和Xftp6 【安装实用教程自行搜索】

1.4硬件环境

1、官方推荐使用CPU:4核,以及内存:8G以上、10G网卡、500G物理磁盘.
2、但是在自己玩耍实验环境下,双核CPU,8G内存,1000M网卡和60G以上硬盘足够了,
3、切记的是硬盘不得小于50G,会导致安装失败.
4、当然实验环境下,如果设置为2G内存会导致安装速度缓慢、而导致最后会失败,
所以建议条件容许的情况下加大设备资源.

1.5网卡配置

部署之前,先要配置VirtualBox三块虚拟网卡,信息如下:
VirtualBox–全局设置–网络–仅主机(Host-Only)网络(H)–
Host-Only Ethernet Adapter #2
IPv4: 10.20.0.1
Mask:255.255.255.0
DHCP: Unable
在这里插入图片描述
Host-Only Ethernet Adapter#2
IPv4: 192.168.1.170
Mask:255.255.255.0
DHCP: Unable
【必须用和自己局域网相同网段的ip,否则其他无法访问】在这里插入图片描述
Host-Only Ethernet Adapter#3
IPv4: 192.168.0.1
Mask:255.255.255.0
DHCP: Unable
在这里插入图片描述
网卡信息和Fuel的网络信息要一致。如果自定义,则需要在Fuel设置里同步更改(改NetworkSetup 和 SecuritySetup 和 PXESetup),不然会部署openstack失败。

【注意】这里把三块网卡全部设置成DHCP关闭。

Fuel-master 2C+ 60GB +3网卡+2GB以上内存
Fuel-Controller 1C+120GB+3网卡+4GB
Fuel-Compute 1C+120GB+3网卡+4GB

1.6计算机环境配置

(1)把电脑防火墙关闭
(2)把fuel-master的防火墙和SElinux关闭
在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。

二、部署Fuel-Master
2.1 创建Fuel-master虚拟机
  1. 新建一个虚拟机名称为Fuel-master,设置如图所示,由于使用的是centos,且并没有这个选项,所以用近似的红帽系统。
    在这里插入图片描述

  2. 设置内存大小2G,【如果可以尽量大,使安装速度加快,安装后重启更改为2G即可】

  3. 因为Fuel的底层使用的是CentOS7.2 64位,故操作系统版本选择Red Hat 64-bit

  4. 设置磁盘大小为128G.创建之后,点击设置–系统–处理器2核
    在这里插入图片描述

5.右键设置,存储中选择刚才下载的镜像。

在这里插入图片描述
网卡芯片选择Intel的PRO/1000,切记混杂模式一定要设置为Allowall.并且禁用DHCP.
以前尝试过芯片选择为PCnet-PCI结果失败了。
网卡1、网卡2、网卡3配置如图所示。【注意第一块的混杂模式为拒绝。】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

保存后启动虚拟机系统fuel-master。
2.2安装fuel-master.

在这里插入图片描述
选择第一个,再过一段时间(大概是20分钟),就会出现这个界面:
在这里插入图片描述
在Bootstract Image选项下选择Skip building bootstrap p_w_picpath,因为如果不选择的话,默认Fuel会从国外获取源,但是我并没有设置外部网络,而且就算设置了外部网络可以访问外网,速度也是很慢的,所以这里还是会导致安装失败.选择以后会使用本地源进行部署,后面会说明关于本地源如何下载和加载.
在这里插入图片描述
选择Save and quit,然后这里需要等待1分钟的样子,因为这里要检查更改是否合规,检查通过后系统就会继续安装Fuel了.

在这里插入图片描述

【再次提示 磁盘大小必须大于50G 否测会报错】

大概2小时就可以进入Fuel的登录界面了.此过程中切勿关闭或者重启虚拟机.任何不必要的操作都可能导致安装失败.然后会出现下面的画面,到这里Fuel-master的安装就结束了.直到出现以下界面
在这里插入图片描述
在浏览器打开https://10.20.0.2:8443测试一下是否安装成功.如果这里没有显示Fuel的登录界面,说明安装中忽略了一些步骤,或者资源分配不足.
在这里插入图片描述

2.3 增加本地源.

将之前下载好的 mirrorsBootstraps 解压后使用XFTP软件将本地源文件copy到Fuel,具体如下图.也可以自己在PC或者服务器上建立FTP服务器,然后利用wget命令传输文件.总之不管用什么方法都可以,只要能把文件上传到相应的文件夹内即可.
1
然后使用Xshell软件登录
账号: root
密码: r00tme

运行 Fuel-createmirror命令, 此命令目的是让web后台管理界面的源地址变为本地地址.(默认为一些官方链接下载地址,这些地址速度很慢,有的甚至连接不到,所以这里替换为本地源地址.) 过程中可能会有报错,直接忽略。

[root@fuel nailgun]#fuel-createmirror

当出现
Operations have been completed successfully

时,表示已经成功。之后在运行

[root@fuel nailgun]#  fuel-bootstrap activated01c72e6-83f4-4a19-bb86-6085e40416e6

更换本地源后和bootstrp后,查看是否有已经激活的bootstrp.命令如下图。
在这里插入图片描述
如果这里没有激活很可能是你下载的文件损坏了.可以尝试找其他bootstrp文件来覆盖.

增加node节点虚拟机见下面一篇

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值