02-手動部署Ceph15.2.5(octopus)mon服務(wù)配置

文章結(jié)構(gòu)

一仗阅、 安裝部署

  1. 準(zhǔn)備集群基礎(chǔ)配置
  2. ceph-mon配置
  3. 啟動ceph-mon服務(wù)

當(dāng)前在虛擬機(jī)monosd(192.168.10.42)上

1. 準(zhǔn)備集基礎(chǔ)配置

1-1. 準(zhǔn)備集群的唯一ID

bash> uuidgen           //611b25ed-0794-43a5-954c-26e2ba4191a3

1-2. 創(chuàng)建monitor的令牌環(huán)

bash> ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'

1-3. 創(chuàng)建管理員令牌環(huán)

bash> ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'

1-4. 創(chuàng)建bootstrap-osd令牌環(huán)

bash> ceph-authtool --create-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring --gen-key -n client.bootstrap-osd --cap mon 'profile bootstrap-osd' --cap mgr 'allow r'

2. ceph-mon配置

2-1. 將創(chuàng)建的1-3褥蚯,1-4創(chuàng)建的令牌環(huán)導(dǎo)入只monitor令牌環(huán)中

bash> ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
bash> ceph-authtool /tmp/ceph.mon.keyring --import-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring

2-2. 更改monitor令牌環(huán)的擁有者

bash> chown ceph:ceph /tmp/ceph.mon.keyring

2-3. 創(chuàng)建monmap

bash> monmaptool --create --add monosd 192.168.10.42 --fsid 611b25ed-0794-43a5-954c-26e2ba4191a3 /tmp/monmap

2-4. 創(chuàng)建monitor數(shù)據(jù)目錄

bash> sudo -u ceph mkdir /var/lib/ceph/mon/ceph-monosd

2-5. 使用monitor的令牌及map配置monitor服務(wù)節(jié)點如該步驟出錯拔创,則先將2.6執(zhí)行完后再來執(zhí)行此步驟

bash> sudo -u ceph ceph-mon --mkfs -i monosd --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring

將以上所有命令整理后如下:

bash> uuidgen           //611b25ed-0794-43a5-954c-26e2ba4191a3
bash> ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'
bash> ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'
bash> ceph-authtool --create-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring --gen-key -n client.bootstrap-osd --cap mon 'profile bootstrap-osd' --cap mgr 'allow r'
bash> ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
bash> ceph-authtool /tmp/ceph.mon.keyring --import-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring
bash> chown ceph:ceph /tmp/ceph.mon.keyring
bash> monmaptool --create --add monosd 192.168.10.42 --fsid 611b25ed-0794-43a5-954c-26e2ba4191a3 /tmp/monmap
bash> sudo -u ceph mkdir /var/lib/ceph/mon/ceph-monosd
bash> sudo -u ceph ceph-mon --mkfs -i monosd --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring

總共創(chuàng)建文件:

1. /tmp/ceph.mon.keyring                        //1-2
2. /etc/ceph/ceph.client.admin.keyring          //1-3
3. /var/lib/ceph/bootstrap-osd/ceph.keyring     //1-4
4. /tmp/monmap                                  //2-3

2-6. 創(chuàng)建配置文件,并根據(jù)信息完善
vim /etc/ceph/ceph.conf

[global]
fsid = 611b25ed-0794-43a5-954c-26e2ba4191a3
mon initial members = monosd
mon host = 192.168.10.42
public network = 192.168.10.0/24
auth cluster required = cephx
auth service required = cephx
auth client required = cephx
osd journal size = 1024
osd pool default size = 3
osd pool default min size = 2
osd pool default pg num = 100
osd pool default pgp num = 100
osd crush chooseleaf type = 1

PG與PGP的計算方法:

PG和PGP數(shù)量一定要根據(jù)OSD的數(shù)量進(jìn)行調(diào)整:
  Total PGs = (Total_number_of_OSD * 100) / max_replication_count
  PGs = (3*100)/3

3. 啟動ceph-mon服務(wù)

3-1. 啟動ceph-mon服務(wù)

bash> systemctl start ceph-mon@monosd
bash> ceph mon enable-msgr2
bash> systemctl status ceph-mon@monosd

日志文件:/var/log/ceph/ceph.log 、/var/log/ceph/ceph-mon.monosd.log
3-2. 查看ceph集群狀態(tài)

bash> ceph -s
---
 cluster:
    id:     611b25ed-0794-43a5-954c-26e2ba4191a3
    health: HEALTH_OK

 services:
    mon: 1 daemons, quorum monosd (age 5m)
    mgr: no daemons active
    osd: 0 osds: 0 up, 0 in

 data:
    pools:   0 pools, 0 pgs
    objects: 0 objects, 0 B
    usage:   0 B used, 0 B / 0 B avail
    pgs:

啟動無誤以后,添加到開機(jī)啟動:systemctl enable ceph-mon@monosd


Ceph Monitor中包含5大Map意敛,統(tǒng)稱為集群Map:

Monitor Map馅巷。
Monitor Map包括有關(guān)monitor節(jié)點端到端的信息膛虫,其中包括Ceph集群ID草姻,監(jiān)控主機(jī)名和IP地址和端口號,它還存儲了當(dāng)前版本信息以及最新更改信息稍刀,可以通過以下命令查看monitor map撩独。->ceph mon dump

OSD Map。
OSD Map包括一些常用的信息账月,如集群ID综膀,創(chuàng)建OSD Map的版本信息和最后修改信息,以及pool相關(guān)信息局齿,pool的名字剧劝、pool的ID、類型抓歼,副本數(shù)目以及PGP讥此,還包括OSD信息,如數(shù)量谣妻、狀態(tài)萄喳、權(quán)重、最新的清潔間隔和OSD主機(jī)信息蹋半∷蓿可以通過執(zhí)行以下命令查看集群的OSD Map。-> ceph osd dump

PG Map减江。
PG Map包括當(dāng)前PG版本染突、時間戳、最新的OSD Map的版本信息辈灼、空間使用比例份企,以及接近占滿比例信息,同時茵休,也包括每個PG ID薪棒、對象數(shù)目、狀態(tài)榕莺、OSD的狀態(tài)以及深度清理的詳細(xì)信息俐芯,可以通過以下命令來查看PG Map。->ceph pg dump

CRUSH Map钉鸯。
CRUSH Map包括集群存儲設(shè)備信息吧史,故障域?qū)哟谓Y(jié)構(gòu)和存儲數(shù)據(jù)時定義失敗域規(guī)則信息;可以通過以下命令查看CRUSH Map唠雕。->ceph osd crush dump

MDS Map贸营。
MDS Map包括存儲當(dāng)前MDS Map的版本信息吨述、創(chuàng)建當(dāng)前Map的信息、修改時間钞脂、數(shù)據(jù)和元數(shù)據(jù)POOL ID揣云、集群MDS數(shù)目和MDS狀態(tài),可通過以下命令查看集群MDS Map信息冰啃。->ceph mds dump

Ceph 15.25 手動部署系列筆記

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末邓夕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子阎毅,更是在濱河造成了極大的恐慌焚刚,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扇调,死亡現(xiàn)場離奇詭異矿咕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)狼钮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門碳柱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人燃领,你說我怎么就攤上這事士聪。” “怎么了猛蔽?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵剥悟,是天一觀的道長。 經(jīng)常有香客問我曼库,道長区岗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任毁枯,我火速辦了婚禮慈缔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘种玛。我一直安慰自己藐鹤,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布赂韵。 她就那樣靜靜地躺著娱节,像睡著了一般。 火紅的嫁衣襯著肌膚如雪祭示。 梳的紋絲不亂的頭發(fā)上肄满,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼稠歉。 笑死掰担,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的怒炸。 我是一名探鬼主播带饱,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼横媚!你這毒婦竟也來了纠炮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤灯蝴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后孝宗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體穷躁,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年因妇,在試婚紗的時候發(fā)現(xiàn)自己被綠了问潭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡婚被,死狀恐怖狡忙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情址芯,我是刑警寧澤灾茁,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站谷炸,受9級特大地震影響北专,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜旬陡,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一拓颓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧描孟,春花似錦驶睦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至青抛,卻和暖如春旗闽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工适室, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留嫡意,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓捣辆,卻偏偏與公主長得像蔬螟,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子汽畴,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348