Tại sao MPIO thay vì Nhóm 802.3ad cho iSCSI


9

Thực hiện máy chủ đầu tiên của tôi để nhắm mục tiêu iSCSI và tôi nghĩ rằng tôi sẽ bắt đầu chạy bằng cách lập nhóm NIC của mình trên máy chủ (nhóm 802.3ad thông thường).

Tuy nhiên, từ nhiều nguồn trực tuyến tôi thấy điều này KHÔNG được khuyến nghị và MPIO nên được sử dụng thay thế (không có kích thước cụ thể trong đề xuất này và dường như áp dụng từ cụm 3 nút cho cụm lớn hàng chục nút trở lên).

Tôi biết MPIO tốt hơn vì nó tổng hợp chuyển qua các tuyến độc lập (trong khi nhóm NIC thông thường sẽ chuyển sang cùng một công tắc), ngoài ra còn có lý do nào khác (nguy cơ tham nhũng dữ liệu) cho Microsoft và đào tạo trạng thái vật chất để sử dụng MPIO thay vì hợp tác ?

Câu trả lời:


10

Bạn có thể mở rộng một chút về kiến ​​trúc iSCSI của mình không? Bạn đang làm việc với bao nhiêu địa chỉ khởi tạo / đích, bao nhiêu công tắc vật lý, tất cả một mạng con hoặc nhiều?

Câu trả lời cơ bản là: bởi vì MPIO quản lý các đường dẫn kết nối đầu cuối và tốt hơn trong việc cân bằng tải kết nối và khả năng phục hồi kết nối so với các cơ chế dự phòng và cân bằng tải chung.

Các lý do kỹ thuật cụ thể cho việc này phụ thuộc vào kiến ​​trúc, vì vậy tôi có thể cụ thể hơn rất nhiều nếu bạn cung cấp thêm chi tiết về thiết lập mạng iSCSI của mình. Một vài ví dụ chung:

  • Không có bất kỳ MPIO nào, cuộc hội thoại IP của người khởi tạo đích của bạn chỉ là một cuộc trò chuyện. 802.3ad yêu cầu không thay đổi thứ tự các gói trong cuộc hội thoại (và bạn sẽ không muốn lưu lượng truy cập iSCSI của mình không theo thứ tự), do đó, bạn bị giới hạn băng thông của một liên kết.
  • MPIO phát hiện và xử lý các lỗi đường dẫn, trong khi đó, 802.3ad chỉ có thể bù cho lỗi liên kết - và chỉ khi lỗi liên kết đó được phát hiện chính xác. Nếu thẻ NIC của bạn bị treo nhưng vẫn báo cáo liên kết tốt hoặc cấu hình chuyển đổi của bạn bị vướng vào một cổng cụ thể, bạn có thể sẽ mất kết nối lưu trữ mặc dù có liên kết thứ hai vẫn hoạt động.
  • Bạn bị ràng buộc với một công tắc vật lý duy nhất, thay vì có thể liên kết các NIC của máy chủ của bạn với các công tắc khác nhau.

Xin chào Shane, cảm ơn bạn đã trả lời - vì thiết lập của chúng tôi, đó là một mạng con lưu trữ duy nhất và 1 công tắc vật lý, tuy nhiên tài liệu không nêu kích thước mà nó chỉ nói là chỉ sử dụng MPIO. Từ ý kiến ​​của bạn, có vẻ như chắc chắn có thể sử dụng tính năng lập nhóm, nhưng MPIO thích hợp hơn. Giải thích tốt, trừ khi bạn muốn thêm nữa, bạn đã trả lời câu hỏi của tôi và sẽ đánh dấu nó sớm như vậy.
g18c

@ g18c Yup - vì vậy những lợi thế chính bạn sẽ nhận được từ MPIO thay vì tổng hợp liên kết sẽ là tiềm năng cho thông lượng cao hơn (nếu thông lượng của bạn đủ để bão hòa một NIC duy nhất), cũng như có thể xử lý một cách duyên dáng phạm vi rộng hơn trạng thái thất bại. Tôi đoán câu hỏi là, có bất kỳ lý do cụ thể nào mà bạn thích sử dụng 802.3ad thay vì MPIO không?
Shane Madden

MPIO trở nên hữu dụng khi bạn thiết lập ISCSI được khuyến khích nhiều hơn - bởi vì MPIO có các kết nối logic riêng biệt có thể thực hiện các điểm cuối dự phòng. SAN có thể sao chép trong nền và 2-3 mục tiêu thực sự là các amchines khác nhau. Miễn là bạn có một kịch bản "một con đường, một NIC", những lợi thế không phải là tàn bạo.
TomTom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.