Máy chủ Supermicro cho Proxmox VE và Ceph: chọn thế nào
Cloud • Proxmox VE • Ceph • Máy chủ Supermicro
Chọn máy chủ Supermicro cho Proxmox VE và Ceph là chọn đúng tỷ lệ giữa nhân CPU, RAM, ổ NVMe và cổng mạng cho từng node, chứ không phải chọn máy mạnh nhất. Bài viết này bổ sung cho bài thiết kế cụm Proxmox VE với Ceph: cách sizing một node, khi nào dùng Supermicro Hyper, BigTwin hay GrandTwin, và cấu hình storage server làm Proxmox Backup Server.
1. Ba vai trò node trong một cụm Proxmox VE và Ceph
Trước khi xem catalog, hãy tách cụm thành các vai trò. Mỗi vai trò cần một tỷ lệ tài nguyên khác nhau, nên thường hợp với một dòng máy chủ Supermicro khác nhau.
Chạy VM và Ceph OSD
Vừa chạy máy ảo vừa giữ ổ NVMe cho Ceph. Cần cân bằng nhân CPU, RAM, khay NVMe và ít nhất hai cổng mạng tốc độ cao.
Chỉ chạy VM
Dùng storage Ceph của các node khác. Cần nhiều nhân và RAM, ít ổ đĩa. Hợp khi cụm tăng tải tính toán nhanh hơn dung lượng.
Proxmox Backup Server
Nằm ngoài cụm Ceph, nhiều khay 3,5″ cho dung lượng lớn, thêm NVMe cho metadata. Là miền lỗi riêng của dữ liệu sao lưu.
Hình 1 là kiến trúc tham chiếu bài viết dùng xuyên suốt: bốn node HCI, ba mạng tách riêng theo khuyến nghị của Proxmox, và một node Proxmox Backup Server (PBS) đặt riêng.
2. Sizing CPU và RAM cho một node Proxmox VE và Ceph
Một sai lầm hay gặp khi chọn máy chủ cho Proxmox là chỉ cộng tài nguyên của VM. Trên node HCI, Ceph cũng là một tải lớn. Tài liệu Proxmox VE khuyến nghị dành ít nhất một nhân (hoặc luồng) CPU cho mỗi dịch vụ Ceph, và mỗi OSD trên NVMe hiệu năng cao có thể dùng 4–6 luồng. OSD mặc định dùng 4 GiB RAM, nhưng nên cấp ít nhất 8 GiB cho mỗi OSD để có hiệu năng tốt.
+ số OSD × 4–6 (NVMe) + 1 cho mỗi MON/MGR + vài luồng cho host
RAM/node ≈ RAM VM ÷ số node còn lại + số OSD × 8 GiB + RAM cho OS, MON/MGR + dư địa
Chia cho “số node còn lại” là để cụm vẫn chạy đủ VM khi một node hỏng hoặc đang bảo trì (thiết kế N+1). Ví dụ dưới đây dùng giả định: 120 VM, trung bình 4 vCPU và 16 GB RAM mỗi VM, overcommit CPU 3:1, cụm 4 node, mỗi node 6 OSD NVMe.
| Thành phần | Cách tính | Luồng CPU | RAM |
|---|---|---|---|
| VM | 480 vCPU ÷ 3 (overcommit) ÷ 3 node; 1.920 GB ÷ 3 node | ~54 | ~640 GB |
| Ceph OSD | 6 OSD × 6 luồng; 6 OSD × 8 GiB (~51 GB) | 36 | ~51 GB |
| MON, MGR, host | 1 luồng mỗi dịch vụ + host; dư địa cho OS và dịch vụ | ~6 | ~15 GB |
| Tổng cần | ~96 | ~706 GB | |
| Cấu hình gợi ý | 2 CPU tổng 64 nhân / 128 luồng; 24 × 32 GB DDR5 | 128 | 768 GB |
Phần dư khoảng 25% luồng CPU và 60 GB RAM (quy đổi GiB sang GB gần đúng) (Hình 2) không lãng phí: Ceph dùng thêm CPU và RAM khi phục hồi dữ liệu sau sự cố, đúng lúc các node còn lại phải gánh thêm VM.
Với cụm 4 node × 6 ổ NVMe 7,68 TB (giả định), dung lượng thô khoảng 184 TB; với 3 bản sao còn khoảng 61 TB. Để cụm tự phục hồi đủ 3 bản sao khi mất một node và không chạm ngưỡng nearfull, nên lên kế hoạch dùng khoảng 39 TB (khoảng 35,6 TiB, đơn vị Ceph hiển thị). Cách tính chi tiết có trong bài thiết kế cụm Proxmox Ceph.
3. Hyper, BigTwin hay GrandTwin: chọn máy chủ Supermicro cho Proxmox
Ba dòng máy chủ Supermicro hay dùng cho cụm Proxmox VE khác nhau chủ yếu ở mật độ node, số khay NVMe và số khe mở rộng của mỗi node. Bảng dưới lấy thông số từ trang sản phẩm Supermicro.
| Model | Dạng máy | CPU mỗi node | Bộ nhớ mỗi node | Ổ đĩa mỗi node | Mở rộng, mạng |
|---|---|---|---|---|---|
| AS-1126HS-TN (Hyper) | 1U, 1 node | 2× AMD EPYC 9005/9004 | 24 DIMM, tới 6 TB DDR5 | 8 khay 2,5″ NVMe/SATA (tùy chọn 12); 2 M.2 | 3 khe PCIe 5.0 x16 + 1 AIOM (OCP 3.0) |
| SYS-222BT-HNR (BigTwin) | 2U, 4 node | 2× Intel Xeon 6700/6500 | 16 DIMM, tới 4 TB | 6 khay 2,5″ NVMe PCIe 5.0; 2 M.2 | 2 khe PCIe 5.0 x16 low-profile + 1 AIOM |
| AS-2116GT-HNTF (GrandTwin) | 2U, 4 node | 1× AMD EPYC 9005/9004 | 16 DIMM, tới 4 TB (2DPC) | 4 khay 2,5″ NVMe hoặc SATA (cần linh kiện tùy chọn); 2 M.2 | 1 AIOM PCIe 5.0 x16 (cần front AIOM kit) |
Hyper 1U/2U: lựa chọn mặc định cho node HCI
Dòng Hyper cho mỗi node khung máy, nguồn và quạt riêng, đủ khay NVMe và khe PCIe để tách card mạng Ceph với card mạng VM. AS-1126HS-TN với 24 khe DIMM dễ đạt 768 GB như ví dụ ở mục 2 mà vẫn dùng thanh RAM dung lượng phổ biến. Nếu tải không cần hai CPU, bản một socket Intel Xeon 6 cùng dòng Hyper (SYS-112H-TN) giảm số socket cần mua subscription Proxmox VE, vốn tính theo socket CPU. Khi cần nhiều ổ hơn hoặc thêm GPU cho VM, bản 2U AS-2126HS-TN có tùy chọn tới 24 khay 2,5″ hoặc 4 khe PCIe 5.0 x16 double-width (cần linh kiện bổ sung), hỗ trợ tới 3 GPU double-width.
BigTwin: bốn node HCI trong 2U
SYS-222BT-HNR đặt bốn node hai CPU vào 2U, mỗi node 6 khay NVMe PCIe 5.0, hai khe PCIe và một AIOM: đủ cho một node HCI 6 OSD như ví dụ. Mỗi node có 16 khe DIMM, nên để đạt 768 GB cần 16 thanh 48 GB thay vì 24 thanh 32 GB như trên Hyper. Bốn node dùng chung khung máy và bộ nguồn 2× 3600 W dự phòng 1+1, nên cần khảo sát công suất rack trước. Nếu chỉ dùng một khung BigTwin cho cả cụm, sự cố ở khung máy có thể ảnh hưởng mọi node; cụm production nên trải trên ít nhất hai khung hoặc kết hợp với máy Hyper.
GrandTwin: node tính toán mật độ cao
AS-2116GT-HNTF có một CPU EPYC tới 192 nhân mỗi node nhưng chỉ 4 khay ổ và một khe AIOM. Vì mọi lưu lượng phải đi qua một card OCP, dòng này hợp làm node tính toán dùng storage Ceph của các node HCI, không nên gánh OSD. Khe AIOM và khay ổ của model này cần linh kiện tùy chọn khi đặt cấu hình.






Hình 3 tóm tắt cách chọn nhanh giữa các dòng máy theo hai câu hỏi: có cần mật độ bốn node trong 2U không, và node có giữ ổ Ceph không.
4. Ổ đĩa, HBA và card mạng: chi tiết quyết định hiệu năng Ceph
Tài liệu Proxmox VE nêu rõ ZFS và Ceph không tương thích với RAID controller phần cứng; nên dùng HBA hoặc ổ NVMe nối thẳng. Khi đặt cấu hình máy chủ Supermicro cho Proxmox, hãy chọn backplane và bộ điều khiển ở chế độ HBA, không chọn card RAID.
- Ổ OSD: SSD/NVMe doanh nghiệp có bảo vệ mất điện (PLP). Proxmox khuyến nghị dùng SSD thay HDD trong cụm nhỏ để rút ngắn thời gian phục hồi, mỗi ổ vật lý một OSD, số ổ và dung lượng đều nhau giữa các node.
- Ổ hệ điều hành: dùng 2 khe M.2 làm ZFS mirror cho Proxmox VE, để mọi khay phía trước dành cho OSD.
- Mạng: các model Hyper và Twin ở trên chỉ có cổng 1 GbE cho BMC; mạng dữ liệu đi qua AIOM (OCP 3.0) hoặc card PCIe. Theo Proxmox, mạng Ceph cần ít nhất 10 Gbps dùng riêng, cấu hình hiệu năng cao từ 25 Gbps trở lên, một ổ NVMe đã có thể làm đầy 10 Gbps, và corosync nên có mạng riêng vì nhạy với độ trễ.
| Mạng | Gợi ý (dựa trên tài liệu Proxmox) | Trên Hyper 1U | Trên BigTwin |
|---|---|---|---|
| Ceph cluster (sao chép giữa OSD) | 25 Gbps trở lên | Card PCIe 2 cổng 25/100 GbE | Card PCIe low-profile 2 cổng |
| Ceph public | 10 Gbps trở lên, dùng riêng | AIOM 2 cổng 25 GbE (VLAN/bond riêng cho Ceph public) | AIOM 2 cổng 25 GbE |
| VM, migration | Tách khỏi mạng Ceph | Cổng của card PCIe thứ hai | Dùng chung AIOM qua VLAN hoặc thêm cổng |
| Corosync | Cổng riêng, ưu tiên độ trễ thấp | Card PCIe thứ hai hoặc cổng riêng trên card có nhiều cổng | Khe PCIe còn lại |
Cách tách bốn luồng lưu lượng và cấu hình bond đã có trong bài thiết kế cụm; điều cần nhớ khi chọn máy là đếm đủ khe cho card mạng ngay từ đầu. Ảnh 4 là giao diện quản lý OSD của Proxmox VE, nơi đội vận hành theo dõi trạng thái từng ổ sau khi cụm chạy.


5. Node Proxmox Backup Server trên storage server Supermicro
Sao lưu không nên nằm trên chính cụm Ceph cần bảo vệ. Proxmox Backup Server khuyến nghị CPU từ 4 nhân, RAM tối thiểu 4 GiB cộng thêm ít nhất 1 GiB cho mỗi TiB dung lượng lưu trữ, và ưu tiên storage có IOPS cao. Tài liệu PBS khuyến nghị dùng SSD doanh nghiệp để có kết quả tốt nhất; nếu chấp nhận đánh đổi để dùng HDD cho dung lượng lớn với chi phí thấp hơn, cần thêm bộ đệm metadata, ví dụ ZFS special device dạng mirror.
SSG-522B-ACR12L (2U, 1× Intel Xeon 6) khớp với mô hình đó: 12 khay 3,5″ phía trước cho HDD, 2 khay 2,5″ phía sau (NVMe cần kit tùy chọn) cho special device, 2 khe M.2 cho hệ điều hành, HBA Broadcom 3816 ở chế độ IT phù hợp với ZFS, và 2 cổng 10 GbE sẵn trên bo mạch.
Dung lượng dữ liệu ≈ 8 ổ × 20 TB = 160 TB ≈ 145 TiB (trước overhead ZFS và trước khử trùng lặp)
RAM ≥ 4 GiB + 145 × 1 GiB ≈ 150 GiB → chọn 8 × 32 GB = 256 GB (lấp đủ 8 khe; nâng RAM về sau phải thay thanh lớn hơn)
Đặt node PBS ở rack hoặc phòng máy khác cụm chính, và cân nhắc đồng bộ thêm sang một PBS thứ hai hoặc kho lưu trữ đối tượng ngoài site cho dữ liệu cần giữ lâu.


6. Năm lỗi chọn phần cứng hay gặp khi dựng cụm Proxmox Ceph
- Chọn card RAID thay vì HBA, rồi phải cấu hình từng ổ thành RAID 0 cho Ceph hoặc ZFS.
- Dùng SSD phổ thông không có PLP làm OSD; độ trễ ghi cao và kém an toàn khi mất điện.
- Không trừ tài nguyên cho Ceph khi tính số VM trên node, khiến cụm chậm đúng lúc đang phục hồi.
- Thiếu khe cho card mạng, buộc Ceph, VM và corosync dùng chung một cặp cổng.
- Trộn node khác cấu hình ổ (số ổ và dung lượng không đều), làm dữ liệu phân bổ lệch và một node thành nút thắt.
7. Giải pháp tham chiếu từ CSC
8. Câu hỏi thường gặp
Máy chủ Supermicro nào phù hợp nhất cho Proxmox VE và Ceph?
Với node HCI chạy cả VM và Ceph, dòng Hyper 1U như AS-1126HS-TN là điểm xuất phát cân bằng: hai CPU, 24 khe DIMM, 8–12 khay NVMe và đủ khe cho card mạng riêng. Khi cần bốn node trong 2U, chọn BigTwin SYS-222BT-HNR; node chỉ chạy VM có thể dùng GrandTwin AS-2116GT-HNTF.
Một node Proxmox Ceph cần bao nhiêu RAM?
Cộng RAM của VM mà node phải gánh khi một node khác hỏng, thêm ít nhất 8 GiB cho mỗi OSD theo khuyến nghị của Proxmox, RAM cho hệ điều hành, MON/MGR và dư địa. Ví dụ node 6 OSD gánh khoảng 640 GB RAM VM cần khoảng 706 GB, nên chọn 768 GB.
Có dùng card RAID cho Ceph trên Proxmox được không?
Không nên. Tài liệu Proxmox VE nêu ZFS và Ceph không tương thích với RAID controller phần cứng và khuyến nghị dùng HBA. Khi đặt cấu hình máy chủ, chọn backplane NVMe nối thẳng hoặc HBA ở chế độ IT.
Proxmox Backup Server nên chạy trên phần cứng nào?
Một storage server riêng, ngoài cụm Ceph, với RAM tối thiểu 4 GiB cộng ít nhất 1 GiB cho mỗi TiB lưu trữ. Nếu dùng HDD, thêm ZFS special device mirror trên NVMe. Supermicro SSG-522B-ACR12L có 12 khay 3,5″ và 2 khay 2,5″ phía sau (hỗ trợ NVMe với kit tùy chọn) cho mô hình này.
BigTwin có phù hợp cho cụm Proxmox production không?
Có, khi cần mật độ cao: mỗi node có hai CPU, 6 khay NVMe và hai khe PCIe. Vì bốn node dùng chung khung máy và nguồn, cụm production nên trải trên ít nhất hai khung hoặc kết hợp với máy Hyper, và cần kiểm tra công suất rack trước.
Đọc thêm về Proxmox và Supermicro

