Ceph分布式存储安装
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Ceph分布式存储安装前言参照官方文档中的快速安装,结合国内环境,将相关安装源修改为国内镜像源提高安装速度。http://docs.ceph.org.cn/start/基础系统环境添加阿里云YUM源m
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
国泰国际集团有限公司软件开发
网络安全同行评估
互联网肿瘤科技
无锡服务器管理机房it维保
桓台办公oa软件开发公司
中银国际最新数据库马来西亚
服务器主板不识别百兆路由器
学生信息数据库设计基本需求分析
服务器由哪些东西组成
秦皇岛行业专业软件开发
虚拟服务器还原
金水科教园区网络安全基地
ntp服务器代码
轻量应用服务器 安全组
政府软件开发公开招标
国家网络安全基地 图书馆
5g 网络安全技术方向
网络安全交底
内蒙古创新网络技术服务怎么样
阿里服务器怎么开设数据库
什么是许可管理器服务器
一台设备需要两个数据库怎么弄
简述面对网络安全威胁
网络安全与公司信息
香港云服务器安全
组织召开网络安全培训
数据库扩展缓冲失败
无线网络安全协议
基于百度地图的软件开发
天水樱桃网络技术白银分公司