Thú vị và hiệu quả như bộ vi xử lý dòng AMD EPYC”Genoa”thế hệ thứ 4 với tối đa 96 lõi, AVX-512 , và những cải tiến ấn tượng khác của Zen 4, có điều gì đó tinh tế khác khiến tôi thực sự phấn khích với Genoa… Bảng tham chiếu”Titanite”của AMD dành cho Genoa đang chạy OpenBMC mã nguồn mở, chạy bằng Linux!
Với bo mạch tham chiếu”Titanite”2P cho EPYC thế hệ thứ 4, AMD đã chọn cung cấp triển khai bộ điều khiển quản lý bo mạch chủ OpenBMC mã nguồn mở thay vì ngăn xếp phần mềm BMC độc quyền được sử dụng bởi các bo mạch tham chiếu trước đây của họ. Các nhà cung cấp phần cứng khác cũng có truyền thống dựa vào phần mềm BMC độc quyền cho nền tảng tham chiếu của họ, nhưng đã có một xu hướng đang diễn ra-và rất đáng hoan nghênh-đối với OpenBMC.
Quay trở lại vài năm, AMD đã bắt đầu phát triển với OpenBMC bao gồm cả việc thiết lập và chạy trên nền tảng tham chiếu Daytona của họ được sử dụng cho Rome và Milan, nhưng thực tế chỉ có ở đó. AMD cũng đã làm việc trên OpenBMC cho nền tảng tham chiếu Ethanol cũ hơn của họ, nhưng một lần nữa cho đến thời điểm này chủ yếu là thử nghiệm và đưa OpenBMC lên và chạy sau khi ra mắt trong khi vận chuyển các bảng tham chiếu bằng phần mềm BMC thông thường, độc quyền.
Đối với Titanite, họ đang sử dụng OpenBMC ngay từ đầu. OpenBMC như một bản nâng cấp là một bản phân phối hiệu quả của Linux dành cho các bộ điều khiển quản lý bảng cơ sở được hỗ trợ bởi Linux Foundation trong khi có nguồn gốc từ Facebook và được hỗ trợ bởi IBM, Intel, Google và các công ty khác trong ngành chủ yếu cho nhu cầu cao cấp của họ.
OpenBMC sử dụng Yocto và trong nhiều năm đã được tích hợp thêm các tính năng bổ sung để đạt được sự tương đương và sánh ngang với các dịch vụ của kho phần mềm BMC độc quyền. OpenBMC đáng chú ý đã được sử dụng bởi Raptor Computing Systems với các máy chủ Blackbird và Talos II của họ, nhưng bên cạnh đó việc phát hiện sử dụng OpenBMC được tải trước là khá hiếm bên ngoài các hyperscalers. Việc tìm thấy OpenBMC chạy trên bảng tham chiếu EPYC Genoa là một bất ngờ tuyệt vời.
AMD đã loại bỏ OpenBMC ra khỏi ngành/sự quan tâm của khách hàng trong khi tôi thì không. có thể xác định bất kỳ lý do cụ thể nào khác ngoài điều đó và sự trưởng thành tổng thể của OpenBMC so với trước đây.
Các kỹ sư của AMD thừa nhận rằng một số chức năng từ giao diện web của OpenBMC còn thiếu so với với các ngăn xếp BMC truyền thống, nhưng họ cũng đang làm việc để giải quyết một số lỗ hổng về tính năng đó.
Sử dụng OpenBMC từ giao diện web và SSH vào BMC là một điều thú vị và hoạt động tốt.
Đối với hầu hết các trường hợp sử dụng, giao diện web OpenBMC Phosphor đã đủ tính năng bao gồm trình xem từ xa HTML5 KVM, hỗ trợ nâng cấp chương trình cơ sở, giám sát cảm biến, móc từ xa , xử lý năng lượng hệ thống và tất cả các tính năng tiêu chuẩn khác được mong đợi từ giao diện quản trị BMC hiện đại trong trình duyệt web.
Titanite sử dụng một ASpeed AST2600 series BMC về mặt phần cứng. AST2600 BMC nằm trên một thẻ BMC được thiết kế riêng có tên mã là”Hawaii”.
Đối với bản thân nền tảng tham chiếu Titanite 2U, đó là một con quái thú: Titanite có hai công suất 2000 Watt. nguồn cung cấp, hỗ trợ 24 DDR5 R/LR DIMM, 4×16 liên kết xGMI và có thể xử lý lên đến hai bộ xử lý 400 Watt Socket SP5.
Hy vọng rằng với thời gian, chúng tôi sẽ tìm thấy nhiều bo mạch chủ bán lẻ AMD EPYC được vận chuyển với giá mở cửa-nguồn, OpenBMC dựa trên Linux. Kudo cho AMD vì cuối cùng đã vận chuyển một bảng tham chiếu ngay từ đầu với OpenBMC.
Bây giờ, hãy tiếp tục và kiểm tra các điểm chuẩn AMD EPYC Genoa từ máy chủ Titanite này.