使用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中会显示一个指向Horizon 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 juno之三使用OpenStack创建云主机和Volume
- 使用fuel6.0自动安装openstack-juno版本
- 使用Fuel安装OpenStack juno之一安装Fuel Master
- [置顶] 使用Fuel安装OpenStack(上)
- OpenStack 安装教程(使用Fuel )
- 使用fuel6.0自动安装openstack-juno版本(2)
- 使用Fuel安装OpenStack juno之一安装Fuel Master
- [置顶] 使用Fuel安装OpenStack(下)
- Mirantis OpenStack Fuel6.0安装使用—Step2
- Fuel安装OpenStack juno之使用OpenStack创建云主机和Volume
- Mirantis OpenStack Fuel6.0安装使用—Step1
- OpenStack 安装教程(使用Fuel )
- [openStack]使用Fuel安装OpenStack juno的fuel_master
- 使用Fuel安装OpenStack juno之二安装OpenStack
- 使用fuel快速安装openstack 推荐
- 使用fuel6.0自己主动安装openstack-juno版本号(2)
- OpenStack 部署总结之:在CentOS 6.5上使用RDO单机安装icehouse(Ml2+GRE)
- Mirantis Fuel OpenStack快速安装
- OpenStack 部署总结之:在CentOS 6.5上使用RDO安装双结算结点的icehouse(Ml2+GRE)