OpenStack专业术语和用途说明大全.pdf
文本预览下载声明
OpenStack 专业术语和用途说明大全
AMQP - 全称Advanced Message Queuing Protocol,是一个国际标准的消息中间件,
是一个wire-level protocol。Mirantis OpenStack 和Fuel 都是用RabbitMQ 作为
AMQP 兼容的消息接口;
Astute - Fuel 使用它来部署OpenStack 环境。Nailgun 服务创建一个JSON 文件,
里面包含了节点和对应的角色讯息,然后将这个文件啊烦恼公道RabbitMQ 队列。
Astue 工作进程收到讯息后在Cobbler 里部署到每个节点;
Availability Zone - Availability Zone 是一种Host Aggregate 的名字;
Bonding - NIC Bonding 也叫NIC Aggregation,将多个物理网路连接组合在一起,
既可以提供容错也可以增加速率。Mirantis OpenStack 通过OVS 来实现NIC Bonding;
Ceilometer - Ceilometer 会聚合部署在OpenStack 环境里所有服务的使用情况和
性能数据。相关数据收集起来之后可以用作很多参考用途。Fuel 可以在CentOS 或
Ubuntu 安装Ceilometer。注意,Ceilometer 会收集大量的数据,所以,会产生对
Database 的大量写入。缺省情况下收集100个Resource 大概每小时会有16K 的数据
量。使用它需要MongoDB;
Ceph - 这是Open Source 的存储平台,提供统一Object、Block 和File Storage;
Cinder - 它是OpenStack 的Block Storage 项目的代号。它是Nova 项目的初始构
成部分,不过现在已经独立出来了。Cinder 可以部署到OpenStack Storage Node (通
常叫做Cinder Node)或者也可以与Controller Node 共享。Cinder block storage
可以通过VMDK driver 来与vCenter 结合;
Cobbler - 这是Mirantis OpenStack 5.x 以前版本的Fuel 提供的部署服务。Astute
为每个节点提供用户定义的配置讯息,当每个节点重启之后,Cobbler 会带着用户配
置讯息安装OS;
Compute Node - 这是OpenStack 里的重要节点,它负责虚拟机的计算,Nova-compute
负责控制VMs 的相关生命周期。Neutron Open Switch 也运行在Compute Node 上,
其它的Neutron Agents 则只运行在Controller Nodes。Ceilometer Compute Agent
也运行在Compute Nodes;Fuel UI 不允许将Compute 角色分配到Controll 角色所
在的机器上。不过,这样做是可以的,如果要在同一台服务器上运行Compute 和
Controller 角色需要修改openstack.yaml 文件;
Controller Node - Controller Node 负责管理环境中的活动讯息。Nova-controller
维护Controller 的其它组件,例如,RabbitMQ,HAProxy,MySQL 和Galera 等;
Corosync - Corosync Cluster Engine 是一组通讯组建,主要是在high availability
环境。Mirantis OpenStack 用Corosync 来与Pacemaker cluster resource manager
通讯,且还担当仲裁服务;
CRM - 全称Cluster Resource Manager,它是主要的Pacemaker,利用它可以对
Resource 进行查询、启动、停止或重置;
DevStack - 这是OpenStack 的一个包,可以安装到笔记本或虚拟机或者云主机
显示全部