OpenStack (cinder存储服务)
2024-08-31 23:51:30
cinder简介
提供 OpenStack 存储块(Volume)服务,该管理模块原来也为 Nova 的一部分,即 Nova-volume,后来从 Folsom 版本开始使用 Cinder 来分离出块存储服务。具体地说 Cinder 是云存储服务的调度监控模块,它需要与如 NFS、Ceph 等网络文件系统配合使用。
Cinder 主要由 3 个组件组成,cinder-api, cinder-scheduler 和 cinder-volume
- Cinder-api 是 cinder 服务的 endpoint,提供 rest 接口,负责处理 client 请求,并将 RPC 请求发送至 cinder-scheduler 组件。
- Cinder-scheduler 负责 cinder 请求调度,其核心部分就是 scheduler_driver, 作为 scheduler manager 的 driver,负责 cinder-volume 具体的调度处理,发送 cinder RPC 请求到选择的 cinder-volume。
- Cinder-volume 负责具体的 volume 请求处理,由不同后端存储提供 volume 存储空间。目前各大存储厂商已经积极地将存储产品的 driver 贡献到 cinder 社区。目前支持的后端存储系统,可参见:https://wiki.Openstack.org/wiki/CinderSupportMatrix
摘自:https://www.ibm.com/developerworks/cn/cloud/library/1403_renmm_opestackrpc/
服务
# 主节点
# systemctl enable openstack-cinder-api.service openstack-cinder-scheduler.service
# systemctl start openstack-cinder-api.service openstack-cinder-scheduler.service
# 存储节点
# systemctl enable openstack-cinder-volume.service target.service
# systemctl start openstack-cinder-volume.service target.service
最新文章
- SSH遇见的问题
- HTML静态网页 标签、表格
- IOS , plist 配置项说明
- Eclipse下运行拷贝的项目,更改项目名后报404
- Windows XP密钥(共38枚)
- .NET简单企业应用
- Python之路2Day(基础深入)
- Who Will Win?
- POJ1635:Subway tree systems
- R语言︱决策树族——随机森林算法
- 第十六节,OpenCV(学习五)边缘检测
- iOS日期问题
- BZOJ4077 : [Wf2014]Messenger
- Java中类的构造方法
- UVa 1331 最大面积最小的三角剖分
- 面向对象编程思想(前传)--你必须知道的javascript(转载)
- hdu 4403 爆搜
- laravel5.1 使用中间表的多对多关联
- JAVA 之 Tomcat知识框架【转】
- Java反射机制Reflection