如何使用国内源部署Ceph?

由于网络方面的原因,Ceph的部署经常受到干扰,通常为了加速部署,基本上大家都是将Ceph的源同步到本地进行安装。根据Ceph中国社区的统计,当前已经有国内的网站定期将Ceph安装源同步,极大的方便了我们的测试。本文就是介绍如何使用国内源,加速ceph-deploy部署Ceph集群。

关于国内源

根据Ceph中国社区的统计,国内已经有四家网站开始同步Ceph源,分别是:

国内源分析

以163为例,是以天为单位向回同步Ceph源,完全可以满足大多数场景的需求,同步的源也非常全,包含了calamari,debian和rpm的全部源,最近几个版本的源也能从中找到。

安装指定版本的Ceph

这里以安装最新版本的Jewel为例,由于Jewel版本中已经不提供el6的镜像源,所以只能使用CentOS 7以上版本进行安装。我们并不需要在repos里增加相应的源,只需要设置环境变量,即可让ceph-deploy使用国内源,具体过程如下:

CentOS:

export CEPH_DEPLOY_REPO_URL=http://mirrors.163.com/ceph/rpm-jewel/el7 export CEPH_DEPLOY_GPG_URL=http://mirrors.163.com/ceph/keys/release.asc

Ubuntu:

export CEPH_DEPLOY_REPO_URL=

export CEPH_DEPLOY_GPG_URL=http://mirrors.163.com/ceph/keys/release.asc

 

之后的过程就没有任何区别了:

# Create monitor node ceph-deploy new node1 node2 node3 # Software Installation ceph-deploy install deploy node1 node2 node3 # Gather keys ceph-deploy mon create-initial # Ceph deploy parepare and activate ceph-deploy osd prepare node1:/dev/sdb node2:/dev/sdb node3:/dev/sdb ceph-deploy osd activate node1:/var/lib/ceph/osd/ceph-0 node2:/var/lib/ceph/osd/ceph-1 node3:/var/lib/ceph/osd/ceph-2 # Make 3 copies by default echo "osd pool default size = 3" | tee -a $HOME/ceph.conf # Copy admin keys and configuration files ceph-deploy --overwrite-conf admin deploy node1 node2 node3


这样就可以很快速的使用国内源创建出Ceph集群,希望能对大家日常的使用提供便捷。

在 CentOS 7.1 上安装分布式存储系统 Ceph 

Ceph环境配置文档 PDF  

CentOS7下部署Ceph集群(版本10.2.2)

Ceph的安装过程  

如何升级Ceph版本及注意事项 

HOWTO Install Ceph On FC12, FC上安装Ceph分布式文件系统  

实验环境Ceph 9.2.1部署笔记

Ubuntu 16.04快速安装Ceph集群 

Ceph 的详细介绍请点这里
Ceph 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/877567b9006de296b32e61435eb14441.html