Giải pháp lưu trữ hiệu suất cao HPC cho BeeGFS (3)

Máy chủ quản lý

Máy chủ quản lý duy nhất được kết nối với cặp MDS và cặp SS thông qua mạng 1 GbE nội bộ.

BeeGFS cung cấp một công cụ có tên beegfs-mon thu thập dữ liệu sử dụng và hiệu suất từ ​​các dịch vụ BeeGFS và lưu trữ dữ liệu trong cơ sở dữ liệu chuỗi thời gian có tên là InfluxDB. beegfs-mon-grafana cung cấp các bảng Grafana được xác định trước có thể được sử dụng ngay lập tức để trích xuất và trực quan hóa dữ liệu này. Cả Grafana và InfluxDB đều được cài đặt trên máy chủ quản lý. Sau khi bắt đầu và kích hoạt các dịch vụ máy chủ InfluxDB và Grafana, có thể truy cập bảng điều khiển Grafana bằng cách sử dụng URL: http:// <IP của mgmt.> :3000.

Máy chủ siêu dữ liệu

Dịch vụ beegfs-mgmtd trong giải pháp dung lượng cao BeeGFS không chạy trên máy chủ quản lý. Nó được Pacemaker quản lý để chạy trên metaA hoặc metaB. Theo mặc định, dung lượng lưu trữ cho daemon quản lý được liên kết với phân vùng siêu dữ liệu đầu tiên của metaA (metaA-numa0-1) và thực tế nằm trên ME5024. Trong trường hợp xảy ra lỗi, dữ liệu quản lý sẽ theo phân vùng này cùng với dịch vụ beegfs-mgmtd đến nút chức năng. Cửa hàng beegfs-mgmtd được khởi tạo trên thư mục mgmtd trên mục tiêu siêu dữ liệu 1 như sau:

/opt/beegfs/sbin/beegfs-setup-mgmtd -p /beegfs/metaA-numa0-1/mgmtd -S beegfs-mgmt

Hai máy chủ PowerEdge R750 được sử dụng làm MDS được gắn trực tiếp vào mảng lưu trữ PowerVault ME5024 chứa BeeGFS MDT và MGMTD. Hình 3 cho thấy các cổng SAS trên mảng ME5024.

Hình 3.   Cổng ME5024 SAS

 

Mục tiêu siêu dữ liệu

Mảng ME5024 được trang bị đầy đủ các ổ SSD SAS 24× 960 GB. Một cách tối ưu để định cấu hình 24 ổ đĩa cho siêu dữ liệu là định cấu hình mười hai MDT. Mỗi MDT là một nhóm đĩa RAID 1 gồm hai ổ đĩa. Hình 4 cho thấy cách các MDT được cấu hình.

Hinh 4.  Cấu hình các mục tiêu siêu dữ liệu trong mảng lưu trữ ME5024

Dịch vụ quản lý chạy trên máy chủ siêu dữ liệu và được thiết lập ban đầu trên máy chủ metaA. Các mục tiêu siêu dữ liệu được định dạng bằng hệ thống tệp ext4 vì nó hoạt động tốt hơn các hệ thống tệp khác có I/O tệp nhỏ và xử lý việc lưu trữ siêu dữ liệu dưới dạng các thuộc tính mở rộng bên trong inode hiệu quả hơn.