前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >外包技能--ceph-deploy安装ceph集群

外包技能--ceph-deploy安装ceph集群

原创
作者头像
Godev
发布于 2023-08-02 10:29:49
发布于 2023-08-02 10:29:49
72800
代码可运行
举报
文章被收录于专栏:GodevGodev
运行总次数:0
代码可运行

ceph-deploy安装ceph集群

一、主机环境

主机IP

ceph版本

ceph集群角色

192.168.201.144

13.2.8

mon、mgr、osd

192.168.201.145

13.2.8

mon、mgr、osd

192.168.201.146

13.2.8

mon、mgr、osd

二、安装部署

2.1、配置ceph yum源

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo '
[ceph-noarch]
name=Ceph noarch packages
baseurl=https://mirrors.aliyun.com/ceph/rpm-mimic/el7/noarch
enabled=1
gpgcheck=1
priority=1
type=rpm-md
gpgkey=https://mirrors.aliyun.com/ceph/keys/release.asc
'>/etc/yum.repos.d/ceph.repo

2.2、指定安装版本的源

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export CEPH_DEPLOY_REPO_URL=https://mirrors.aliyun.com/ceph/rpm-mimic/el7
export CEPH_DEPLOY_GPG_URL=https://mirrors.aliyun.com/ceph/keys/release.asc

2.3、配置ssh免秘钥登录(每个节点都配置)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ssh-keygen -t rsa
ssh-copy-id 192.168.201.144
ssh-copy-id 192.168.201.145
ssh-copy-id 192.168.201.146

2.4、安装ceph-deploy部署工具

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install -y ceph-deploy

2.5、初始化Mon配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir /etc/ceph && cd /etc/ceph/
ceph-deploy new --public-network 192.168.201.0/24 ceph0{1,2,3}

2.6、添加配置参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo 'mon_allow_pool_delete = true'  >> /etc/ceph/ceph.conf   ## 添加了可以删除osd pool参数

2.7、ceph集群

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph-deploy install --release mimic  ceph0{1,2,3}

2.8、初始化mon和秘钥证书

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph-deploy --overwrite-conf mon create-initial

2.9、分发拷贝配置及密钥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod 644 /etc/ceph/ceph.client.admin.keyring
ceph-deploy --overwrite-conf admin ceph0{1,2,3}

2.10、创建osd与journal日志分区

2.10.1、创建journal日志分区
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pvcreate /dev/vdc1
vgcreate ceph-osd0-journal /dev/vdc1
lvcreate -l 100%FREE --name log ceph-osd0-journal
2.10.2、创建osd与关联journal日志分区
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph-deploy --overwrite-conf osd create ceph01 --filestore --fs-type xfs --data /dev/vdd --journal ceph-osd0-journal/log

2.11、部署mds组件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph-deploy mds create ceph0{1,2,3}

2.12、部署mgr Dashboard组件

2.12.1、添加mgr功能
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph-deploy mgr create ceph0{1,2,3}
2.12.2、开启dashboard 功能
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph mgr module enable dashboard
2.12.3、创建证书
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph dashboard create-self-signed-cert
2.12.4、创建 web 登录用户密码
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph dashboard set-login-credentials user-name password
2.12.5、查看服务访问方式
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph mgr services
2.12.6、查看mgr服务默认访问端口8443为30443
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ceph config set mgr mgr/dashboard/server_port 30443
systemctl restart ceph-mgr.target

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
安装Ceph集群(二)
注 意: 版本更新非常快,有问题要看官方文档 官方文档: http://docs.ceph.com 准备环境 系统版本:centos7.4 x86_64 server 硬件配置:5台vm,1核1G内存,每台node角色的机器至少挂载1块不低于5个G的空闲盘为osd存储 ​ 主机名 ip role admin 192.168.153.130 admin--安
用户8639654
2021/08/18
3010
centos7搭建ceph集群
ceph需要epel源的包,所以安装的节点都需要yum install epel-release
匿名用户的日记
2021/12/31
1.7K0
Ceph简单搭建
Ceph基础介绍 ​ Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。在虚拟化领域里,比较常用到的是Ceph的块设备存储,比如在OpenStack项目里,Ceph的块设备存储可以对接OpenStack的cinder后端存储、Glance的镜像存储和虚拟机的数据存储,比较直观的是Ceph集群可以提供一个raw格式的块存储来作为虚拟机实例的硬盘。
院长技术
2020/06/11
1.2K0
002.Ceph安装部署
Ceph Monitors之间默认使用6789端口通信,OSD之间默认用6800:7300范围内的端口通信。Ceph OSD能利用多个网络连接进行与客户端、monitors、其他OSD间的复制和心跳的通信。若需要开启防火墙则必须同时放通相应规则,具体操作见:http://docs.ceph.org.cn/rados/configuration/network-config-ref/
木二
2019/06/26
2.2K0
002.Ceph安装部署
centos7搭建ceph集群
ceph需要epel源的包,所以安装的节点都需要yum install epel-release
用户1214487
2020/06/19
1.1K0
centos7搭建ceph集群
基于cephfs搭建高可用分布式存储并mount到本地
原文:https://www.fullstackmemo.com/2018/10/11/cephfs-ha-mount-storage/
sunsky
2020/08/20
2.9K0
基于cephfs搭建高可用分布式存储并mount到本地
Ceph对象存储集群部署
集群架构 192.168.10.186 ceph1 admin、mon、mgr、osd、rgw 192.168.10.187 ceph2 mon、mgr、osd、rgw 192.168.10.188 ceph3 mon、mgr、osd、rgw 部署 [root@10dot186 ~]# vim /etc/hosts 192.168.10.186 ceph1 192.168.10.187 ceph2 192.168.10.188
院长技术
2020/06/11
8020
Ceph集群部署
近期进行公司业务容器化改造,在为kubernetes提供存储选型方面,在选型中本地存储不可跨node,NFS共享存储不好做高可用,因此选型Ceph来为k8s提供存储类。特此笔记以备后用。
KaliArch
2019/09/29
2.8K1
Ceph集群部署
ceph-mimic版
Ceph使用RADOS提供对象存储,通过librados封装库提供多种存储方式的文件和对象转换。外层通过RGW(Object,有原生的API,而且也兼容Swift和S3的API,适合单客户端使用)、RBD(Block,支持精简配置、快照、克隆,适合多客户端有目录结构)、CephFS(File,Posix接口,支持快照,社会和更新变动少的数据,没有目录结构不能直接打开)将数据写入存储。
yuezhimi
2020/09/30
9530
ceph集群搭建
环境: 10.200.51.4 admin、osd、mon 作为管理和监控节点 10.200.51.9 osd、mds 10.200.51.10 osd、mds 10.200.51.113~client 节点
cuijianzhe
2022/06/14
6330
ceph集群搭建
Ubuntu CEPH快速安装
不管你是想为云平台提供Ceph 对象存储和/或 Ceph 块设备,还是想部署一个 Ceph 文件系统或者把 Ceph 作为他用,所有 Ceph 存储集群的部署都始于部署一个个 Ceph 节点、网络和 Ceph 存储集群。 Ceph 存储集群至少需要一个 Ceph Monitor 和两个 OSD 守护进程。而运行 Ceph 文件系统客户端时,则必须要有元数据服务器( Metadata Server )。
py3study
2020/01/20
4.6K0
初试 Centos7 上 Ceph 存储集群搭建
本文介绍了如何使用 Ceph 进行分布式存储和共享,包括 Ceph 集群的安装、配置、部署和管理,以及 Ceph 的对象存储、块设备和文件系统的使用。
哎_小羊
2018/01/02
4.2K0
初试 Centos7 上 Ceph 存储集群搭建
CentOS 7.9通过ceph-ansible安装ceph集群笔记--外包精通
生产环境建议多网络模式,测试环境可以多网络,也可以单网络模式,需要注意的是的,测试服务器4个磁盘,一个系统盘。2个osd(vdb,vdc),一个日志盘(vdd)
Godev
2023/06/25
2.8K0
“网红架构师”解决你的Ceph 运维难题-Part1
本文为长篇连续剧,将分多个篇幅发表,主要介绍了从动手部署环境到后期运营故障处理过程中常见的问题,内容由浅入深,是居家旅行运维Ceph的必备良药。
腾讯云TStack
2018/07/19
2.2K2
2-1 分布式文件存储系统Ceph
 Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。
用户4919348
2021/01/14
2.6K0
2-1 分布式文件存储系统Ceph
Ceph集群由Jewel版本升级到Luminous版本
https://www.virtualtothecore.com/en/upgrade-ceph-cluster-luminous/ http://www.chinastor.com/distristor/11033L502017.html
三杯水Plus
2018/11/14
1.6K0
每天10分钟玩转Ceph(一)让Ceph集群运行起来
要学习使用Ceph,首先需要有一个Ceph集群,本文通过ceph-deploy一个自动化部署Ceph的工具部署一个Ceph集群,掌握Ceph集群部署的方法。
HappyLau谈云计算
2020/03/02
5.9K0
Ceph集群的搭建与运维
下一篇: Docker 部署Jira8.1.0→
jwangkun
2021/12/23
7830
kubernetes(十九) Ceph存储入门
Ceph是当前非常流行的开源分布式存储系统,具有高扩展性、高性能、高可靠性等优点,同时提供块存储服务(rbd)、对象存储服务(rgw)以及文件系统存储服务(cephfs),Ceph在存储的时候充分利用存储节点的计算能力,在存储每一个数据时都会通过计算得出该数据的位置,尽量的分布均衡。目前也是OpenStack的主流后端存储,随着OpenStack在云计算领域的广泛使用,ceph也变得更加炙手可热。国内目前使用ceph搭建分布式存储系统较为成功的企业有华为,xsky,杉岩数据,中兴,华三,浪潮,中移动等。
alexhuiwang
2020/09/23
4K0
kubernetes(十九) Ceph存储入门
Ceph部署在Centos7上简明摘要
最近需要研究Ceph,也部署了一下环境,本文分为1,2,3,4章为概念介绍,第5章为实践环节。
麒思妙想
2020/07/10
1.1K0
相关推荐
安装Ceph集群(二)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验