Cinder 调试 - cinder service 状态为 down
摘要:1. 问题我们经常会发现某个cinder service 的状态为 down。比如下面例子中 controller 上的cinder-scheduler 和 block1 节点上cinder-volume 的状态都为 down。s1@controller:~$ cinder service-list...
阅读全文
posted @
2015-04-11 15:34
SammyLiu
阅读(12768)
推荐(0) 编辑
探索 OpenStack 之(17):计量模块 Ceilometer 中的数据收集机制
摘要:本文将阐述 Ceilometer 中的数据收集机制。Ceilometer 使用三种机制来收集数据:Notifications:Ceilometer 接收 OpenStack 其它服务发出的 notification messagePolling:直接从 Hypervisor 或者 使用 SNMP 从...
阅读全文
posted @
2015-04-03 08:41
SammyLiu
阅读(8635)
推荐(0) 编辑
探索 OpenStack 之(15):oslo.messaging 和 Cinder 中 MessageQueue 消息的发送和接收
摘要:前言:上一篇文章 只是 RabbitMQ 的科普,本文将仔细分析 Cinder 中 RabbitMQ 的各组件的使用、消息的发送和接收等。由于各流程步骤很多,本文只会使用若干流程图来加以阐述,尽量做到图文自解释,不会添加很细的文字说明了。 1. Cinder 中创建卷的端到端过程 该过程主要包括两部
阅读全文
posted @
2015-03-23 08:44
SammyLiu
阅读(9226)
推荐(2) 编辑
探索 OpenStack 之(12):cinder-api Service 处理 HTTP Request 的过程分析
摘要:本文是上一篇 探索 OpenStack 之(11):cinder-api Service 启动过程分析 以及 WSGI / Paste deploy / Router 等介绍> 的后续篇。osapi_volume 的 WSGI Service 进程在收到 HTTP Request 后,首先将HTTP...
阅读全文
posted @
2015-02-05 14:54
SammyLiu
阅读(6067)
推荐(0) 编辑
探索 OpenStack 之(11):cinder-api Service 启动过程分析 以及 WSGI / Paste deploy / Router 等介绍
摘要:OpenStack 中的每一个提供 REST API Service 的组件,比如 cinder-api,nova-api 等,其实是一个 WSGI App,其主要功能是接受客户端发来的 HTTP Requst,然后进行用户身份校验和消息分发。代码实现上,主要使用了几种技术:WSGI Serve...
阅读全文
posted @
2015-02-04 16:01
SammyLiu
阅读(11238)
推荐(4) 编辑
探索 OpenStack 之(9):深入块存储服务Cinder (功能篇)
摘要:继研究了Neutron之后,继续Nova的外围研究之旅。本站是研究块存储服务Cinder。 0。验证环境 环境包括: 1、一个controller节点,运行nova-api, nova-scheduler, cinder-api, cinder-scheduler, mysql, rabbitmq
阅读全文
posted @
2015-01-13 10:18
SammyLiu
阅读(58782)
推荐(3) 编辑