Ceph分布式存储安装
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Ceph分布式存储安装前言参照官方文档中的快速安装,结合国内环境,将相关安装源修改为国内镜像源提高安装速度。http://docs.ceph.org.cn/start/基础系统环境添加阿里云YUM源m
千家信息网最后更新 2026年10月31日Ceph分布式存储安装
Ceph分布式存储安装
前言
参照官方文档中的快速安装,结合国内环境,将相关安装源修改为国内镜像源提高安装速度。http://docs.ceph.org.cn/start/
基础系统环境
添加阿里云YUM源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.reposed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo更新系统
yum update -y```### 关闭防火墙、SELinuxsystemctl stop firewalld && systemctl disable firewalld
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
### 添加hosts主机名解析(集群采用四台虚拟机) 四台机器均添加echo "192.168.5.191 admin-node
192.168.5.192 node1
192.168.5.193 node2
192.168.5.194 node3" >> /etc/hosts```
安装NTP服务,免因时钟漂移导致故障
yum install ntp ntpdate ntp-doc -y ```### 免密钥登录admin-node #到node1 node2 node3之间ssh-keygen #生成密钥文件```
分别添加至三个node
hostname=(admin-node node1 node2 node3)for i in ${hostname[*]};do echo yes|ssh-copy-id -i id_rsa.pub root@$i ;done添加中科大源,否则 ceph-deploy安装ceph是会缺少依整包而报错
yum install -y yum-utils && yum-config-manager --add-repo http://mirrors.ustc.edu.cn/epel/7/x86_64/ && yum install --nogpgcheck -y epel-release && rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 && rm -rf /etc/yum.repos.d/mirrors.ustc.edu.cn_epel*添加 Ceph的国内源,安装ceph-deploy部署工具
cat >> /etc/yum.repos.d/ceph.repo << EOF [Ceph]name=Ceph packages for $basearchbaseurl=http://mirrors.163.com/ceph/rpm-nautilus/el7/x86_64/enabled=1gpgcheck=0type=rpm-mdgpgkey=http://mirrors.163.com/ceph/keys/release.ascpriority=1[Ceph-noarch]name=Ceph noarch packagesbaseurl=http://mirrors.163.com/ceph/rpm-nautilus/el7/noarch/enabled=1 gpgcheck=0type=rpm-mdgpgkey=http://mirrors.163.com/ceph/keys/release.ascpriority=1[ceph-source]name=Ceph source packagesbaseurl=http://mirrors.163.com/ceph/rpm-nautilus/el7/SRPMS/enabled=1gpgcheck=0type=rpm-mdgpgkey=http://mirrors.163.com/ceph/keys/release.ascpriority=1EOFyum -y update && yum -y install ceph-deploy```### 使用ceph-deploy在所有节点安装软件包#### 命令清除配置:ceph-deploy purgedata {ceph-node} [{ceph-node}]
ceph-deploy forgetkeys
#### 连 Ceph 安装包一起清除ceph-deploy purge {ceph-node} [{ceph-node}]在管理节点(admin-node) `mkdir my-cluster && cd my-cluster` ##### ceph-deploy new admin-node node1 node2 node3 创建集群。sed -i '2a osd pool default size = 2' ceph.conf # 修改默认副本数从 3 改成 2
sed -i '3a public network = 10.0.5.0/24' ceph.conf
#### 修改ceph-deploy安装过程中的源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
ceph-deploy install admin-node node1 node2 node3
#### 生成密钥环 ceph-deploy mon create-initial```
用 ceph-deploy 把配置文件和 admin 密钥拷贝到管理节点和 Ceph 节点
ceph-deploy admin admin-node node1 node2 node3```#### 检查集群健康状态ceph health ```
添加OSD进程
ceph-deploy osd create node1 --data /dev/sdb ceph-deploy osd create node1 --data /dev/sdb ceph-deploy osd create node3 --data /dev/sdb
密钥
节点
集群
文件
环境
系统
生成
管理
配置
分布式
存储
健康
三个
主机
之间
前言
副本
命令
基础
官方
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技官网
科技互联网政务服务
互联网 科技公司
壕鑫互联网络科技
美国互联网黑科技
无线互联网科技
广西互联网科技公司
盛创互联网科技有限公司
老年人脱离互联网科技的作文
互联网校园科技培训
国大互联网教育科技有限公司工作
互联网科技的全部知识
徐州市互联网科技有限公司
广东工业互联网大赛深圳学泰科技
中天科技中国工业互联网
互联网营销推广黑科技
珠海东科互联网科技有限公司
恒生互联网科技趋势
瑞安市蟠桃会互联网科技有限公司
利用互联网等科技手段
迪茉互联网科技
朗涯互联网科技
极限挑战互联网科技
腾讯科技 互联网女皇
互联网金融监管科技
北京三清互联网科技
互联网科技的全部知识
伍佰万互联网科技怎么赚钱
半导体行业属于互联网高科技类吗
艺电能源互联网科技有限公司招聘