type
status
date
slug
summary
tags
category
icon
password
openstack
To do List:

部署openstack

horizon

keystone

nova

placement

glance

cinder

swift

manila

neutron

heat
ceilometer
ironic
华为FusionSphere Openstack
ceilometer
概念
Ceilometer原意为测云仪,用来测量云层的密度、厚度以及高度等,人们使用这些数据来判断天气等。在云计算中,使用这个概念映射IAAS层中的计量功能。
功能:计量、监控
有没有计费功能?
没有。公有云、Fusioncloud的计费功能,不是由ceilometer提供。ceilometer提供的资源计量信息,比如购买多少,使用多少。会由厂商另外提供计费组件、功能,来将资源使用量进行转换。比如FusionCloud由SC来提供费率转换。
架构
1、ceilometer-api:接收外部rest api请求,认证鉴权、数据库操作,调用其他组件实现功能。控制节点、多活
2、ceilometer-collector:数据汇总功能,将ceilometer收集到的信息,写入数据库。控制节点、多活
3、ceilometer-agent-xxx:不同的agent会收集不同类型的资源信息。
3.1 主动收集:通过各种agent来主动获取
ceilometer-agent-central:主动调用其他组件API,来获取openstack组件的信息。控制节点、主备
ceilometer-agent-compute:主动通过libvirt API,来获取hypervisor上面虚拟机的运行情况。计算节点、多活
ceilometer-agent-hardware:主动通过hostos的命令,来获取物理服务器的运行情况。计算节点、多活
3.2 被动收集:通过MQ收集信息
ceilometer-agent-notification。监听消息队列对应通道,获取其他组件发送给ceilometer的事件消息。
控制节点、多活
DB
绝大部分项目组件的数据库:mysql、mariadb等。华为使用gaussdb。
celiometer选择使用了Mongodb作为后端存储,有以下原因:Mongodb在社区中测试最为完全
Mongodb可支持丰富的查询条件过滤和快速的查询响应
Mongodb的NoSQL数据存储机制适用于ceilometer的计量数据华为主要商用目标为NFV场景,对分布式存储的需求不明显部署方式:一般是副本(3、5、7),可选主备
如果三副本,默认读写主节点,同步至备节点。
华为做了一些优化,告警数据默认还是读写主节点,同步至备节点。
计量数据,写数据时,写主节点,同步至备节点。读数据是优先读从节点。
部署mongodb时,华为会要求使用企业级ssd
告警
1、性能告警,ceilometer创建一个告警,等到资源到达一定阀值时,触发告警2、故障告警,先有故障,再由ceilometer创建一个告警,并触发告警
级联
单套openstack会有规模瓶颈.
原因:keystone\db\mq等
解决:级联
一套openstack规模不能增加,改为一个openstack管理多套
FusionCloud私有云(云stack混合云)架构
云服务层:展现层:console
服务目录:IAAS\PAAS\DAAS等云服务
资源层:IAAS\PAAS\DAAS等资源池
openstack
基础设施:计算、存储、网络
另外:manageone:1、运营SC(运营管理员,类似于大家访问公有云的界面)1.1 运营管理员 1.2 VDC管理员 1.3 VDC业务员
2、运维OC
CPS+OM,类似于horizon
openstack当中直接使用keystone对项目进行认证鉴权
在华为云中,openstack还有manageone,引入IAM,作认证鉴权
物理概念 | 逻辑概念 | IAM |
企业 | 租户、VDC | domain |
子部门,有多级 | 子VDC,最多有四级 | ㅤ |
人员 | user,包括管理员、普通用户等 | user |
项目组 | project | project |
创建角色,具备特定权限
创建用户,勾选相应的角色
架构 | 区别 |
type1 | 软SDN,在原有3+1的基础上,再部署两个网络节点,用于部署虚拟网络组件。支持级联 |
type2 | 硬SDN,在原有3+1的基础上,再部署三个AC管理节点,用于对接配套的网络设备 |
type3 | 无SDN,只有二层网络虚拟化能力。最少只需要3+1,不需要网络节点。考试的版本 |
实验考试type3-6.3.1,最新8.0.2
8.0版本以后取消type3
DMK:1、创建DMK账号
2、上传软件包到DMK
3、配置

POD:华为混合云中,pod是指一套openstack。
type1: cascading/cascaded
type2: openstack
type3: openstack
级联的调度
cascading openstack只做管理、调度,无资源
cascaded openstack有资源,就是一个普通openstack
当有某个请求寻找cascading openstack时,以创建卷为例:cinder-api->cinder-scheduler->cinder-proxy->cascaded openstack的cinder-api
镜像有三种:公共、私有、共享
- Author:always1ov
- URL:https://always1ov.com/article/%EF%BC%88%E6%97%A7%EF%BC%89%E5%8D%8E%E4%B8%BA%E4%BA%91%E8%AE%A1%E7%AE%97%E7%AC%94%E8%AE%B0%EF%BC%88%E5%8D%81%EF%BC%89
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts
