分散式儲存ceph之快速安裝

wang_0720發表於2018-01-30
1 實驗環境




2 快速安裝ceph
2.1 準備工作
* 各個節點的時間同步,最好是從同一個內網的ntp伺服器同步時間
* 各個節點的ssh互訪,本文不詳述
* 各個節點的ip和hostname對應關係設定,在各個節點的/etc/hosts檔案都做如下配置
192.168.100.96 ceph1
192.168.100.97 ceph2
192.168.100.98 ceph3
* 建立journal分割槽,一個osd對應一個journal分割槽(只建分割槽,不建立檔案系統)
可以用sgdisk 建立一個GPT分割槽



2.2 安裝ceph-deploy工具
在admin上apt-get install ceph-deploy
建立叢集目錄,並進入叢集目錄,如下的操作都在叢集目錄中進行
mkdir /etc/ceph 
cd /etc/ceph
安裝叢集節點
ceph-deploy install ceph1 ceph2 ceph3
建立叢集例項,初始化監控節點
ceph-deploy new  ceph1 ceph2 ceph3
啟用監控節點
ceph-deploy mon create-initial
建立osd
命令格式:ceph-deploy osd create node:data-path:journal-path
ceph-deploy osd create ceph1:/dev/sdb:/dev/sdd1 ceph1:/dev/sdc:/dev/sdd2 ceph2:/dev/sdb:/dev/sdd1 ceph2:/dev/sdc:/dev/sdd2 ceph3:/dev/sdb:/dev/sdd1 ceph3:/dev/sdc:/dev/sdd2
該命令可以分成2部分
ceph-deploy osd prepare ceph1:/dev/sdb:/dev/sdd1 ceph1:/dev/sdc:/dev/sdd2 ceph2:/dev/sdb:/dev/sdd1 ceph2:/dev/sdc:/dev/sdd2 ceph3:/dev/sdb:/dev/sdd1 ceph3:/dev/sdc:/dev/sdd2
ceph-deploy osd activate ceph1:/dev/sdb1 ceph1:/devsdc1 ceph2:/dev/sdb1 ceph2:/dev/sdc1 ceph3:/dev/sdb1 ceph3:/dev/sdc1
到此ceph的安裝結束
可以用ceph -s 檢視ceph的健康狀態



檢視osd


從圖中可以看出每個節點以及節點中的osd


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27181165/viewspace-2150645/,如需轉載,請註明出處,否則將追究法律責任。

相關文章