- Ceph企業(yè)級分布式存儲:原理與工程實踐
- 景顯強 龔向宇 黃軍寶
- 278字
- 2021-11-05 10:18:48
2.3.4 OSD恢復(fù)
當(dāng)集群啟動或者Ceph OSD意外終止并重新啟動時,在可能發(fā)生寫操作之前,該OSD開始與其余Ceph OSD配對檢查。如果Ceph OSD崩潰并重新上線,通常它與其他Ceph OSD數(shù)據(jù)不同步,而其他Ceph OSD在放置組中包含的對象版本最新。掉線又重新恢復(fù)的OSD中的對象版本較老舊。發(fā)生這種情況時,Ceph OSD進(jìn)入恢復(fù)模式,尋求獲取數(shù)據(jù)的最新副本并將其映射恢復(fù)到最新狀態(tài)。根據(jù)Ceph OSD掉線的時間判斷OSD的對象和放置組是否已過時。同樣,如果某個故障域發(fā)生故障,例如機架故障,則可能同時有多個Ceph OSD上線,這會使恢復(fù)過程既耗時又耗資源。為了保障性能,Ceph會限制恢復(fù)請求的數(shù)量。控制線程數(shù)和對象塊大小可以讓Ceph在Degraded狀態(tài)下表現(xiàn)出良好的性能。
推薦閱讀
- pcDuino開發(fā)實戰(zhàn)
- Windows Server 2019 Cookbook
- Linux系統(tǒng)架構(gòu)與運維實戰(zhàn)
- 操作系統(tǒng)基礎(chǔ)與實踐:基于openEuler平臺
- Java EE 8 Design Patterns and Best Practices
- 深入理解eBPF與可觀測性
- 直播系統(tǒng)開發(fā):基于Nginx與Nginx-rtmp-module
- Android物聯(lián)網(wǎng)開發(fā)細(xì)致入門與最佳實踐
- Linux內(nèi)核觀測技術(shù)BPF
- Cassandra 3.x High Availability(Second Edition)
- AWS SysOps Cookbook
- Linux網(wǎng)絡(luò)操作系統(tǒng)項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
- Web Penetration Testing with Kali Linux(Third Edition)
- Linux內(nèi)核修煉之道
- CSS揭秘