ceph flag 設置(集群 行為設置)
阿新 • • 發佈:2019-01-18
flush 手動 但是 pau behavior 一段時間 禁止 rev eve 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 |
ceph flag 設置(集群 行為設置)