ceph flag 設置(集羣 行爲設置)

1、簡介

    很多 時候 爲集羣 設置 相關的行爲 還是 很有必要的(例如,noout); 不深究 實現原理,閱讀 這部分 比較 簡單,主要 在於 實踐(哈哈哈)
    

2、集羣 行爲 設置/取消/查看

2.1 集羣 行爲 設置

## 每次 只能 對一個 集羣 行爲 進行 操作,多個 需要使用 for 循環
# ceph osd set {behavior}

    

2.2 集羣 行爲 取消

## 每次 只能 對一個 集羣 行爲 進行 操作,多個 需要使用 for 循環
# ceph osd unset {behavior}

    

2.3 集羣 行爲 查看

## 查看 集羣 整體 狀態 就可以 查看 flag 標誌位 設置
# ceph health 

    

3、集羣 行爲 詳細 信息

Flag 描述
noin(已測試) osd 不加入 crush
noout(已測試) osd 不踢出 crush
noup(已測試) osd 服務 不自動 標誌爲 可用狀態
nodown(已測試) osd 服務 不自動 標誌 停止 (某些 情況下,osd 服務停止了,無法 自動拉起,需要 手動 拉起時,之間 需要 一段時間,所以 爲了 不遷移 數據,可以 強制 認爲 所有osd正常提供服務)
pause 停止 讀寫 服務,但 不影響 osd自檢
full 集羣 使用量 已經 達到極限,設置 此標誌,強制 拒絕 任何 數據 寫入,但是數據可讀
norebalance(看看 英文 介紹吧) Ceph will prevent new rebalancing operations.
nobackfill(已測試) 強制 組織 新的 數據 回填
norecover(已測試) 強制 禁止 數據 遷移
noscrub(已測試) 不深度 檢查 -- 一般 都設置,防止 影響 性能
nodeep-scrub(已測試) 不深度 檢查 -- 一般 都設置,防止 影響 性能
notieragent (暫未接觸,看看 英文 介紹吧) Ceph will disable the process that is looking for cold/dirty objects to flush and evict
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章