Fuel 30 分钟快速安装分钟快速安装OpenStack(图文教程)(图文教程)
主要介绍了Fuel 30 分钟快速安装OpenStack(图文教程),有兴趣的同学可以了解一下。
一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题。在E版本之前,要搭建一个基本能用的openstack 环
境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的文档,官方给出的文档依旧有好多坑,还有语
言问题往往用上好几天时间都装不起来,慢慢地就丧失了学习openstack 的信心!
不过后来情况有了很大改观,从E版本开始,以后安装过程简化许多,文档质量提高不少。尽管如此对于初学者还讲还是比较
复杂,其实很多时候,很多人只是想体会一下openstack,完全不关注安装这门子事情。还好openstack社区足够活跃,很快
就有公司做出了比较友好的安装工具,比如今天要向大家介绍的Fuel这个工具,其实这里还可以叫她mirantis openstack,由
Mirantis 公司开发。
关于关于 Mirantis
Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是
Red Hat, HP, IBM, Rackspace)。相对于其他几个社区发行版,Fuel的版本节奏很快,平均每两个月就能提供一个相对稳定
的社区版。
Fuel 是什么?是什么?
Fuel 是一个为openstack 端到端”一键部署“设计的工具,其功能含盖自动的PXE方式的操作系统安装,DHCP服
务,Orchestration服务 和puppet 配置管理相关服务等,此外还有openstack 关键业务健康检查和log 实时查看等非常好用的服
务。
Fuel 3.2基于Grizzly版本,而最新将发布的4.0版本是基于Havana版本的技术预览版,不可用作生产环境使用,同时,4.0版本
仍然不包含Heat和Ceilometer组件。
Fuel 的优势的优势
总结一下,Fuel 有以下几个优点:
节点的自动发现和预校验
配置简单、快速
支持多种操作系统和发行版,支持HA部署
对外提供API对环境进行管理和配置,例如动态添加计算/存储节点
自带健康检查工具
支持Neutron,例如GRE和namespace都做进来了,子网能配置具体使用哪个物理网卡等
Fuel 的架构是怎样的呢?
Fuel 主节点:用于提供PXE方式操作系统安装服务由开源软件Cobbler 提供,另外由Mcollective和puppet 分别提供
orchestration服务和配置管理服务。Fuel iso 包发部的时候已经一同打包了Centos6.4 和ubuntu 12.04 安装包,如果需要使用
红帽子企业版RHEL6.4 需要自己手动上传。
目前可以支持openstack SA 或者HA 的安装。现在我们已经对Fuel 有了大致了解,现在来看看用她来安装openstack有多么的
方便!
Fuel openstack 安装安装
首先要说明的是Fuel 针对目标就是生产环境openstack部署,这里为了讲解安装过程就在虚拟机上演示说明。我的环境是HP
笔记本Folio 9470 ,其实是办公用的普通笔记本,读者可以根据实际机器情况自行修改虚拟机配置,我给出了我的配置仅供参
考。
安装说明安装说明
启用虚拟化技术支持:开启BIOS设置里的虚拟化技术支持相关选项,这个会很大程度上影响你的虚拟机性能。
最低硬件配置:cpu:双核2.6GHZ+;内存:4g+;磁盘:80G+
虚拟化工具:Oracle Virtualbox 4.2.18
下载virtualbox 包
https://www.virtualbox.org/wiki/Downloads
下载fuel ios包,先要注册一个mirantis 用户账户,目前最新版本是3.2.1 这个版本, MirantisOpenStack-3.2.1.iso (1.8G)
http://www.openstack.cn/p383.html
1. 虚拟环境设置
2. 安装Fuel 主节点
3. 部署openstack节点