Fuel9.0安装部署openstack步骤

一、介绍

1.1 Fuel

Fuel是OpenStack的开源部署和管理工具。它是作为OpenStack社区工作开发的,它为OpenStack相关的社区项目和插件的部署和管理提供了一种直观的GUI驱动体验。

1.2 实验架构图

二、所需工具

(1)虚拟机软件:Virtual Box
下载地址:https://www.virtualbox.org/wiki/Downloads
(2)Fuel openstack镜像:9.0版本(下载地址:https://www.mirantis.com/software/openstack/download/thank-you/)
(3)Fuel本地源:mirrors.zip和bootstraps.zip。
mirrors下载地址:链接:https://pan.baidu.com/s/1xp59HegpSXekw6d7uaKkPg
提取码:6gy5
bootstraps下载地址:链接:https://pan.baidu.com/s/1Hk_H6QxMQNKDZUATL9WAPw
提取码:v57x

三、安装步骤

3.1 Virtual Box全局设定

(1)在Virtual Box界面右上角选择 “管理”-“主机网络管理器”,点击“创建”,创建三张虚拟网卡,设置如下(每创建一个网卡,记得点击“应用”)。

  • 10.20.0.1 :部署openstack的专用网络。
  • 172.16.0.1 :openstack公共网络。
  • 192.168.10.1 :openstack的内部,管理网络。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)指定镜像存储位置,不要放在C盘内,尽量指定一个大点的磁盘。
在这里插入图片描述

3.2 安装Fuel Master虚拟机

(1)点击“新建”,创建一个虚拟机,名称为fuelnode,指定位置,系统类型为Linux,版本是Red Hat64位。具体如图。
在这里插入图片描述
(2)设置内存位2048位。
在这里插入图片描述
(3)选择“现在创建虚拟硬盘”。
在这里插入图片描述
(4)选择“VDI(VirtualBox 磁盘映像)”
在这里插入图片描述
(5)选择“动态分配”。
在这里插入图片描述
(6)文件大小设置为80G,然后点击创建。
在这里插入图片描述
(7)在安装前,对其进行设置。依次选择“设置”,“系统”,勾选网络。
在这里插入图片描述
(8)点击“存储”,选择fuel的镜像文件。
在这里插入图片描述
(9)选择“网络”,对网卡1到网卡3进行设置。启用网络连接,连接方式为“仅主机网络”,界面名称分别选之前添加的3个网卡,混合模式为“全部允许”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(10)启动fuel,启动后选择“Fuel Install(Static IP)”,按“enter”键。
在这里插入图片描述
(11)出现以下界面后,用键盘选中左边最后一行“Quit Set”,再选择“Quit without saving”,如下图所示。
在这里插入图片描述
在这里插入图片描述
(12)等待安装,这个过程稍微有点长,大概1-2小时。出现以下界面则安装成功。root密码为r00tme,web界面用户名密码均为admin。
在这里插入图片描述
(13)输入root用户名密码,进入root账户,查看防火墙状态。

systemctl status firewalld.service

在这里插入图片描述

若防火墙开启,则将其关闭。
再查看iptables防火墙,若开启则关闭。

service iptables status
systemctl stop iptables.service
systemctl disable iptables.service

在这里插入图片描述
在这里插入图片描述

(14)在浏览器输入https://10.20.0.2:8443(具体看下图红框内容),打开web界面,输入用户名(admin)和密码(admin),即可登录,界面如下所示。
在这里插入图片描述
在这里插入图片描述

注:若访问web页面失败,可以尝试以下方法:
1 用Fuel部署OpenStack的时候可能遇到的问题及部分解决办法
2 Fuel9.0安装opestack过程中所踩过的坑

3.3 新建openstack

(1)登录web后,点击新建openstack环境
在这里插入图片描述
(2)编辑名称和版本,点击前进。
在这里插入图片描述
(3)选择默认QEMU-KVM,点击前进
在这里插入图片描述

(4)选择默认选项,点击前进。
在这里插入图片描述

(5)选择默认选项“LVM”,点击前进。
在这里插入图片描述

(6)选择附加服务,点击前进。
在这里插入图片描述
(7)点击新建,环境建立完成。
在这里插入图片描述
(8)控制台页面如下。
在这里插入图片描述

3.4 增加本地源
3.4.1 准备工作:下载Xftp

此步骤是为了将windows上的文件上传到虚拟机中。
若已经安装,直接看3.4.2节。

xftp下载安装基本使用教程:Xftp的介绍及下载安装教程

3.4.2 新增本地源

(1)进入/var/www/nailgun目录,输入ls,可以看到目录里没有mirrors文件夹。

cd /var/www/nailgun
ls

在这里插入图片描述
(2)使用xftp连接到虚拟机。

(3)将第二节中下载的Fuel本地源(bootstraps、mirrors两个文件包)上传到虚拟机/var/www/nailgun目录下,有冲突的地方就覆盖替换掉。
在这里插入图片描述
(4)运行fuel-createmirror命令,让web后台管理界面的源地址变为本地地址。
在这里插入图片描述
在这里插入图片描述

(5)验证激活状态。
在这里插入图片描述
在这里插入图片描述

3.5 增加Controller和Compute虚拟机节点
3.5.1 新建Controller虚拟机

(1)新建controller虚拟机,具体步骤和3.2节新建fuel master节点步骤基本一样。(安装过程中保持fuel master节点虚拟机开启)
注:差别:对controller虚拟机进行设置时,只需要对“系统”和“网络”进行设置,“系统”和“网络”设置内容和fuel master节点一样。“存储”模块不需要进行修改,使用默认即可,不需要指定镜像。
(2)启动虚拟机后,出现以下提示,点击“取消”即可。
在这里插入图片描述
(3)出现以下界面后,选择ubuntu_bootstrap,按enter继续。
在这里插入图片描述
(4)安装成功。
在这里插入图片描述

3.5.2 新建compute虚拟机

安装步骤和3.5.1小节的新建Controller虚拟机步骤一样。

安装后,在fuel master节点上输入fuel node,查看节点是否成功。
在这里插入图片描述

四、web端节点部署配置

4.1 web端添加节点

(1)点击节点标签,点击“添加节点”。
在这里插入图片描述
(2)查看待添加节点列表,看括号中的MAC地址后几位来判断哪个是Controller节点哪个是Compute节点(virtualbox虚拟机的“设置”里的“网络中”可查看MAC地址)。我的第一个是controller节点,第二个是compute节点。
在这里插入图片描述
(3)选择controller虚拟机,选择controller和cinder角色,点击“应用变更”。
在这里插入图片描述
(4)选择compute虚拟机,选择compute和cinder角色,点击“应用变更”。
在这里插入图片描述
(5)查看已经添加的两个节点。
在这里插入图片描述

4.2 配置端口

(1)在“节点页面”,选中controller节点,点击“配置接口”。
在这里插入图片描述
(2)把存储、管理、私有这3个小窗口从enp0s3拖至enp0s9,点击应用,然后点击左下角返回节点列表。
在这里插入图片描述
拖至enp0s9后是这样的:
在这里插入图片描述
(3)选中compute节点,点击“配置接口”。
在这里插入图片描述
(4)把存储、管理、私有这3个小窗口从enp0s3拖至enp0s9,点击应用,然后点击左下角返回节点列表。
在这里插入图片描述

4.3 更改fuel网络配置

(1)在“网络”界面,点击左侧“其他”,将NTP服务器设置为10.20.0.2,点击保存设置。
在这里插入图片描述
在这里插入图片描述
(2)选择“连通性检查”,点击“验证网络”。等验证完毕,显示验证成功即可。
在这里插入图片描述

4.4 部署节点

(1)回到控制台页面,确认节点信息正确,点击“Deploy Changes”,开始部署。
!!注:部署时一定要关闭防火墙和360之类的,否则会出现错误。!
在这里插入图片描述
(2)点击“部署”,控制台出现进度条,等待部署完成。
在这里插入图片描述
在这里插入图片描述
(4)安装完成后,控制台页面显示“成功”。点击下面的Horizon即可进入openstack管理界面。
在这里插入图片描述
(5)点击Horizon进入openstack管理界面,用户名密码都是admin。
在这里插入图片描述
(6)登录成功后,可查看管理界面。
在这里插入图片描述

  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值