Opcje projektowania iSCSI dla przełączników rozproszonych VMware 10GbE? MPIO vs. LACP

9

Pracuję nad rozszerzeniem zaplecza pamięci masowej dla kilku klastrów VMware vSphere 5.5 i 6.0 w moim centrum danych. Zasadniczo korzystałem z magazynów danych NFS w całym moim doświadczeniu VMware (Solaris ZFS, Isilon, VNX, Linux ZFS) i mogę wprowadzić do środowiska macierz Nimble iSCSI , a także możliwą macierz hybrydową Tegile (ZFS) .

Obecne rozwiązania pamięci masowej to macierze Zex Nexenta ZFS i Linux ZFS, które zapewniają podłączenia NFS do hostów vSphere. Łączność sieciowa jest dostarczana przez 2 x łącza 10ACbE LACP na głowicach pamięci i 2 x 10GbE na każdym hoście ESXi. Przełączniki to podwójne urządzenia Arista 7050S-52 na górze szafy skonfigurowane jako równorzędne MLAG .

Po stronie vSphere używam vSphere Distributed Switches (vDS) skonfigurowanych z wiązaniami LACP na 2 x 10GbE uplink i Network I / O Control (NIOC) przydzielających udziały dla grupy portów VM, NFS, vMotion i ruchu zarządzania.

wprowadź opis zdjęcia tutaj

To podejście i podejście do projektowania działało cudownie od lat, ale dodanie blokowania pamięci iSCSI to dla mnie duża zmiana. Nadal będę musiał zachować infrastrukturę NFS w dającej się przewidzieć przyszłości.

Chciałbym zrozumieć, w jaki sposób mogę zintegrować iSCSI z tym środowiskiem bez zmiany fizycznego wyglądu. MLAG na przełącznikach ToR jest dla mnie niezwykle ważny.

  • W przypadku pamięci masowej opartej na systemie plików NFS LACP jest powszechnie akceptowanym sposobem zapewniania redundancji ścieżek.
  • W przypadku iSCSI, LACP jest zwykle niezadowolony, przy czym zalecanym podejściem jest projektowanie wielościeżkowe MPIO.
  • Używam wszędzie 10GbE i chciałbym zachować proste dwuportowe łącza do każdego z serwerów. Ma to na celu uproszczenie okablowania i projektowania.

Biorąc pod uwagę powyższe, jak mogę w pełni wykorzystać rozwiązanie iSCSI?

  • Skonfigurować iSCSI przez LACP?
  • Utworzyć adaptery iSCSI VMkernel na vDS i spróbować powiązać je w celu oddzielenia łączy w górę w celu uzyskania pewnego rodzaju zmutowanego MPIO?
  • Dodać więcej kart sieciowych?
ewwhite
źródło

Odpowiedzi:

1

Nie polecałbym uruchamiania iSCSI zamiast LACP, ponieważ tak naprawdę nie ma korzyści w porównaniu z podstawową redundancją łącza.

Tworzenie przełączników VMkernel dla iSCSI na twoim vDS za pomocą oprogramowania iSCSI HBA jest dokładnie tym, co powinieneś zrobić. To da ci prawdziwe MPIO. Ten post na blogu wydaje się w pewnym stopniu związany z tym, co próbujesz zrobić, ignorując potrzebę migracji ze standardowych przełączników: https://itvlab.wordpress.com/2015/02/14/how-to-migrate-iscsi-storage-from- przełącznik-standardowy-do-przełącznika-rozproszonego /

Nie musisz dodawać więcej kart sieciowych, jeśli masz już dwie karty iSCSI. Zalecałbym jednak włączenie ramek jumbo (MTU 9000) w sieci iSCSI. Należy to ustawić na wszystkich poziomach sieci, takich jak VMkernel, vDS, przełączniki fizyczne i urządzenia SAN.

Tim
źródło