ceph配置規範

2021-10-09 03:09:46 字數 1544 閱讀 7332

ceph配置:

配置形式:小寫字母,單詞之間通過(_/-)連線

啟動選項:

mon_host: monitors列表

mon_dns_serv_name: 預設ceph-mon, dns伺服器識別monitor位址

mon_data\osd_data\mds_data\mgr_data: 資料儲存在本地的目錄位址

keyring/keyfile/key: 指定授權檔案

--no-mon-config: 跳過從集群的monitors中檢索配置(場景:配置通過檔案管理或者在monitor停機下維護任務依然執行)

ceph-conf-file 

配置分段:

global

mon 

mgr 

osd 

mdsclient

元變數$cluster 

案例: /etc/ceph/$cluster.keyring 

預設: ceph 

$type:

守護程序型別,(osd, mds, mds, mon)

案例: /var/lib/ceph/%type

$id:

daemon或客戶端標識 

案例: /var/lib/ceph/$type/$cluster-$id/

$host:

主機$name: 

等價於 $type.$id

$pid:

daemon程序id

配置檔案搜尋路徑

$ceph_conf: 環境變數,標定配置所在目錄

-c path/path:命令列引數

/etc/ceph/$cluster.conf

~/.ceph/$cluster.conf

./$cluster.conf

格式為ini格式,使用#或;增加注釋

配置[global]

debug ms = 0

[osd]

debug ms = 1

[osd.1]

debug ms = 10

[osd.2]

debug ms = 100

選項值:值的形式為字串,使用\進行換行

monitor配置命令:

ceph config dump 

ceph config get who 

ceph config get who option value 

ceph config show who 

檢視選項幫助:

ceph config help option 

執行時改變配置:

ceph config set osd.3 debug_ms 30 

使用tell/daemon設定臨時選項

ceph tell config set option value 

案例: ceph tell osd.1 config set debug_ms 10

ceph tell osd* config set debug_ms 12

ceph daemon config set option value 

Ceph配置引數(三)

ceph配置引數 一 ceph配置引數 二 8 monitor config reference 客戶端在讀寫資料前,都比去和monitor取得聯絡,獲得cluster map,結合crush演算法計算得到物件的位置。1 最小配置 生成乙個fsid和monitorde的最小配置,配置字段 mon 或...

Ceph記憶體配置推薦

mon mgr節點 一般情況下,記憶體越多越好。不太大的集群 理解為小於300osd mon mgr節點64g記憶體即可。超過300osd的集群,mon mgr推薦配置128g記憶體。osd每個bluestore的osd預設記憶體大小為4g,如果希望遷移 重構速度更寬,建議每個osd配置8g記憶體。...

CEPH高可用配置

就是再增加乙個物件閘道器rgw root node1 ceph s rgw 1 daemons active node1 現在只有乙個rgw節點 1 在管理節點的工作目錄下,給 ceph 物件網關節點安裝ceph物件所需的軟體包 root node1 yum install y ceph rados...