ceph集群安装
ceph01 | 10.0.0.14 |
---|
ceph02 | 10.0.0.15 |
ceph03 | 10.0.0.16 |
#ceph01:
ssh-keygen -t rsa -N '' -q
ssh-copy-id root@10.0.0.14
ssh root@10.0.0.14
scp -rp .ssh root@10.0.0.15:/root
scp -rp .ssh root@10.0.0.16:/root
ssh root@10.0.0.15 #测试免密登录
ssh root@10.0.0.16 #测试免密登录
wget http://192.168.18.251/file/ceph_rpm.tar.gz
tar xf ceph_rpm.tar.gz
cd ceph_rpm/
yum localinstall -y *.rpm
scp -rp ceph_rpm.tar.gz root@10.0.0.16:/root
scp -rp ceph_rpm.tar.gz root@10.0.0.16:/root
等其他节点安装好rpm包在执行下面的命令
ceph-deploy new --public-network 10.0.0.0/24 ceph01 ceph02 ceph03
ceph-deploy mon create-initial
ceph-deploy admin ceph01 ceph02 ceph03
ceph-deploy mgr create ceph01 ceph02 ceph03
ceph-deploy osd create ceph01 --data /dev/sdb
ceph-deploy osd create ceph02 --data /dev/sdb
ceph-deploy osd create ceph03 --data /dev/sdb
vim ceph.conf
追加下面一行
auth_allow_insecure_global_id_reclaim = false
ceph-deploy --overwrite-conf mon create-initial
systemctl restart ceph-mon@ceph01.service
ceph -s #测试节点健康状态
mkdir ceph_cluster
mv ceph.bootstrap-mds.keyring ceph.bootstrap-mgr.keyring ceph.bootstrap-osd.keyring ceph.bootstrap-rgw.keyring ceph.client.admin.keyring ceph.conf ceph-deploy-ceph.log ceph.mon.keyring ceph_cluster/
#ceph02:
tar xf ceph_rpm.tar.gz
cd ceph_rpm/
yum localinstall -y *.rpm
systemctl restart ceph-mon@ceph02.service
#ceph03:
tar xf ceph_rpm.tar.gz
cd ceph_rpm/
yum localinstall -y *.rpm
systemctl restart ceph-mon@ceph03.service