准备
1,所有节点添加域名解析,设置root无秘钥登录
2,所有节点(包括客服端)创建cent用户
#useradd cent && echo "123" | passwd --stdin cent
设置超级权限
#echo -e 'Defaults:cent !requiretty\ncent ALL = (root) NOPASSWD:ALL' | tee /etc/sudoers.d/ceph
#chmod 440 /etc/sudoers.d/ceph
3,在部署节点切换为cent用户,设置无密钥登陆各节点包括客户端节点
4,在部署节点切换为cent用户,在cent用户家目录,设置如下文件( define all nodes and users ):
$vi ~/.ssh/config
Host pikachu4
Hostname pikachu4
User cent
Host pikachu1
Hostname pikachu1
User cent
Host pikachu3
Hostname pikachu3
User cent
修改权限
$chmod 600 ~/.ssh/config
所有节点配置国内ceph源
1,all-node(包括客户端)
#vim /etc/yum.repos.d/ceph.repo
[ceph]
name=ceph-install
baseurl=https://mirrors.aliyun.com/centos/7/storage/x86_64/ceph-jewel/
enable=1
gpgcheck=0
2,需要到https://mirrors.aliyun.com/centos/7/storage/x86_64/ceph-jewel/下载下面的rpm包(贴心小提示:安包之前快个照)
链接:https://pan.baidu.com/s/1-I5YMav5C4dhN1pqOQUvTA
提取码:n6s4
ceph-10.2.11-0.el7.x86_64.rpm
ceph-base-10.2.11-0.el7.x86_64.rpm
ceph-common-10.2.11-0.el7.x86_64.rpm
ceph-devel-compat-10.2.11-0.el7.x86_64.rpm
cephfs-java-10.2.11-0.el7.x86_64.rpm
ceph-fuse-10.2.11-0.el7.x86_64.rpm
ceph-libs-compat-10.2.11-0.el7.x86_64.rpm
ceph-mds-10.2.11-0.el7.x86_64.rpm
ceph-mon-10.2.11-0.el7.x86_64.rpm
ceph-osd-10.2.11-0.el7.x86_64.rpm
ceph-radosgw-10.2.11-0.el7.x86_64.rpm
ceph-resource-agents-10.2.11-0.el7.x86_64.rpm
ceph-selinux-10.2.11-0.el7.x86_64.rpm
ceph-test-10.2.11-0.el7.x86_64.rpm
libcephfs1-10.2.11-0.el7.x86_64.rpm
libcephfs1-devel-10.2.11-0.el7.x86_64.rpm
libcephfs_jni1-10.2.11-0.el7.x86_64.rpm
libceph