立即注册 登录
About云-梭伦科技 返回首页

elaine的个人空间 https://aboutyun.com/?23231 [收藏] [复制] [分享] [RSS]

日志

什么是Fuel?

已有 1247 次阅读2015-7-28 14:04 |个人分类:Fuel| 虚拟机, 视频教程, 机械, 教学, 知识

和按照一个视频教程教学机械操作用fuel部署了openstack之后,用xshell建立隧道并不能连接到虚拟机centos上,开始了解虚拟机知识。
首先了解fuel的含义。
fule在wiki上的介绍: https://wiki.openstack.org/wiki/Fuel#What_is_Fuel.3F
fuel包括了几个独立的组件,一些是fuel独有的,另一些是第三方服务,比如:Cobbler、Puppet、Mcollective等。
组件包括UI、Nailgun、Astute、Cobbler、Puppet、Mcollective agents、OSTF
以下是做了部分摘要
UI:单页应用,用javascript编写,底层用到bootstrap(Twitter推出的前端开发的开源工具包)和backbone框架
Nailgun:fuel的核心项目,同样用python编写 ,涉及REST API和部署数据管理,管理硬盘卷配置数据、网络配置数据及部署环境相关特殊数据。它要求实现编制好的逻辑来通过正确的顺序进行组织供应和部署,用SQL数据库进行数据存储,AMQP服务来和工作人员交流,fuel CLI提供比UI更多的操作
Astute:一个重要组件,功能是按照Nailgun的指导进行操作,实际上,Astute就是一个封装了所有关于Cobbler, Puppet, shell scripts, etc多种服务与交互细节的中间层,并为这些服务提供了统一的异步接口。根据我们需要做的,我们既可以直接通过原有协议(如用于Cobbler的XML-RPC协议)管理服务,也可以用Mcollective代理来呈现特殊任务,例如发布“puppet apply”在一个迁移节点或者跑一个脚本,Astute通过AMQP与Nailgun交换信息。
Cobbler:用来提供当前服务
Puppet:当前只为部署提供服务,有可能来创建MCollective agent 来管理其他的管理框架的配置,如Chef,SaltStack等
MCollective agents:允许我们演示特殊任务,例如硬盘驱动的清理,网络,连接的检测等
OSTF: Openstack Testing Framework,or Health Check,独立组件,可轻松被移除,和重用,设计后期部署,验证openstack,主要目的是花费最少时间验证最多的功能
来源:https://wiki.openstack.org/wiki/Fuel#What_is_Fuel.3F

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条