1. 程式人生 > >CEPH L 版集群正確姿勢

CEPH L 版集群正確姿勢

install mon release 遇到 admin ref etc 就是 http

很多小夥伴在安裝ceph集群的時候總會遇到各種各樣的問題,今天就抽出時間來,給大家講解一下ceph集群的安裝的正確姿勢,更多高級課程請訪問:http://edu.51cto.com/center/course/index/search?q=朱丹陽

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 版集群正確姿勢