ceph jewel xfs w/o bluestore rocksdb

系統(tǒng): Ubuntu 16.04
ceph: jewel 10.2.7
部署方式: ceph-deploy

部署服務(wù)器: node0
文件服務(wù)器: node1 node2 node3 node4 node5
OSD數(shù)據(jù)盤: /dev/xvdb /dev/xvdc

準(zhǔn)備工作:

mkdir -p ~/ceph-cluster
cd ~/ceph-cluster

清空歷史數(shù)據(jù):

ceph-deploy purge  node1 node2 node3 node4 node5
ceph-deploy purgedata node1 node2 node3 node4 node5
ceph-deploy forgetkeys

創(chuàng)建新集群的配置文件

ceph-deploy new node1 node2 node3 node4 node5

vim ceph.conf 增加以下內(nèi)容

filestore_xattr_use_omap = true

部署命令:

# 安裝程序
ceph-deploy install  node0
ceph-deploy install  node1 node2 node3 node4 node5
#初始化
ceph-deploy mon create-initial
# 格式化 OSD 盤,并格式化為 xfs
ceph-deploy --overwrite-conf osd create  --zap-disk node1:/dev/xvdb node2:/dev/xvdb node3:/dev/xvdb node4:/dev/xvdb node5:/dev/xvdb 
ceph-deploy --overwrite-conf osd create  --zap-disk  node1:/dev/xvdc node2:/dev/xvdc node3:/dev/xvdc node4:/dev/xvdc node5:/dev/xvdc 

# 下發(fā)配置到節(jié)點(diǎn)
ceph-deploy --overwrite-conf admin node1 node2 node3 node4 node5
ceph-deploy --overwrite-conf admin node0
# 設(shè)置只讀權(quán)限
sudo chmod +r /etc/ceph/ceph.client.admin.keyring
# 部署 rgw ,以支持 s3 協(xié)議
ceph-deploy rgw create node1 node2 node3 node4 node5
# 部署 mds,以支持cephfs
ceph-deploy mds create  node1 node2 node3 node4 node5

# set pg_num for pools
sudo ceph osd pool set rbd pg_num  256
sudo ceph osd pool set rbd pgp_num 256


# 批量調(diào)整所有的 pg 和 pgp 
for poolname in $(rados lspools);do 
ceph osd pool set $poolname pg_num  64;
ceph osd pool set $poolname pgp_num  64;
done

# check pg_num
sudo ceph osd dump

把已存在的集群的配置收集到 ceph-deploy

mkdir -p cluster1
cd cluster1
ceph-deploy config pull HOST
ceph-deploy gatherkeys HOST

所有的 node 增加一塊硬盤 /dev/xvde

node1=host1
node2=host2
node3=host3
disk="/dev/xvde"

ceph-deploy --overwrite-conf osd create --data $disk $node1
ceph-deploy --overwrite-conf osd create --data $disk $node2
ceph-deploy --overwrite-conf osd create --data $disk $node3

TODO:
multisite 部署,支持多機(jī)房
http://docs.ceph.com/docs/master/radosgw/multisite/
http://www.itdecent.cn/p/31a6f8df9a8f

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、概述 Ceph是一個(gè)分布式存儲(chǔ)系統(tǒng),誕生于2004年,最早致力于開發(fā)下一代高性能分布式文件系統(tǒng)的項(xiàng)目。隨著云計(jì)...
    魏鎮(zhèn)坪閱讀 49,883評(píng)論 3 54
  • 近期在linux上搭建了用于分布式存儲(chǔ)的----GlusterFS和Ceph這兩個(gè)開源的分布式文件系統(tǒng)。 前言--...
    ZNB_天玄閱讀 2,921評(píng)論 0 0
  • 系統(tǒng)環(huán)境: centos73.10.0-514.26.2.el7.x86_64 機(jī)器數(shù)量:五臺(tái) 硬盤:四塊一塊為系...
    think_lonely閱讀 5,028評(píng)論 0 5
  • libvirt三種接口: 命令行:virsh 圖形化:virt-manager Web:webvirtmgr 命令...
    Arteezy_Xie閱讀 3,960評(píng)論 0 6
  • *現(xiàn)在是6月24日凌晨02:08。 隨著火車左搖右擺,不停哐當(dāng)咯吱的聲音,人們?cè)谡勌煺f地中,各種電子設(shè)備雜...
    綠豆不加糖閱讀 197評(píng)論 0 1

友情鏈接更多精彩內(nèi)容