Shelf NetApp DS14-MK4 trong homelab: cần HBA và SFP nào, và ổ đĩa có dùng được không
Một shelf DS14-MK4 rơi vào tay mình gần như miễn phí và mình muốn treo nó vào một tower server bình thường làm bulk storage ở nhà. Nó đầy đủ carrier gốc, cắm điện lên được, quạt quay, mặt trước trông có sự sống - nhưng mình không lấy được lấy một ổ đĩa xuất hiện trên host.
- shelf NetApp DS14-MK4 với carrier ổ đĩa gốc
- tower server bình thường còn khe PCIe trống
- một HBA SAS dự phòng và vài optic SFP+ 10G từ thùng đồ linh tinh
- host sẽ chạy Linux hoặc TrueNAS, chưa quyết định
# shelf powered and cabled to the HBA
lsblk # no new devices
dmesg | tail # no attach messages at all
Những gì mình đã làm:
- thử cả hai module shelf và cả hai cổng trên mỗi cái
- cắm lại từng carrier
- xác nhận HBA hoạt động, nó enumerate được một ổ đĩa gắn trực tiếp không vấn đề gì
Trước khi mình đổ thêm gì vào chuyện này: thực sự cần gì để gắn một trong các shelf này vào một host bình thường, và một khi đã gắn rồi, ổ đĩa gốc có dùng được nguyên trạng không?
Comments 3
HBA SAS của bạn sẽ không bao giờ thấy shelf đó, và không có mẹo đi cáp nào thay đổi được điều đó. Đây là thế hệ Fibre Channel của các shelf NetApp: phía host cần một HBA FC, SFP FC 4 Gb và cáp quang LC. Optic SFP+ 10G trong thùng đồ linh tinh của bạn cũng không thay thế được cho module FC 4 Gb, nên hãy dự trù ngân sách cho chúng như một khoản riêng.
Trở ngại lớn hơn là bản thân media. Các carrier đó chứa ổ đĩa enterprise với giao diện FC, và chúng thường được format low-level ở sector 520 byte, với các byte dư trên mỗi sector được chính mảng đĩa sử dụng. Một OS bình thường sẽ không đụng vào chúng ở trạng thái đó, nên mỗi ổ đĩa phải được format lại xuống 512 byte trước khi bạn partition được, và đó là việc chậm mà bạn phải lặp lại cho từng carrier trong shelf.
Rồi tới phần không mấy dễ chịu. Shelf và ổ đĩa đã cỡ một thập kỷ tuổi, enclosure hút điện thật sự suốt ngày đêm, và một khi bạn cộng thêm HBA và optic vào, ổ SATA hiện đại bình thường lại rẻ hơn việc giữ cái này sống, với tiếng ồn chỉ bằng một phần nhỏ. Như một bài tập lab thì hoàn toàn khả thi và bạn sẽ học được kha khá về FC trên đường đi, chỉ đừng mong đây là cách kinh tế để mua dung lượng.
Đăng hai thứ trước khi ai đó có thể giúp đàng hoàng: cái gì được in ở mặt sau các module shelf, và dòng interface trên nhãn carrier ổ đĩa ghi gì. Dòng shelf đó tồn tại dưới nhiều biến thể, và câu trả lời hoàn toàn khác nhau tùy vào cái nào đang nằm trước mặt bạn - rất có thể đó cũng chính là lý do HBA SAS của bạn chẳng thấy gì cả.
Và hãy quyết định host OS trước khi mua controller, không phải sau. Nếu TrueNAS vẫn còn trong danh sách cân nhắc, nhớ rằng bên dưới nó là FreeBSD và độ phủ driver hẹp hơn Linux nhiều. Người ta liên tục dính bẫy đó ở phía mạng, nơi một Aquantia AQC107 chẳng có driver nào cả trong khi một Sonnet Twin10G dựng quanh Intel X520 còn có cơ hội. Bài tập về nhà tương tự áp dụng cho bất cứ HBA nào bạn định mua: kiểm tra driver trước, rồi mới tới giá.
Đã kiểm tra nhãn: FC trên các ổ đĩa, và module shelf cũng khớp, giải thích cho sự im lặng hoàn toàn trên card SAS. Một HBA FC và một cặp SFP FC 4 Gb đang trên đường tới.
Trong lúc chờ, mình rút hai ổ đĩa ra và bắt đầu format lại từ 520 xuống 512 byte trên một máy bench. Nó chạy hàng giờ mỗi ổ, nên cả shelf sẽ mất một lúc, và đó là còn chưa tính chuyện vài ổ hóa ra đã yếu. Tới thời điểm này mình làm vì giá trị học hỏi thôi - bài toán điện năng cộng optic so với vài ổ SATA hiện đại rõ ràng không có lợi cho cái shelf này, đúng như dự đoán ở trên. Nó sẽ mãi là đồ chơi lab chứ không phải storage thật.