一、前言

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

  Fuel为消费者提供了简单的流程,从而简化并加速了大规模部署。通常测试和维护OpenStack各种配置风格非常耗时,并且是一个复杂且容易出错的过程。Fuel与其他特定于平台的部署或管理实用程序不同,Fuel是一个上游OpenStack项目,它专注于自动化OpenStack的部署和测试以及一系列第三方选项,因此不会因硬件捆绑或供应商锁定而无法使用。

二、介绍

Fuel提供了一个Web用户界面(WUI)以及一个命令行用户界面(CLI)和RESTful API来用于配置和管理OpenStack环境。部署OpenStack环境后,在Fuel Web UI中会显示一个指向Horizo​​n OpenStack Dashboard的链接。

利用Fuel,你可以做:

  • 在虚拟或裸机硬件上部署多个高可用OpenStack环境
  • 配置和验证网络配置。
  • 测试OpenStack组件之间的互操作性。
  • 通过添加和删除节点轻松扩展OpenStack环境。

2.1 架构节点

包括 主节点和从节点。

  • 主节点:安装Fuel应用程序的服务器,主节点执行从节点的初始配置,配置和PXE引导,以及将IP地址分配给从节点。
  • 从节点:用来作为主节点的控制器,计算节点或存储节点等

2.2 规划

测试环境可以使用默认配置,生产环境必须要配置以下选项:

  • 网络拓扑和IP地址管理方案
  • 存储
  • 计算,控制器,存储和其他节点的数量,类型和风格
  • 监控设施
  • 附加组成部分:Sahara和Murano
  • Fuel 插件

2.3 硬件要求

2.3.1 Master节点

参考官方

生产环境中对硬件的要求:

  • 四核CPU
  • 4GB内存
  • 10千兆网端口
  • 通过独立管理网络访问IPMI

关于磁盘大小:磁盘大小取决于部署节点的数量。所有节点使用rsyslog将日志发送到Fuel Master节点。在安装过程中,Fuel为 /var 创建一个单独的分区来存储远程日志,并为其分配40%的磁盘大小。官方对远程日志分区的建议是每个节点20 GB。如果您使用Fuel部署10个节点,则需要为Fuel Master节点使用(20 x 10)x 2.5 = 500 GB磁盘。

测试环境中对硬件要求:

  • 双核CPU
  • 2GB内存
  • 1千兆网络端口
  • 50GB磁盘空间
  • 物理控制台访问

2.3.2 Slave节点

从节点的硬件需求跟从节点的功能有关

2.3.2.1 作为Controller节点时:

如果要实现高可用性需至少使用三个控制器节点。建议在所有生产环境中使用高可用性。但是,您可以从单个控制器节点开始进行测试,然后再添加更多节点。控制器节点必须形成一个法定数量。因此,对于所有部署,控制器节点的总数必须为奇数。进一步的资源使用规模取决于您的用例情况,需要对您的环境和业务需求进行广泛的评估。

2.3.2.2 作为 Compute 节点时

//TODO 内容暂时整理到此

官方示例DEMO预览:

控制台:

DEMO地址: http://demo.fuel-infra.org:8000/#clusters

参考

官网

官方文档

使用Fuel安装openstack的更多相关文章

  1. [openStack]使用Fuel安装OpenStack juno的fuel_master

    安装OpenStack是一件很复杂的事情,特别是在想目中,如果一个组件一个组件,一台一台的coding部署,估计太消耗时间,而且出错的概率很高,所以使用工具推送部署的效率就很高了,而且必须得可靠.mi ...

  2. fuel 安装openstack

  3. Fuel快速安装OpenStack

    1 介绍 1.1 关于 Mirantis Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM ...

  4. Fuel 5.1安装openstack I版本号环境

    声明:本博客欢迎转载,但请保留原作者信息! 作者:傅斌杰 团队:华为杭州OpenStack团队 Fuel 简单介绍 Fuel是Mirantis公司开发的部署openstack集群工具,主要功能为裸机P ...

  5. Fuel 30 分钟快速安装OpenStack

    一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的 ...

  6. 【转】Fuel 9.0安装Openstack网络验证失败解决

    原文链接:https://blog.csdn.net/wiborgite/article/details/52983575 故障现象: 网络验证失败,报错信息如下: Repo availability ...

  7. 一步一步教你安装openstack

    openstack,安装的门槛比较高,而且相当麻烦,很多的安装文档作者省了不少安装步骤.这对初学的人带来了很大的麻烦,也许作者轻易节省一步,就会创成后面的安装失败.而且初学者由于对openstack不 ...

  8. Vmware虚拟机Devstack安装openstack(All in one)

    Vmware虚拟机Devstack安装openstack(All in one) 博客园第一篇博客,先练习一下. 官方文档 环境 Vmware虚拟机 OS : Ubuntu 14.04 Nat网络,D ...

  9. CentOS RDO方式快速安装OpenStack

    一.了解RDO RDO是什么? RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和oVirt这样的关系. ...

随机推荐

  1. GIS的核心价值——服务

    注:本观点仅代表个人观点,与任何人员或者组织无任何关系,如有雷同或者相似之处,只能说明我们对GIS的理解相同,无抄袭之嫌.     写这个题目,源于前两天接到的一个电话面试时候问道的一个面试题.当时, ...

  2. linux TCP Fast Open开启和测试

    linux上要开启TCP Fast Open,内核版本至少为3.7.0, 且需要设置 /proc/sys/net/ipv4/tcp_fastopen 为3. 开启后,如果有连接进来,使用如下命令查看: ...

  3. 第二章 Linux目录介绍

    一级目录 /bin (普通用户)二进制命令所在目录 备注 /boot LINUX内核及系统引导程序所需的文件目录 常见分区:128M swap内存的1.5倍 /dev 设备文件的目录 比如声卡.磁盘. ...

  4. LINUX (centos)设置IP地址,网关,DNS

    首先:备份原始配置文件: [logonmy@logon ~]$ cd /etc/sysconfig/network-scripts/ [logon@logon network-scripts]$ pw ...

  5. C# 浅拷贝与深拷贝(复制)

    在有些时候,我们需要从数据库读取数据填充对象或从硬盘读取文件填充对象,但是这样做相对耗时.这时候我们就想到了对象的拷贝.本文即以实例形式解析了C#浅拷贝和深拷贝的用法. C#中有两种类型变量,一种 是 ...

  6. 谨慎安装Python3.7.0,SSL低版本导致Pip无法使用

    最新新配置了一台服务器.安装 的时候直接使用了最新的Python 3.7最新版本. 安装成功,编译成功.但是用pip 安装包的时候提示:pip is configured with locations ...

  7. Log4j日志配置说明

    一.Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综合使 ...

  8. Hadoop体系结构之 HDFS

    HDFS采用主从(Master/Slave)结构模型,一个HDFS集群是由一个NameNode和若干个DataNode组成的(在最新的Hadoop2.2版本已经实现多个NameNode的配置-这也是一 ...

  9. zabbix 3.0.2自定义脚本

    http://blog.51cto.com/xiao987334176/1769766 有一个通知队列,如果超过了一定的值,就需要报警一下 查询接口可以返回队列的数量,格式是json,data后面的数 ...

  10. gen_server的一些心得

    gen_server并不是我原来概念中的tcp_server或者udp_server的概念,只是一个纯粹的消息服务器,另外,附上它的一些回调函数的简单说明参考地址 http://hi.baidu.co ...