CEPH是开源自托管软件定义的存储。

Ceph 免费备份和同步软件

Python&C ++基于高性能存储软件

CEPH是开源分布式对象,块和软件定义的存储。它完全具有高性能和可靠的分布式文件存储。

概述

CEPH是开源分布式对象,块和软件存储应用程序。它将对象可扩展的分布式存储在单个分布式计算机群集上实现,并在一个整个系统下为对象,块和基于文件的存储提供3合1的接口。开源CEPH文件系统CEPHFS是一个强大的,完全由POSIX兼容的分布式文件系统。带有快照,配额和多群集镜像功能的CEPHFS服务。 CEPHFS文件分布在CEPH存储的对象上,以进行高规模和性能。 Ceph是一个广泛使用的高性能分布式和开源存储平台。它是为任何业务组织设计的可靠且可扩展的存储。 Ceph Free分布式文件系统为对象,块和文件级别云存储提供了一个接口。 CEPH旨在提供一个没有单点故障的分布式云存储系统。 CEPH装置和管理可能非常具有挑战性和棘手。开源CEPH软件具有9.4k GitHub星和4.4 GitHub叉。

系统要求

设置CEPH开源SD的要求包括:

  • Python 3
  • SystemD *时间同步
  • git

特征

CEPH分布式文件系统的一些关键功能如下: *块存储薄供应 *阅读和写作 *原子交易 *擦除数据保护编码 *快照历史 *克隆和分层支持

  • POSIX文件系统语义支持 *对象级别键值映射 *开源

安装

**在Ubuntu上安装CEPH **

本指南说明了如何在Ubuntu上设置和运行CEPH。下面的安装步骤假设CEPH软件定义的存储解决方案的所有效率软件包都安装了并在系统上及时最新。对于Debian和Ubuntu发行版,请按照以下安装CEPH步骤进行操作。首先,添加发行键:

    wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -

接下来,将CEPH软件包添加到您的存储库中。使用下面的命令,然后用稳定的CEPH版本替换{Ceph-Stable-Release},例如:

    echo deb https://download.ceph.com/debian-{ceph-stable-release}/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list

更新您的存储库并安装Ceph-Deploy:

    sudo apt update
    sudo apt install ceph-deploy

要克隆CEPH源代码存储库,请运行命令:

    git clone --recursive https://github.com/ceph/ceph.git
    cd ceph

Git克隆完成后,您应该拥有CEPH代码存储库的完整副本。 CEPH包含许多需要通过命令检查的git子模型:

    git submodule update --init --recursive

在构建CEPH源代码之前,您需要通过以下方式安装多个库和工具。

    ./install-deps.sh

CEPH SDS存储是使用CMAKE构建的。要构建CEPH,请导航到您的克隆Ceph存储库并执行以下命令:

    cd ceph
    ./do_cmake.sh
    cd build
    ninja

要构建一个完整的源粉末,并从源中构建所有需要的东西,请构建DEB或RPM软件包:

    ./make-dist

就是这样。恭喜!您已经成功安装了Ubuntu上部署的CEPH存储集群。享受!

常见问题

Ceph使用了什么?

CEPH是软件定义的存储开源软件。它是CEPH单节点系统下的高度可扩展对象,块和基于文件的存储,它简化了对分布式文件存储系统的访问。

Ceph免费吗?

CEPH是一个可以免费使用的开源分布式对象存储和文件系统。关于开源,CEPH是安全的自托管云存储解决方案和SDS软件定义的存储。

Ceph是开源吗?

是的,CEPH是开源和安全的SDS存储。 CEPH应用程序的源代码可在github处获得。

Ceph是什么样的存储空间?

Ceph是一个开源软件定义的存储平台。它将对象存储在单个分布式CEPH群集上实现,并为对象,块和文件级存储提供3合1的接口。

Ceph有多安全?

Ceph非常可靠,易于管理和开源SD。 Ceph为成千上万的客户提供出色的性能,可靠性和可扩展性。

 简体中文