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.

IT ManagerSystem / InfraKiến trúc sư hạ tầngCTO / CIOBFSI • Giáo dục

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.

Node HCI

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.

Node tính toán

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.

Node backup

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.

Kiến trúc tham chiếu cụm Proxmox VE và Ceph trên máy chủ SupermicroNode 1Supermicro Hyper 1UVMVMVMOSDOSDOSDOSDMON + MGRNode 2Supermicro Hyper 1UVMVMVMOSDOSDOSDOSDMON + MGRNode 3Supermicro Hyper 1UVMVMVMOSDOSDOSDOSDMON + MGRNode 4Supermicro Hyper 1UVMVMVMOSDOSDOSDOSDOSD, không MONCeph cluster25 GbE trở lênCeph public, VM10 GbE trở lênCorosynccổng riêngProxmox Backup ServerSSG-522B-ACR12L · ZFS + special deviceGhi dữ liệu: OSD chính gửi bản sao tới OSD trên node khác (size = 3)Sao lưu VM sang PBS
Hình 1. Kiến trúc tham chiếu: bốn node HCI chạy VM và Ceph OSD, ba MON đặt trên ba node, mạng Ceph cluster, Ceph public và corosync tách riêng như khuyến nghị trong tài liệu Proxmox VE; PBS đặt ngoài cụm để dữ liệu sao lưu nằm ở miền lỗi khác.

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.

Luồng CPU/node ≈ (vCPU của VM ÷ tỷ lệ overcommit ÷ số node còn lại khi mất 1 node)
  + 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.

Ví dụ sizing một node HCI (giả định minh họa, cụm 4 node, thiết kế N+1)
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.

Phân bổ CPU và RAM trên một node HCIMỘT NODE HCI · VÍ DỤ SIZINGCPU128 luồngVM ~54Ceph OSD 36Dư địa ~32RAM768 GBVM ~640 GB (N+1)OSD 51~60host 15VMCeph OSDMON, MGR, OSDư địa cho phục hồi và tăng trưởng
Hình 2. Phân bổ tài nguyên của một node trong ví dụ sizing. Ceph chiếm khoảng 30% luồng CPU của node, vì vậy không nên dồn hết luồng cho VM khi chọn CPU.

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.

So sánh thông số một node (theo trang sản phẩm Supermicro, tháng 10/2026)
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.

Máy chủ Supermicro AS-1126HS-TN Hyper 1U — node HCI cho Proxmox VE và Ceph
Ảnh 1. Supermicro AS-1126HS-TN (Hyper 1U, 2× AMD EPYC 9005/9004, 24 DIMM). Nguồn: Supermicro
Máy chủ Supermicro SYS-222BT-HNR BigTwin 2U 4 node — cụm Proxmox Ceph mật độ cao
Ảnh 2. Supermicro SYS-222BT-HNR (BigTwin 2U, 4 node, 6 khay NVMe mỗi node). Nguồn: Supermicro
Máy chủ Supermicro AS-2116GT-HNTF GrandTwin 2U 4 node — node tính toán cho Proxmox VE
Ảnh 3. Supermicro AS-2116GT-HNTF (GrandTwin 2U, 4 node, 1× AMD EPYC mỗi node). Nguồn: Supermicro

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.

Cây quyết định chọn dòng máy chủ Supermicro cho Proxmox VECần đặt 4 node trong 2U (mật độ rack)?KHÔNGCÓCần hơn 8–12 ổ mỗi node, GPU hoặcnhiều card PCIe?Node giữ Ceph OSD (6 NVMe) và cầnhai khe card mạng riêng?CÓKHÔNGCÓKHÔNGHyper 2UAS-2126HS-TNTùy chọn tới 24 khay 2,5″Hyper 1UAS-1126HS-TN8–12 khay, 2–3 khe + AIOMBigTwinSYS-222BT-HNR2 CPU, 6 NVMe mỗi nodeGrandTwinAS-2116GT-HNTF1 CPU, 4 khay, node tính toánNode sao lưu luôn tách riêng khỏi cụm: storage server SSG-522B-ACR12L (12 khay 3,5″ + 2 khay 2,5″ phía sau) chạy Proxmox Backup Server.
Hình 3. Cây quyết định chọn dòng máy chủ Supermicro cho cụm Proxmox VE. Đây là điểm xuất phát; lựa chọn cuối cùng phụ thuộc công suất rack, ngân sách subscription theo socket và kế hoạch mở rộ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ễ.
Gợi ý phân bổ cổng mạng cho một node HCI (tham khảo, cần thiết kế theo số cổng thực tế)
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.

Giao diện quản lý Ceph OSD trong Proxmox VE
Ảnh 4. Màn hình Ceph OSD trong Proxmox VE: trạng thái, dung lượng và độ trễ của từng OSD. Nguồn: Proxmox VE Administration Guide

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.

Ví dụ (giả định): 12 HDD × 20 TB, chia 2 vdev RAIDZ2 × 6 ổ
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)
Luồng dữ liệu sao lưu vào Proxmox Backup ServerCụm Proxmox VEVMVMVMVMSao lưu theo lịch, incremental10/25 GbEProxmox Backup Server · Supermicro SSG-522B-ACR12LDatastoreChia dữ liệu thành chunkKhử trùng lặp, nénChỉ ghi chunk mớiXác minh định kỳ2× M.2 NVMeHệ điều hành PBS (mirror)Special device: 2× NVMe mirrorMetadata của pool · 2 khay 2,5″ phía sauZFS pool: 12× HDD 3,5″2 vdev RAIDZ2 × 6 ổ
Hình 4. Luồng sao lưu: PBS chia dữ liệu VM thành chunk, khử trùng lặp và chỉ ghi chunk mới; metadata của ZFS đi vào special device NVMe (chấm xanh dương), dữ liệu đi vào pool HDD (chấm xanh lá). Đây là cách tận dụng HDD dung lượng lớn mà vẫn giữ tốc độ duyệt, xác minh và dọn dẹp datastore.

Đặ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.

Storage server Supermicro SSG-522B-ACR12L — node Proxmox Backup Server 12 khay 3,5 inch
Ảnh 5. Supermicro SSG-522B-ACR12L (2U, 12 khay 3,5″ phía trước + 2 khay 2,5″ phía sau, 1× Intel Xeon 6, 8 DIMM). Nguồn: Supermicro

6. Năm lỗi chọn phần cứng hay gặp khi dựng cụm Proxmox Ceph

  1. 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.
  2. 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.
  3. 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.
  4. Thiếu khe cho card mạng, buộc Ceph, VM và corosync dùng chung một cặp cổng.
  5. 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