CEPH L 版集群正確姿勢
1、關閉selinux firewalld
2、添加本地localhost解析
3、配置l版本的yum 源
[ceph]
name=ceph
enabled=1
priority=1
gpgcheck=1
gpgkey=https://download.ceph.com/keys/release.asc
baseurl=https://download.ceph.com/rpm-luminous/el7/x86_64/
4、管理節點安裝ceph-deploy工具
wget https://download.ceph.com/rpm-luminous/el7/noarch/ceph-deploy-2.0.1-0.noarch.rpm
yum -y install ceph-deploy
5、管理節點創建工作目錄例如 mkdir -p /etc/ceph
6 、創建一個集群
ceph-deploy new ceph-node1 ceph-node2 (也就是mon)
7、默認情況下最少是需要一個mon 2個osd
在配置文件ceph.conf 中加入我們的管理網段配置
public network =10.37.129.10/24
8、 安裝ceph 集群
ceph-deploy install admin ceph-node1 ceph-node2 ceph-node3
9、 初始化mon 並收集所有的秘鑰
ceph-deploy mon create-initial
10、創建osd
ceph-deploy osd create ceph-node1:/dev/sdb ceph-node2:/dev/sdb
11、使用ceph-deploy把配置文件和admin 秘鑰到管理節點和ceph節點
ceph-deploy admin admin ceph-node1 ceph-node2 ceph-node3
12 、給每一個節點的keyring 增加 r 權限
chmod +r /ect/ceph/ceph.client.admin.keyring
13、 檢查集群的健康狀況
ceph health
CEPH L 版集群正確姿勢