Ceph Octopus (15.2.Z) 最低需求建議
- Ceph 不需要昂貴的高階設備就可以運行。
- Ceph 不需要經過認證的設備就可以運行。
- 小型生產叢集和開發叢集可以使用一般的設備成功運行。
- 小型生產叢集和開發叢集可以在不進行性能優化的情況下運行。
Hardware 硬體
以下的規格是依服務器建議,不是依主機建議。
實際效能取決於許多因素,包括驅動程式,網路,客戶端和延遲等,不僅僅是主機硬體規格。
ceph-osd
Criteria
|
最低需求建議
|
節點數
|
最少需要 3 個節點
|
CPU
|
- 最少 1 核心
- 每 200-500 MB/s 需要 1 核心
- 每 1000-3000 IOPS 需要 1 核心
- 結果可能因不同的 CPU 型號而異
- 結果可能因不同的 Ceph 功能而異 (erasure, compress等)
- 最好是 AMD 64 或 Intel 64
- 特別是 ARM 可能需要更多核心
|
RAM
|
Ceph 建議
- 每個 OSD 4GB+ (越多越好)
- 2-4GB 可以執行 (可能很慢)
- 不建議少於 2GB
Red Hat 建議
- RAM = 16GB + 2GB x OSD 數量
- RAM = 16GB + 5GB x OSD 數量
|
ceph-mon
Criteria
|
最低需求建議
|
節點數
|
最少需要 3 個節點
|
CPU
|
最少 1 核心
|
RAM
|
- Ceph 建議 24GB+
- Red Hat 建議 1GB+
|
ceph-mds
Criteria
|
最低需求建議
|
CPU
|
最少 1 核心
|
RAM
|
- 2GB+
- 通常會是 mds_cache_memory_limit 設定的 2 偣
|
ceph-rgw
Criteria
|
最低需求建議
|
CPU
|
最少 1 核心
|
RAM
|
1GB+
|
OS 作業系統
發行版
|
版本
|
名稱
|
核心
|
備註
|
測試
|
CentOS
|
8
|
N/A
|
linux-4.18
|
|
B, I, C
|
CentOS
|
7
|
N/A
|
linux-3.10.0
|
1, 2
|
B, I
|
Debian
|
10
|
Buster
|
linux-4.19
|
|
B
|
RHEL
|
8
|
Ootpa
|
linux-4.18
|
|
B, I, C
|
RHEL
|
7
|
Maipo
|
linux-3.10.0
|
|
B, I
|
Ubuntu
|
18.04
|
Bionic Beaver
|
linux-4.15
|
1
|
B, I, C
|
openSUSE
|
15.2
|
Leap
|
linux-5.3
|
3
|
|
openSUSE
|
|
Tumbleweed
|
|
|
|
- btrfs 不再在此版本上進行測試。建議使用 bluestore。
- 一些與儀表板相關的附加功能不可用。
- 軟件包是定期構建的,但不是由上游 Ceph 分發的。
- 測試
- B:Ceph 為此平台構建發行包。對於其中一些平台,還可能會不斷構建所有 Ceph 分支並執行基本的單元測試。
- I:Ceph 對該平台上的發行版進行基本的安裝和功能測試。
- C:Ceph 在該平台上連續運行一個綜合的功能,回歸和壓力測試套件。這包括開發分支,預發布和發布的代碼。