Fotolia

解决问题 在技术、过程和项目的具体问题上寻求帮助。

如何在Ceph对象存储上启用文件共享?

开源Ceph项目优先考虑高效的数据存储,而不是简单的访问,因此希望在其对象存储上建立文件共享的公司必须做一点额外的工作。

Ceph对象存储提供了一种快速存储数据的方法,但是设置文件共享需要一些工作。

在底层,Ceph对象存储由许多存储节点组成,这些节点将文件分割成二进制对象,并将它们分发到对象存储设备(osd).一个典型的Ceph配置有数百甚至超过1000个OSD节点。

Ceph提供了四种用户访问对象存储的不同方式:

  • 一个可靠的自主分布式对象存储(雷达手表)网关,兼容Amazon Simple Storage Service (S3);
  • 一个iSCSI接口,将Ceph变成一个iSCSI SAN;
  • cepphfs,一个兼容posix的文件系统,本地安装在Ceph客户端上;和
  • 雷达手表块设备,它表示一个典型的Linux块设备,就像它是一个本地硬盘一样。

那么文件共享呢?

为Ceph提供文件共享接口是可能的,但必须通过附加的图层到对象存储.公司可以转向网络文件系统,它允许管理员创建共享,让其他Linux和Unix机器访问NFS共享。

要为Ceph对象存储提供NFS访问,管理员必须考虑使用哪种Ceph访问方法。s3兼容的接口不是一个合适的候选者,因为它主要用于必须直接使用REST访问存储的云应用程序。

但是,RBD驱动程序和CephFS接口可以提供对Ceph对象存储的NFS访问。从Linux操作系统的角度来看,RBD只是另一个块设备,管理员可以在其上创建任何Linux文件系统,而CephFS文件系统只是另一个posix兼容文件系统,两者都可以使用NFS共享进行共享。

下一个步骤

对象存储攻击波:比较Swift和Ceph

指南OpenStack迅速、煤渣和更多的

人机交互、容器红帽仙城,格罗斯特地平线

深入了解虚拟环境的存储

搜索灾难复苏
搜索数据备份
搜索聚合基础设施
关闭
Baidu