国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Ceph】Ceph集群應(yīng)用詳解

這篇具有很好參考價(jià)值的文章主要介紹了【Ceph】Ceph集群應(yīng)用詳解。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


接上文基于ceph-deploy部署Ceph集群詳解

1. 資源池Pool管理

Pool是Ceph中存儲Object對象抽象概念。我們可以將其理解為Ceph存儲上劃分的邏輯分區(qū),Pool由多個(gè)PG組成;而PG通過CRUSH算法映射到不同的OSD上;同時(shí)Pool可以設(shè)置副本size大小,默認(rèn)副本數(shù)量為3。

Ceph客戶端向monitor請求集群的狀態(tài),并向Pool中寫入數(shù)據(jù),數(shù)據(jù)根據(jù)PGs的數(shù)量,通過CRUSH算法將其映射到不同的OSD節(jié)點(diǎn)上,實(shí)現(xiàn)數(shù)據(jù)的存儲。 這里我們可以把Pool理解為存儲Object數(shù)據(jù)的邏輯單元;當(dāng)然,當(dāng)前集群沒有資源池,因此需要進(jìn)行定義。

創(chuàng)建一個(gè)Pool資源池,其名字為mypool,PGs數(shù)量設(shè)置為64,設(shè)置PGs的同時(shí)還需要設(shè)置PGP(通常PGs和PGP的值是相同的):
PG (Placement Group),pg 是一個(gè)虛擬的概念,用于存放object,PGP(Placement Group for Placement purpose),相當(dāng)于是pg存放的一種osd排列組合.

cd /etc/ceph
ceph osd pool create mypool 64 64

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

1.1 查看Pool集群信息

ceph osd pool ls    
rados lspools
ceph osd lspools

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

查看資源池副本的數(shù)量

ceph osd pool get mypool size

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

查看PG和PGP數(shù)量

ceph osd pool get mypool pg_num
ceph osd pool get mypool pgp_num

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

修改pg_num和pgp_num的數(shù)量為128

ceph osd pool set mypool pg_num 128
ceph osd pool set mypool pgp_num 128

ceph osd pool get mypool pg_num
ceph osd pool get mypool pgp_num

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

修改Pool副本數(shù)量為2

ceph osd pool set mypool size 2

ceph osd pool get mypool size

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

修改默認(rèn)副本數(shù)為 2

vim /etc/ceph/ceph.conf
......
osd_pool_default_size = 2

ceph-deploy --overwrite-conf config push node01 node02 node03

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

1.2 刪除Pool資源池

(1)刪除存儲池命令存在數(shù)據(jù)丟失的風(fēng)險(xiǎn),Ceph默認(rèn)禁止此類操作,需要管理員先在ceph.conf配置文件中開啟支持刪除存儲池的操作

vim ceph.conf
......
[mon]
mon allow pool delete = true

(2)推送ceph.conf配置文件給所有mon節(jié)點(diǎn)

ceph-deploy --overwrite-conf config push node01 node02 node03

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

(3)所有mon節(jié)點(diǎn)重啟ceph-mon服務(wù)

systemctl restart ceph-mon.target

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

(4)執(zhí)行刪除Pool命令

ceph osd pool rm mypool mypool --yes-i-really-really-mean-it     #mypool是集群中已有的資源池名稱
ceph osd pool ls

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

2. OSD故障模擬與恢復(fù)

(1)模擬OSD故障

如果ceph集群有上千個(gè)osd,每天壞2~3個(gè)太正常了,我們可以模擬down掉一個(gè)osd。

###如果osd守護(hù)進(jìn)程正常運(yùn)行,down的osd會很快自恢復(fù)正常,所以需要先關(guān)閉守護(hù)進(jìn)程
ssh root@node01 systemctl stop ceph-osd@0

#down掉osd
ceph osd down 0
ceph osd tree

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

(2)將壞掉的osd踢出集群

方法一:

#將 osd.0 移出集群,集群會開始自動同步數(shù)據(jù)
ceph osd out osd.0

#將 osd.0 移除 crushmap
ceph osd crush remove osd.0

#刪除守護(hù)進(jìn)程對應(yīng)的賬戶信息
ceph auth rm osd.0
ceph auth list

#刪掉 osd.0
ceph osd rm osd.0

ceph osd stat
ceph -s

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

方法二:

ceph osd out osd.2

#使用綜合步驟,刪除配置文件中針對壞掉的 osd 的配置
ceph osd purge osd.2 --yes-i-really-mean-it

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

(3)把原來壞掉的osd修復(fù)后重新加入集群

#在osd節(jié)點(diǎn)中創(chuàng)建osd,無需指定名,會按序號自動生成
cd /etc/ceph
ceph osd create

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

創(chuàng)建賬戶

ceph-authtool --create-keyring /etc/ceph/ceph.osd.0.keyring --gen-key -n osd.0 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *'

導(dǎo)入新的賬戶秘鑰信息

ceph auth import -i /etc/ceph/ceph.osd.0.keyring
ceph auth list

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

在osd節(jié)點(diǎn)中,更新osd文件夾中對應(yīng)的密鑰環(huán)文件


ceph auth get-or-create osd.0 -o /var/lib/ceph/osd/ceph-0/keyring

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

在admin管理節(jié)點(diǎn)中,加入crushmap

ceph osd crush add osd.0 1.000 host=node01		#1.000 代表權(quán)重

在admin管理節(jié)點(diǎn)中,將新修復(fù)的osd節(jié)點(diǎn)加入集群

ceph osd in osd.0
ceph osd tree

在osd節(jié)點(diǎn)中重啟osd守護(hù)進(jìn)程

systemctl restart ceph-osd@0
ceph osd tree		#稍等片刻后osd狀態(tài)為up	

【Ceph】Ceph集群應(yīng)用詳解,運(yùn)維,云計(jì)算,Linux,ceph,運(yùn)維,云計(jì)算,linux

如果重啟失敗

報(bào)錯(cuò)如下:

Job for ceph-osd@0.service failed because start of the service was attempted too often. See "systemctl  status ceph-osd@0.service" and "journalctl -xe" for details.
To force a start use "systemctl reset-failed ceph-osd@0.service" followed by "systemctl start ceph-osd@0.service" again.

在osd節(jié)點(diǎn)中運(yùn)行以下命令,重啟osd守護(hù)進(jìn)程文章來源地址http://www.zghlxwxcb.cn/news/detail-598725.html

systemctl reset-failed ceph-osd@0.service && systemctl restart ceph-osd@0.service

到了這里,關(guān)于【Ceph】Ceph集群應(yīng)用詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ceph入門到精通-Linux下Ceph源碼編譯和GDB調(diào)試

    Ceph版本:14.2.22 Linux版本:ubuntu-server 18.04 ? ? Ceph源碼是托管在Github上,由于某些原因,國內(nèi)訪問Github網(wǎng)站很慢,所以需要從其他途徑加速獲取源碼。Github官方給出了幾個(gè)Github的鏡像網(wǎng)站: https://github.com.cnpmjs.org/ https://hub.fastgit.org/ 本地需要修改~/.gitconfig文件,才可以從上面

    2024年02月12日
    瀏覽(21)
  • Linux學(xué)習(xí)--Ceph部署

    前期準(zhǔn)備 資源下載 鏈接: https://pan.baidu.com/s/1Yof-X-fD8kYLSmLAWFo5Ug 提取碼: txj5 環(huán)境準(zhǔn)備 在pubserver上配置ansible環(huán)境 配置名稱解析 配置pubserver為NTP服務(wù)器 配置ceph1-ceph3使用pubserver提供的時(shí)間服務(wù) 準(zhǔn)備容器倉庫服務(wù)器 安裝軟件包,并導(dǎo)入鏡像 安裝ceph 創(chuàng)建集群 添加OSD硬盤 實(shí)現(xiàn)塊存

    2024年02月11日
    瀏覽(16)
  • linux————ceph分布式部署

    linux————ceph分布式部署

    目錄 一、概述 特點(diǎn) 1、統(tǒng)一存儲 2、高擴(kuò)展性 3、可靠性強(qiáng) 4、高性能 組件 1、Monitor 2、OSD 3、MOD 4、Objet 5、PG 6、RADOS 7. Libradio 8. CRUSH 9. RBD 10. RGW 11. CephFS 架構(gòu)圖 二、準(zhǔn)備工作 三、ceph安裝 創(chuàng)建集群目錄 修改配置文件 安裝 初始化monitor 同步管理信息 ?編輯 安裝mgr(管理守護(hù)

    2024年02月07日
    瀏覽(26)
  • 【Linux】分布式存儲系統(tǒng) Ceph

    【Linux】分布式存儲系統(tǒng) Ceph

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 Ceph使用C++語言開發(fā),是一個(gè)開放、自我修復(fù)和自我管理的開源分布式存儲系統(tǒng)。具有高擴(kuò)展性、高性能、高可靠性的優(yōu)點(diǎn)。 Ceph目前已得到眾多云計(jì)算廠商的支持并被廣泛應(yīng)用。RedHat及OpenStack,Kubernet

    2024年02月17日
    瀏覽(23)
  • Ceph:關(guān)于Ceph 集群如何訪問的一些筆記

    Ceph:關(guān)于Ceph 集群如何訪問的一些筆記

    準(zhǔn)備考試,整理 Ceph 相關(guān)筆記 博文內(nèi)容涉及,Ceph 集群四種訪問方式介紹及 Demo,Ceph 客戶端支持的操作介紹 理解不足小伙伴幫忙指正 對每個(gè)人而言,真正的職責(zé)只有一個(gè):找到自我。然后在心中堅(jiān)守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式

    2024年02月09日
    瀏覽(24)
  • Ceph入門到精通- Linux 磁盤管理(block 與 inode)

    Ceph入門到精通- Linux 磁盤管理(block 與 inode)

    1)? 硬盤的最小存儲單位:sector(扇區(qū)),每個(gè)扇區(qū)儲存 512 字節(jié);操作系統(tǒng)會一次性連續(xù)讀取多個(gè)扇區(qū),即一次性讀取多個(gè)扇區(qū)稱為一個(gè) block(塊) 2)? 文件存取的最小單位:block(塊),由多個(gè)扇區(qū)組成;block 的大小常見的有 1KB、2KB、4KB,在 linux 中常見設(shè)置為 4KB,即連

    2024年02月14日
    瀏覽(22)
  • ceph集群搭建詳細(xì)教程(ceph-deploy)

    ceph-deploy比較適合生產(chǎn)環(huán)境,不是用cephadm搭建。相對麻煩一些,但是并不難,細(xì)節(jié)把握好就行,只是命令多一些而已。 服務(wù)器主機(jī) public網(wǎng)段IP(對外服務(wù)) cluster網(wǎng)段IP(集群通信) 角色 deploy 192.168.2.120 用于部署集群、管理集群 ceph-node1 192.168.2.121 192.168.6.135 ceph-mon、ceph-mgr、

    2024年02月04日
    瀏覽(19)
  • Ceph:關(guān)于Ceph 集群中池管理的一些筆記

    Ceph:關(guān)于Ceph 集群中池管理的一些筆記

    準(zhǔn)備考試,整理 Ceph 相關(guān)筆記 博文內(nèi)容涉及, Ceph 中的 兩種 pool 介紹,創(chuàng)建操作管理池 理解不足小伙伴幫忙指正 對每個(gè)人而言,真正的職責(zé)只有一個(gè):找到自我。然后在心中堅(jiān)守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是對大眾理想的

    2024年02月09日
    瀏覽(24)
  • OpenStack+Ceph集群 計(jì)算節(jié)點(diǎn)執(zhí)行nova list提示ERROR (CommandError): You must provide a user name/id

    排錯(cuò)的時(shí)候在計(jì)算節(jié)點(diǎn)執(zhí)行了 nova list 查看實(shí)例情況 結(jié)果提示 看來是沒有配置keystone鑒權(quán)信息的原因 執(zhí)行 可以打印信息了,雖然還是ERROR的…

    2024年02月11日
    瀏覽(20)
  • Ceph:關(guān)于Ceph 集群中數(shù)據(jù)分布和容災(zāi)理論的一些筆記

    Ceph:關(guān)于Ceph 集群中數(shù)據(jù)分布和容災(zāi)理論的一些筆記

    準(zhǔn)備考試,整理 Ceph 相關(guān)筆記 博文內(nèi)容涉及,Ceph 集群中數(shù)據(jù)如何分布以及不同的容災(zāi)池介紹 理解不足小伙伴幫忙指正 對每個(gè)人而言,真正的職責(zé)只有一個(gè):找到自我。然后在心中堅(jiān)守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是對大眾理

    2024年02月12日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包