ceph预环境安装

来源:互联网 发布:北京外企和fdi数据 编辑:程序博客网 时间:2024/06/08 11:36
更新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块存储
原创粉丝点击