For the complete documentation index, see llms.txt. This page is also available as Markdown.

Yêu cầu phần cứng

Thông số phần cứng tối thiểu và khuyến nghị cho node controller VergeOS, node lưu trữ và node chỉ compute, cùng với các giới hạn hỗ trợ tối đa.

Tổng quan

Việc tính toán quy mô triển khai VergeOS bắt đầu bằng việc hiểu các yêu cầu phần cứng cho từng vai trò nút. Vì VergeOS là một hệ điều hành hạ tầng hoàn chỉnh — không phải một tập hợp các sản phẩm rời rạc — nên chi phí nền của nó rất thấp. Không có VM appliance quản lý, không có VM bộ điều khiển theo từng nút, và không có phần mềm lưu trữ riêng biệt cần cấp tài nguyên. Các thông số dưới đây bao gồm những gì chính VergeOS cần; bạn sẽ cộng thêm dung lượng cho khối lượng công việc của mình.

Bạn đang chuyển từ VMware hay Nutanix?

VergeOS không có VM appliance quản lý và không có VM lưu trữ theo từng nút (không có CVM), vì vậy mức RAM tối thiểu 16 GB chính là toàn bộ dấu chân của mặt phẳng quản trị trên mỗi nút. RAM vSAN (1 GB cho mỗi 1 TB dung lượng lưu trữ) là phần bổ sung, được tính theo dung lượng đĩa mà mỗi nút đóng góp.

Yêu cầu chung (Tất cả các loại nút)

Mọi nút trong một cụm VergeOS — bất kể vai trò — đều phải đáp ứng các yêu cầu cơ sở sau:

Thành phần
Thông số tối thiểu

CPU

AMD hoặc Intel x86-64 có hỗ trợ ảo hóa phần cứng (VT-x / AMD-V)

RAM

16 GB dành riêng cho VergeOS (RAM bổ sung cho khối lượng công việc)

Quản lý từ xa

IPMI, iDRAC, iLO, hoặc quản lý ngoài băng tương đương

Bộ điều khiển đĩa

NVMe gắn trực tiếp (ưu tiên), hoặc HBA / bộ điều khiển RAID ở chế độ JBOD / IT -- không dùng RAID phần cứng

NIC ngoài

1 x 1 GbE (Intel, NVIDIA Mellanox, hoặc Broadcom)

NIC fabric lõi

1 x 10 GbE (Intel, NVIDIA Mellanox, hoặc Broadcom)

Danh sách kiểm tra cài đặt BIOS

Trước khi cài đặt, hãy xác minh các cài đặt BIOS này trên mọi nút:

  • Chế độ khởi động: UEFI (bắt buộc nếu tất cả ổ đều là NVMe)

  • Ảo hóa hỗ trợ phần cứng: Đã bật (VT-x / AMD-V)

  • Siêu phân luồng / SMT: Đã bật

  • Tất cả các lõi xử lý: Đã bật

  • Đồng hồ hệ thống: Đồng bộ trên tất cả các nút (trong phạm vi vài giây)

  • Khởi động an toàn: Đã tắt

Các nút điều khiển (Nút 1 và Nút 2)

Hai nút đầu tiên trong bất kỳ hệ thống VergeOS nào là nút điều khiển. Chúng lưu trữ siêu dữ liệu vSAN (Tier 0), quản lý điều phối cụm và đóng vai trò là mặt phẳng quản trị của hệ thống. Mọi cài đặt VergeOS đều yêu cầu ít nhất hai nút điều khiển: hai bộ điều khiển cung cấp dự phòng N+1 (mặc định). Để sống sót khi mất đồng thời hai bộ điều khiển — N+2 (RF3, ba bản sao của mọi khối dữ liệu) — cần ba nút điều khiển, và nên dùng năm nút cho N+2 để có một nút witness và tránh các tình huống split-brain.

Thông số tối thiểu

Thành phần
Thông số
Ghi chú

CPU

1 x 2.7 GHz+

Xung nhịp cao hơn có lợi cho các thao tác siêu dữ liệu

RAM

16 GB + 1 GB cho mỗi 1 TB dung lượng lưu trữ

Tỷ lệ 1 GB/TB là dành cho phần chi phí siêu dữ liệu của vSAN

Lưu trữ Tier 0

1 x SSD NVMe doanh nghiệp (3 DWPD hoặc tương đương)

Lưu bản đồ băm của vSAN và chỉ mục hệ thống tệp

Dung lượng Tier 0

5 GB cho mỗi 1 TB dung lượng sử dụng

Lưu trữ siêu dữ liệu chuyên dụng

Thông số khuyến nghị

Thành phần
Thông số
Ghi chú

CPU

1 x 3.0 GHz+

Cải thiện hiệu năng siêu dữ liệu và điều phối

Lưu trữ Tier 0

2 x SSD NVMe doanh nghiệp (3 DWPD hoặc tương đương)

Cấu hình siêu dữ liệu dự phòng

Dung lượng Tier 0

10 GB cho mỗi 1 TB dung lượng sử dụng

Dư địa bổ sung cho tăng trưởng siêu dữ liệu

Các nút lưu trữ

Các nút lưu trữ tham gia vào vSAN và đóng góp dung lượng đĩa cho pool lưu trữ dùng chung. Trong triển khai HCI, các nút lưu trữ cũng chạy khối lượng công việc. Trong triển khai UCI, chúng có thể được dành riêng hoàn toàn cho lưu trữ.

Thông số tối thiểu

Thành phần
Thông số
Ghi chú

CPU

2.7 GHz+

Xử lý I/O của vSAN

RAM

16 GB + 1 GB cho mỗi 1 TB dung lượng lưu trữ thô

Mỗi nút; tỷ lệ theo dung lượng đĩa

Lưu trữ chính

1 x SSD NVMe doanh nghiệp hoặc SAS/SATA cho mỗi nút

Dành cho I/O của khối lượng công việc (tầng lưu trữ chính)

Tầng dung lượng/lưu trữ lưu trữ dài hạn (Tier 4+)

Ổ cứng HDD doanh nghiệp (tùy chọn)

Dành cho snapshot, lưu trữ lưu trữ dài hạn hoặc các dịch vụ dựa trên tệp. VergeOS không tự động phân tầng (không tự động di chuyển dữ liệu), nhưng quản trị viên có thể thay đổi tầng ưu tiên của một volume hoặc tệp, điều này sẽ kích hoạt quá trình di chuyển nền không gián đoạn

Dự phòng

Ít nhất 2 nút với cấu hình đĩa khớp nhau

Bắt buộc để đảm bảo tính dư thừa dữ liệu của vSAN

Thông số khuyến nghị

Thành phần
Thông số
Ghi chú

CPU

3.0 GHz+, 1 lõi cho mỗi đĩa

Mỗi đĩa có một lõi riêng giúp cải thiện thông lượng I/O

RAM

1.5 GB cho mỗi 1 TB dung lượng lưu trữ trên mỗi nút

Hiệu năng tốt hơn dưới khối lượng công việc nặng

Lưu trữ chính

2+ SSD NVMe hoặc SAS/SATA mỗi nút

Nhiều spindle hơn = nhiều IOPS hơn

Dự phòng

Ít nhất 2 nút với cấu hình đĩa khớp nhau

Bắt buộc để đảm bảo tính dư thừa dữ liệu của vSAN

Ví dụ tính toán RAM

Để minh họa cách tính RAM cho một nút lưu trữ:

Ở tỷ lệ khuyến nghị 1.5 GB/TB, chi phí lưu trữ phụ trội sẽ là 12 GB thay vì 8 GB, nâng tổng lên 124 GB.

Tính đến Target Max RAM % (mặc định 80%)

VergeOS đặt mục tiêu không vượt quá 80% RAM vật lý được sử dụng trên mỗi nút trong điều kiện bình thường (mức Target Max RAM % cài đặt của cụm), để lại phần dự phòng mà failover và di chuyển trực tiếp có thể sử dụng. Hãy tính RAM vật lý sao cho phần chi phí cộng với khối lượng công việc nằm trong 80% đó. Trong ví dụ trên, khoảng 120 GB mức sử dụng bình thường nên đặt trên một nút có ít nhất khoảng 150 GB RAM vật lý (120 ÷ 0.80) để nằm trong mục tiêu.

Các nút chỉ tính toán

Các nút chỉ tính toán chạy khối lượng công việc nhưng không không tham gia vào vSAN. Chúng không có yêu cầu lưu trữ cục bộ nào ngoài một thiết bị khởi động (hoặc có thể khởi động PXE). Điều này làm cho chúng lý tưởng để mở rộng CPU và RAM độc lập với lưu trữ trong các kiến trúc UCI và HCI+Compute.

Thành phần
Thông số

CPU

Được tính theo yêu cầu khối lượng công việc

RAM

Được tính theo yêu cầu khối lượng công việc (tối thiểu 16 GB cho VergeOS)

Storage

Chỉ thiết bị khởi động (hoặc khởi động PXE) -- không có đĩa vSAN

Mạng

Các yêu cầu NIC chung giống như mọi nút khác

Các nút chỉ tính toán là loại dễ tính toán nhất: xác định tổng CPU và RAM mà khối lượng công việc của bạn cần, chia cho dung lượng mỗi nút, rồi làm tròn lên để duy trì tính sẵn sàng N+1.

Khuyến nghị về mạng

Cấu hình mạng tối thiểu (1 GbE ngoài + 1 x 10 GbE lõi) phù hợp cho các triển khai nhỏ hoặc proof-of-concept. Với môi trường sản xuất, hãy làm theo các khuyến nghị sau:

NIC fabric lõi

2 x 25/40/100 GbE (Intel, NVIDIA Mellanox, hoặc Broadcom). Hai NIC cung cấp dự phòng cho fabric lõi — mesh tốc độ cao mang lưu lượng nhân bản vSAN, di chuyển VM và lưu lượng giữa các nút. Jumbo frame là bắt buộc trên fabric lõi: VergeOS đặt NIC của nút ở mức ~9192, và các cổng switch mà chúng kết nối phải được cấu hình ≥9216 để các frame đó đi qua mà không bị phân mảnh.

NIC ngoài

2 x 10/25/40/100 GbE (Intel, NVIDIA Mellanox, hoặc Broadcom). Hai NIC ngoài hỗ trợ bonding để tăng dự phòng và băng thông tới mạng phía trên. Chúng mang truy cập giao diện quản trị và lưu lượng ngoài của tenant.

Các nhà cung cấp NIC được hỗ trợ

VergeOS hỗ trợ bộ điều hợp mạng từ ba nhà cung cấp:

  • Intel -- Tương thích rộng trên nhiều dòng

  • NVIDIA Mellanox -- Dòng ConnectX hiệu năng cao

  • Broadcom -- NIC cấp doanh nghiệp

Thông số tối đa được hỗ trợ

Bảng sau đây nêu các thông số phần cứng tối đa được hỗ trợ tính đến VergeOS phiên bản 4.12:

Tài nguyên
Tối đa
Ghi chú

Số nút mỗi hệ thống

200

Trên tất cả các cụm

Kích thước đĩa vật lý riêng lẻ

64 TB

Mỗi ổ đĩa vật lý

RAM mỗi host

5 TB

Các nút vSAN yêu cầu 1 GB RAM cho mỗi 1 TB dung lượng lưu trữ

Kích thước vDisk

256 TB

Mỗi đĩa ảo

Số đĩa mỗi VM

2,000

Yêu cầu giao diện Virtio-SCSI

Số cụm mỗi hệ thống

100

Hỗn hợp các cụm tính toán, lưu trữ và HCI

Số tầng lưu trữ mỗi hệ thống

5

5 tầng khối lượng công việc (Tier 1 hiệu năng cao đến Tier 5 lưu trữ lưu trữ dài hạn); siêu dữ liệu Tier 0 là riêng biệt và chỉ dành cho hệ thống

Miền lỗi vSAN mỗi hệ thống

2

Cung cấp tính dư thừa dữ liệu

Các giới hạn này đáp ứng các triển khai quy mô cực lớn. Hầu hết môi trường sản xuất hoạt động tốt trong các giới hạn này.

Cảnh báo và lưu ý về lưu trữ

Ổ đĩa cấp tiêu dùng

Lưu ý về HDD dung lượng lớn

HDD lớn hơn 8 TB không được khuyến nghị ngoài các môi trường chuyên lưu trữ lưu trữ dài hạn. Mối lo ngại là thời gian tái tạo. vSAN không tự động tái tạo khi một ổ đĩa bị lỗi — người vận hành sẽ khởi chạy quá trình sửa chữa để tái tạo dữ liệu bị mất sang một hot spare hoặc ổ thay thế. Với ổ 8 TB+, quá trình tái tạo đó có thể mất nhiều giờ — thường là nhiều ngày — trong thời gian đó:

  • Hiệu năng hệ thống bị suy giảm do I/O tái tạo cạnh tranh với khối lượng công việc sản xuất

  • Rủi ro về tính sẵn sàng tăng lên vì một lỗi ổ đĩa thứ hai trong أثناء tái tạo có thể gây mất dữ liệu

  • Cửa sổ tái tạo tăng lên tỷ lệ thuận với kích thước ổ

Đối với các tầng khối lượng công việc chính, hãy ưu tiên SSD nhỏ hơn, nhanh hơn. Dành các HDD lớn cho lưu giữ snapshot, lưu trữ lưu trữ dài hạn, hoặc các tầng dịch vụ dựa trên tệp nơi thời gian tái tạo là một đánh đổi chấp nhận được.

LUN Fibre Channel làm lưu trữ

vSAN của VergeOS cũng có thể tiêu thụ LUN Fibre Channel (FC) làm thiết bị lưu trữ trong các tầng của nó, điều này hữu ích cho việc tích hợp các khoản đầu tư SAN hiện có. VergeOS coi mỗi LUN FC như một đĩa vật lý cục bộ, vì vậy tính dư thừa và khử trùng lặp nguyên bản vẫn áp dụng. Các yêu cầu chính:

  • Trình bày các LUN riêng biệt cho mỗi nút — không bao giờ dùng chung cùng một LUN trên nhiều nút

  • FC HBA trên ít nhất hai nút; khuyến nghị một fabric FC dự phòng

  • Vô hiệu hóa RAID và tự động phân tầng trên SAN — VergeOS xử lý tính dư thừa một cách nguyên bản

  • Giữ siêu dữ liệu Tier 0 trên NVMe gắn trực tiếp — không khuyến nghị lưu trữ ngoài cho Tier 0

Verge.io vẫn khuyến nghị các đĩa gắn trực tiếp để có hiệu năng và sự đơn giản tốt nhất; hãy chủ yếu dùng FC LUN khi bạn đã có hạ tầng SAN sẵn có hoặc các yêu cầu tuân thủ cụ thể. Xem Sử dụng lưu trữ Fibre Channel với vSAN để xem chi tiết cấu hình.

Nút điều khiển chuyên dụng so với nút điều khiển dùng chung

Đối với môi trường sản xuất, VergeOS khuyến nghị các nút điều khiển chuyên dụng — các nút chỉ xử lý siêu dữ liệu vSAN (Tier 0) và quản lý hệ thống, không chạy khối lượng công việc khách hay đóng góp vào các tầng lưu trữ khối lượng công việc.

Cách tiếp cận
Khi nào nên dùng
Đánh đổi

Bộ điều khiển dùng chung

Cụm 2 nút, PoC, dev/test

Ít nút hơn, nhưng I/O siêu dữ liệu cạnh tranh với khối lượng công việc

Bộ điều khiển chuyên dụng

Sản xuất, 4+ nút

Thêm nút, nhưng các thao tác siêu dữ liệu được tách biệt và dự đoán được

Tham chiếu nhanh về sizing

Hãy dùng thẻ tham chiếu nhanh này khi xác định phạm vi một triển khai mới:

Câu hỏi
Hướng dẫn

Mỗi nút lưu trữ cần bao nhiêu RAM?

16 GB cơ sở + 1 GB cho mỗi 1 TB thô (tối thiểu) hoặc 1.5 GB cho mỗi 1 TB (khuyến nghị)

Cần bao nhiêu ổ Tier 0?

1 cho mỗi bộ điều khiển (tối thiểu), 2 cho mỗi bộ điều khiển (khuyến nghị)

Tier 0 nên lớn đến mức nào?

5 GB cho mỗi 1 TB dung lượng sử dụng (tối thiểu), 10 GB cho mỗi 1 TB dung lượng sử dụng (khuyến nghị)

Tier 0 cần DWPD bao nhiêu?

3 DWPD hoặc tương đương (NVMe doanh nghiệp)

Cần bao nhiêu lõi cho mỗi đĩa lưu trữ?

1 lõi cho mỗi đĩa (khuyến nghị)

Số nút tối thiểu cho vSAN?

2 nút với cấu hình đĩa khớp nhau

Số nút tối đa mỗi hệ thống?

200

Tốc độ NIC fabric lõi?

Tối thiểu 10 GbE; khuyến nghị 25/100 GbE

Các bước tiếp theo

Bây giờ bạn đã hiểu các yêu cầu phần cứng cho từng vai trò nút, hãy tiếp tục tới:

  • Kiến trúc tham chiếu -- Xem cách các yêu cầu này ánh xạ vào các mô hình triển khai thực tế (HCI, HCI+Compute, UCI)

  • Xác định phạm vi khách hàng -- Tìm hiểu phương pháp chuyển đổi khối lượng công việc của khách hàng thành các thông số phần cứng

Cập nhật lần cuối

Nội dung này có hữu ích không?