首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

容器实战|手把手带你部署Ceph集群

Ceph提供对象存储、块存储和文件系统三种存储方式,如果不想花时间安装ceph,可以通过ceph-docker来部署Ceph集群,使用容器部署Ceph集群的一大好处就是不用为升级而烦恼,本篇文章将手把手带你快速单节点上部署...部署ceph集群 安装ceph集群的基础组件 mon,osd,mgr,rgw ,mds 1....启动MON 节点ceph上执行 bash /usr/local/ceph/admin/start_mon.sh 启动通过docker ps -a|grep mon查看启动结果,启动成功之后生成配置数据...接着节点上执行如下命令: bash /usr/local/ceph/admin/start_osd.sh 全部osd都启动之后,稍等片刻,执行ceph -s查看状态,应该可以看到多了3个osd...6.安装ceph的Dashboard管理后台 ceph节点执行即可。

3.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

星融元:Ceph集群部署和OpenStack的对接集成

目前这三种传统存储解决方案,各自的应用场景中都存在价格、性能、扩展性,以及部署运维等方面的一些问题,所以,存储方面目前并没有一个万金油的解决方案,实际的生产环境中我们往往需要根据数据规模、性能需求、...01存储集群组件介绍 本次部署Ceph版本Nautilus 14.2.9(鹦鹉螺)稳定版,各组件功能说明如下: 部署一个最小规模的Ceph集群,必须包含1个MON、1个MGR和2个OSD,否则整个集群是不健康的...03安装步骤 首先,需要在集群中的所有节点上,安装Ceph软件包及其依赖。详细安装步骤包括:单节点部署、扩容OSD节点、扩容MON节点、配置MGR服务、配置MDS服务。...邮件联系1694398971@qq.com,获取《Ceph存储集群部署方案》白皮书完整内容。 04常用的监控解决方案 配置完成的Ceph存储集群上安装监控解决方案Ceph-Dash。...选择一个 MON 节点部署,或者在所有 MON 节点部署均可: 启动成功,监控界面如下图所示: (2)MGR Dashboard 默认新版本Ceph集群已集成一个Dashboard,并作为一个模块

87930

Ceph 分布式存储使用指南

拉取镜像的过程其实是在这个部署流程里的,可是由于网络原因,所以我们需要手动从国内源拉取。...拉取完成就开始进行集群的正式部署了 $ cephadm bootstrap --mon-ip ** #是你的master节点IP地址 例如: # ..../cephadm bootstrap --mon-ip 192.168.3.61.2. 等待结束,会给你一个用户名和密码,访问一下这个地址,发现已经部署好了。...如果在本地存在ceph docker镜像的情况下,一段时间仍未启动MDS,使用以上命令手动启动MDS,可以通过集群各服务器上执行docker ps |grep mds查看MDS容器是否运行。...安装完成就可以用你的密钥对和用户节点进行挂载了 $ mount -t ceph 192.168.3.6:6789:/ /mnt/fstest -o name=node2,secret=AQDwqoZeSVKiCBAASIdy3DAYnCXKwoTTnuZASA

2K20

附013.Kubernetes永久存储Rook部署

每个存储节点上,将找到Ceph存储对象的文件系统和Ceph OSD(对象存储守护程序)进程。Ceph集群上,还存在Ceph MON(监控)守护程序,它们确保Ceph集群保持高可用性。...Rook Agent 代理部署 K8S 每个节点上以 Pod 容器运行,每个代理 Pod 都配置一个 Flexvolume 驱动,该驱动主要用来跟 K8S 的卷控制框架集成起来,每个节点上的相关的操作...list #查看bucket [root@k8smaster01 ceph]# yum --assumeyes install s3cmd #安装S3客户端 [root@k8smaster01...七 集群管理 7.1 修改配置 默认创建Ceph集群的配置参数创建Cluster的时候生成Ceph集群的配置参数,若需要在部署完成修改相应参数,可通过如下操作试下: [root@k8smaster01...rook-ceph-mon-c-74dd86589d-s84cz 注意:ceph-mon, ceph-osd的delete最后是one-by-one的,等待ceph集群状态为HEALTH_OK再delete

1.4K40

“网红架构师”解决你的Ceph 运维难题-Part1

清理环境 MON部署不上的第二大问题就是旧的节点部署MON,或者在这个节点部署MON失败了,然后重新new再mon create-initial,请查看要部署MON的节点上的/var/lib/ceph...所以对于新人来说,或者说以我的经验,接触Ceph少于一个月的,又或者说,集群规模不上PB的,都没有必要手动部署Ceph-deploy完全足够了。 ② Ceph-deploy怎么装?...详细的指令暂时不介绍,下面会有,安装,需要在这个节点新建一个目录,用作部署目录,这里是强烈建议建一个单独的目录的,比如我习惯集群的第一个节点下建一个/root/cluster目录,为了以后好找。...我相信认真确认过之后是肯定可以通过的(反正前三点如果有问题一般是不会建好MON的,为什么不认真确认下呢),我遇到过绝大多数都是因为防火墙没关,或者手动删除了一些目录,或者没有修改权限导致的问题。...所以不能构成群体,一直等待(5s->10s->10s->15s->20s)其他MON的数据包,既然被阻断了这样的等待是没有意义的,等了30s没有正常,就可以直接ctrl+z去检查了。

2.1K30

一键部署ceph集群的脚本

首先创建Ceph目录 2.上传启动脚本 总结 概述 Ceph实战(二)和Ceph实战(三)两篇文章中,我分别介绍了如何安装docker以及如何通过docker部署ceph集群,但是相关的部署脚本还不够精简...环境 创建三台虚拟机,本教程涉及到的各组件的版本如下表所示: 组件 版本号 CentOS 7.6 docker docker-ce-19.03.9 ceph nautilus 说明:CentOS可以是其他的版本...首先创建Ceph目录 主节点ceph1上执行下面命令,宿主机上创建Ceph目录与容器建立映射,便于直接操纵管理Ceph配置文件,以root身份节点上创建/usr/local/ceph/{admin...start.sh 主启动脚本,启动后续脚本 before-install.sh执行完之后执行,只需要在主节点执行 3. start_mon.sh 启动mon组件,不需要单独执行 4. start_osd.sh...同时需要确保服务器下有独立磁盘/dev/sdb(通过 fdisk -l 查看),如果是没有该磁盘或者磁盘名称不对,请相应的修改脚本中的/dev/sdb。

95130

ceph集群添加和删除节点

添加节点到集群要将新节点添加到Ceph集群中,需要执行以下步骤:新节点上,添加Ceph的软件仓库,以便可以安装最新版本的Ceph软件包。...update其中,是你要安装Ceph版本,例如“nautilus”、“octopus”、“pacific”等。...新节点上安装Ceph软件包。$ sudo apt install ceph管理节点上,将新节点添加到Ceph集群中。...$ sudo ceph orch ls如果一切顺利,你应该能够输出中看到新节点的主机名。3. 配置新节点添加新节点,需要在其上配置Ceph服务。...管理节点上,检查集群状态。$ sudo ceph -s确认所有节点的状态都是“up”。如果所有节点都处于“up”状态,说明要删除的节点已成功从Ceph集群中删除。

3.2K40

每天10分钟玩转Ceph(一)让Ceph集群运行起来

可用于生产部署 cephadm,较新的集群自动化部署工具,支持通过图形界面或者命令行界面添加节点,目前不建议用于生产环境 manual,手动部署,一步步部署Ceph集群,支持较多定制化和了解部署细节,安装难度较大...我们采用成熟、简单的ceph-deploy实现Ceph集群的部署,首先了解一下ceph-deploy的架构: admin-node,需要一个安装管理节点,该安装节点集中管控ceph集群的安装 mon,...通过上面的输出可以看到,new初始化集群过程中会生成ssh key密钥,ceph.conf配置文件,ceph.mon.keyring认证管理密钥,配置cluster network和pubic network...包含一个monitor节点,通过ceph -s可以查看当前ceph集群的状态,由于此时并没有任何的OSD节点,因此无法往集群中写数据等操作,如下是ceph -s查看的输出结果 [root@node-1...2.4 Ceph安装小结 本文通过ceph-deploy完成一个1mon节点+1mgr节点+3个osd节点的集群,ceph-deploy安装简化了集群的部署,我安装过程中遇到了不少报错(主要是rpm版本问题

5.3K113

ceph v12版本直升v14

一个RGW环境的更新,ceph 12.2.12升级到14.2.4流程,跳过中间的13版本。 注意:升级很危险,操作需谨慎。升级没有后悔药,本人不承担任何因升级及相关操作导致的任何数据丢失风险。.../ceph/rpm-nautilus/el7/x86_64/ 之后更新yum源信息,使用install即可完成二进制包的升级。...) nautilus (stable) [root@demohost-227 supdev]# ceph health detail HEALTH_WARN Legacy BlueStore stats...rd, 7 op/s rd, 0 op/s wr recovery: 156 B/s, 2 objects/s [root@demohost-227 tools]# ceph mon enable-msgr2...rd, 0 B/s wr, 13 op/s rd, 10 op/s wr 总结 升级操作不复杂,但是里面会遇上各种奇葩问题,升级尽量控制小版本的维度,如果是这种跨大版本,老司机都容易翻车,所以一点要谨慎

1.7K10
领券