openstack部署与管理-fuel介绍

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OpenStack部署与管理之

Fuel介绍

成胜

汉柏科技有限公司

内容 Fuel简介

Fuel架构

Fuel功能

Fuel扩展

2

OpenStack部署

OpenStack发展很猛,很多朋友都很认同,为了解决OpenStack部署的问题,让安装,配置变得更加简单易用,很多公司都投入人力去做这个。说到部署,肯定和OS有关,对于OpenStack来说,无非就是Ubuntu还是CentOS,当然也会和OpenStack版本有关。

其实部署工具,最麻烦的地方,不是软件的配置和安装,而是网络。用户的网络情况太多,还有OpenStack本身的网络也很复杂。

部署工具:

RDO:

REDHAT出品,支持Redhat、CentOS等系统。RDO基于puppet部署各个组件,支持单节点或多节点部署,在Redhat系操作系统上使用非常方便。

devstack:

这个应该是最老的Fuel简介了,可以用来快速部署一个OpenStack测试环境,基于git最新代码部署服务,并将所有服务都起在screen中,不适合生产环境直接使用。

Fuel:

Mirantis出品,支持在ubuntu和centos上通过web界面配置并部署OpenStack,应该是目前最为直观的Fuel简介。支持自动发现部署节点,并部署

OpenStackHA,对OpenStack作健康检查等。

Mirantis

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

Rackspace)。相对于其他几个社区发行版,Fuel的版本节奏很快,平均每两个月就能提供一个相对稳定的社区版。

Fuel是什么

Fuel是一个开源的部署和管理openstack的工具,它提供了一个直观的图形用户部署和管理界面,专注于openstack的部署、测试和第三方选件。其功能含盖自动的PXE方式的操作系统安装,DHCP服务,Orchestration服务和puppet配置管理相关服务等。

Fuel的优势

✓节点的自动发现和预校验

✓配置简单、快速

✓支持多种操作系统和发行版,支持HA部署

✓对外提供API对环境进行管理和配置,例如动态添加计算/存储节点

✓自带健康检查工具

✓支持Neutron,例如GRE和namespace都做进来了,子网能配置具体使用哪个物理网卡等

节点类型:

1.fuel master

2.controller

pute

4.storage

物理部署图

Fuel的网络规划:

1.Administrative网络

2.Service网络

3.Public/Floating IP网络

4.Storage网络

5.Private网络

Fuel的构成

1.nailgun

2.astute

3.cobbler

4.MCollective

5.puppet

Fuel架构逻辑结构

Fuel扩展

Fuel开发

Fuel开源代码库:https:///stackforge/源码库包含如下:

fuel-web:提供rest api,cli和ui访问。

fuel-library:puppet部署代码。

fuel-astute:task执行者。

fuel-ostf:openstack环境健康检查。

fuel-main:构建安装镜像。

谢谢观看

相关文档
最新文档