采用
CEPH
实现
Openstack
统一存储
Ceph
作为
Linux PB

级分布式文件系统,因其灵活智能可配置,在软件定义
存储的大潮中,越来越受到
IaaS
方案提供商的注意。我们知?/p>
OpenStack
中围
绕虚拟机主要的存储需求来自于
nova
中的
disk
?/p>
glance
中的
image
?/p>
cinder
中的虚拟硬盘,本文中,我们将全部采用
ceph
作为这些存储的后端,摆脱现有
部署中各搞一套的现状。本文主要是?/p>
Ceph
使用的总结,因个人环境不同,可
能存在各种环境与包依赖等问题。集成逻辑图如下?/p>
CEPH
底层?/p>
RADOS
块设备,提供访问
RADOS
的是
librados
库,
librad
?/p>
调用就是基于
librados
?/p>
Nova
只要是通过
libvirt->qemu
来调?/p>
librbd
,所?/p>
我们知道暂时只有
libvirtDriver
支持?/p>
Cinder
?/p>
Glance
直接调用
librbd
?/p>