如何使用国内源部署Ceph nautilus?

建议使用163源

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

网易镜像源http://mirrors.163.com/ceph

阿里镜像源http://mirrors.aliyun.com/ceph

中科大镜像源http://mirrors.ustc.edu.cn/ceph

宝德镜像源 http://mirrors.plcloud.com/ceph

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

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

CentOS:

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

Ubuntu:

export CEPH_DEPLOY_REPO_URL=http://mirrors.163.com/ceph/debian-nautilus
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集群,希望能对大家日常的使用提供便捷。

Ceph Nautilus是一个开的分布式存储系统,它旨在提供灵活和可扩展的存储解决方案。通过Nautilus,用户可以构建自己的私有云存储集群,用于存储和管理大量的数据。 Docker是一种轻量级的容器化技术,它允许用户将应用程序及其依赖项打包到一个独立的、可移植的容器中,然后在不同的环境中运行。Docker提供了一种快速部署、扩展和管理应用程序的方式。 关于"Ceph Nautilus Docker",可以理解为将Ceph Nautilus与Docker容器技术结合使用。这样做的好处在于,可以利用Docker的便捷性和灵活性来部署和管理Ceph Nautilus集群。 首先,在使用Docker时,可以将Ceph Nautilus的各个组件(如monitor、OSD等)打包成Docker镜像,并通过Docker容器来运行这些组件。这样一来,不仅能够节省部署和配置的时间,还能更好地实现Ceph集群的扩展。 其次,使用Docker还可以简化Ceph Nautilus的运维和管理。通过使用Docker容器,可以更加方便地进行集群的备份、迁移和扩展,也可以更加灵活地进行资的调度和分配。此外,Docker还提供了一些现成的容器管理工具,如Docker Swarm和Kubernetes,可以进一步简化Ceph集群的管理和扩展。 总结起来,Ceph Nautilus和Docker的结合可以带来许多好处,包括更方便的部署、更高效的扩展和更灵活的管理。然而,要正确使用这种组合,需要一定的技术和经验。因此,在使用之前,建议进行充分的学习和测试,以确保能够正确地部署和管理Ceph Nautilus Docker集群。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值