Ceph分布式存储安装
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,Ceph分布式存储安装前言参照官方文档中的快速安装,结合国内环境,将相关安装源修改为国内镜像源提高安装速度。http://docs.ceph.org.cn/start/基础系统环境添加阿里云YUM源m
千家信息网最后更新 2024年11月22日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```### 关闭防火墙、SELinux
systemctl 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=1EOF
yum -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安全错误
数据库的锁怎样保障安全
护苗网络安全感受
金华电大有网络安全专业吗
杭州互联网科技园
软件开发5年规划
网络安全精兵
软件开发不需要交税吗
mfc 查询数据库
jeecms 数据库
网络安全的信息文字
串口服务器nc601t使用
数据库需要注意哪些
蚁安网络安全
数据库原理及应用知识点详细
游戏服务器网页控制器
服务器请求数
摩尔庄园哪个服务器有兑换码
基金数据库原理
石油管道局网络安全项目
怎么配置数据库
图数据库黎曼模型
网络技术基础pdf下载
西藏网络安全协会
c 自带内存数据库
数据库应用有哪些
网络安全公司oem
max数据库非正常退出什么意思
男主掌握互联网的根服务器小说
简述数据库执行计划
软件开发预研分析文档
x8沙箱服务器异常