ceph预环境安装

本文详细介绍如何在多个节点上部署Ceph分布式文件系统。包括更新epel源、配置Ceph存储库、安装ceph-deploy工具、创建ceph_deploy用户、设置SSH密钥信任以及必要的系统配置调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新epel最新源
yum install epel-release -y

新加ceph jewel 版本源

 

vim /etc/yum.repos.d/ceph.repo 

[ceph-noarch]
name=Ceph noarch packages
baseurl=https: //download.ceph.com/rpm-jewel/el7/noarch
enabled= 1
gpgcheck= 1
type=rpm-md
gpgkey=https: //download.ceph.com/keys/release.asc
priority= 1
 
 
[ceph]
name=Ceph packages  for  $basearch
baseurl=https: //download.ceph.com/rpm-jewel/el7/$basearch
enabled= 1
gpgcheck= 1
type=rpm-md
gpgkey=https: //download.ceph.com/keys/release.asc
priority= 1
 
 
[ceph-source]
name=Ceph source packages
baseurl=https: //download.ceph.com/rpm-jewel/el7/SRPMS
enabled= 1
gpgcheck= 1
type=rpm-md
gpgkey=https: //download.ceph.com/keys/release.asc
priority= 1

 

更新系统软件

 

sudo yum update

 


安装ceph-deploy

 

sudo yum install ceph-deploy

 

在所有的ceph node节点里添加ceph_deploy用户

 

sudo useradd -d /home/ceph_deploy -m ceph_deploy
sudo passwd ceph_deploy

 

在所有的ceph node节点里给ceph_deploy用户添加sudo权限

 

echo  "ceph_deploy ALL = (root) NOPASSWD:ALL"  | sudo tee /etc/sudoers.d/ceph_deploy
sudo chmod  0440  /etc/sudoers.d/ceph_deploy

 

所有的ceph node添加互信

sudo su ceph_deploy
ssh-keygen
ssh-copy-id ceph_deploy @ceph -node1
ssh-copy-id ceph_deploy @ceph -node2
ssh-copy-id ceph_deploy @ceph -node3

 

添加ssh config文件,格式如下:
vim ~/.ssh/config

 

vim ~/.ssh/config
Host ceph-node1
Hostname ceph-node1
User ceph_deploy
Host ceph-node2
Hostname ceph-node2
User ceph_deploy
Host ceph-node3
Hostname ceph-node3
User ceph_deploy


修改权限

chmod 600  ~/.ssh/config 


修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
sudo setenforce 0
sudo yum install yum-plugin-priorities


预安装完成后,按照这个 安装ceph块存储 安装ceph块存储
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值