您的位置:首页 > 产品设计 > UI/UE

使用Fuel安装openstack

2017-06-05 18:08 281 查看

一、前言


  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

参考

官网

官方文档
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: