- 1
- 0
- 约1.37千字
- 约 20页
- 2026-08-24 发布于陕西
- 举报
通过前面学习我们搭建了云平台,在此基础上,今天我们学习块存储服务原理。
块存储是将裸磁盘整个映射给主机使用,提供逻辑卷功能。本任务我们主要针对OpenStack的块存储服务进行剖析,来了解OpenStack是如何来为虚拟机提供存储空间的。
Cinder是OpenStackBlockStorage(OpenStack块存储)的项目名称
Cinder的核心功能是对卷的管理,允许对卷、卷的类型、快照进行处理。然而它并没有实现对块设备的管理和实际服务(提供逻辑卷),而是通过后端的统一存储接口来支持不同块设备厂商的块存储服务,实现其驱动支持并于OpenStack进行整合。Cinder可以支持如NetAPP、SolidFire、华为、EMC、IBM等知名存储厂商以及众多开源块存储系统。
对于本地存储,cinder通过cinder-volume子服务来使用LVM驱动。Cinder-volume通过LVM命令创建一个名为cinder-volumes的卷组(vg),当该节点接受到创建卷请求的时候,cinder-volume在该vg上创建LV,并且用iSCSI服务将这个卷作为一个iSCSI的存储设备提供给虚拟机。
简而言之,Cinder虚拟化块存储设备池,提供给用户自助服务的API用以请求和使用存储池中的资源,而Cinder本身并不能获
原创力文档

文档评论(0)