Czy ekspandery SAS działają transparentnie z kontrolerami SAS?

9

Jestem nowy w ekspansjach SAS i staram się wszystko naprawić. Rozumiem, że ekspandery SAS, gdy są używane z kontrolerami SAS obsługującymi ekspandery, pozwalają na wykorzystanie pełnej pojemności obsługiwanych dysków w kontrolerze.

Powiedzmy, że mam kontroler SAS z 4 portami SSF-8087, który sam w sobie obsługiwałby 16 dysków. Mógłbym wtedy, o ile rozumiem, zamiast tego podłączyć każdy z tych portów do ekspandera, aby zwiększyć pojemność dysku.

Jednak kontroler SAS „zobaczy” wszystkie dyski, jakby były podłączone bezpośrednio do kontrolera, a nie przez ekspander. Czy mogę patrzeć na kontrolery jako przełączniki w sieci? Czy byłbym w stanie utworzyć RAID z dysku na ekspanderze 1 i ekspanderze 3?

AKTUALIZACJA:

Tak naprawdę nie mam konkretnego projektu, w którym muszę używać ekspanderów SAS. Jestem tylko ciekawy, jak one działają, i zastanawiałem się, jak by to działało, gdybym użył jednego lub kilku ekspanderów SAS z kontrolerem LSI MegaRAID (9260-16i), który działa na jednym z naszych serwerów. Jednak tak naprawdę nie zastanawiałem się nad rozróżnieniem między dyskami „lokalnymi” a dyskami w innej obudowie. Kontroler LSI MegaRAID ma 4 porty SFF-8087, dzięki czemu może pomieścić 16 dysków.

sbrattla
źródło

Odpowiedzi:

11

Najpierw zatrzymaj się i pomyśl o swoich realistycznych celach ...

Krótka odpowiedź na twoje pytanie brzmi: SAS jest protokołem przełączającym. Wszystkie dyski podłączone za pomocą ekspanderów są dostępne i można je w przejrzysty sposób rozwiązać za pomocą jednego kontrolera.

Jednak pozostałe pytania będą zależeć od konkretnego kontrolera, architektury pamięci i płaszczyzn w obudowach pamięci, z których ostatecznie korzystasz.

Nie można podać konkretnej odpowiedzi bez dodatkowych informacji.

  • Ile potrzebujesz dysków?
  • Jakiego kontrolera RAID lub SAS HBA używasz?
  • Czy te dyski będą wewnętrzne czy zewnętrzne?
  • Jakiej konkretnej karty rozszerzeń SAS chcesz użyć (nie jest tak, że jest ich wiele na rynku)?
  • Jaki sprzęt serwerowy i obudowę rozważasz?
  • Jaka jest aplikacja / powód tej konfiguracji? ( ZFS ? Miejsca do przechowywania ?)

Użyjmy twojego przykładu kontrolera z 4 portami SAS SFF-8087 . Służą one do komunikacji wewnątrz podwozia. Każdy port SFF-8087 jest 4-liniowym złączem, które może pomieścić 4 dyski. Łącznie 16 dysków, w twoim przypadku ... Serwery zazwyczaj mają tylko 4, 8, 12, 16 lub 24/25 pojemności wewnętrznej wnęki na dyski.

  • Na poziomie 4 i 8 dysków płyta montażowa wewnętrznego serwera będzie miała stosunek linii do dysku 1: 1 i zwykle będzie miała jeden lub dwa porty SFF-8087. Brak nadsubskrypcji!

  • W przypadku serwerów 12-portowych ekspander jest zwykle wbudowany w płytę montażową, a wejściem będzie pojedynczy port SFF-8087. Nadsubskrypcja!

  • W przypadku serwerów z 16 wewnętrznymi wnękami możesz zobaczyć cztery oddzielne porty SFF-8087, które mają być obsługiwane przez jeden lub wiele kontrolerów SAS / RAID. Ale w 16-porty, to może mieć ekspandera na płycie bazowej zamiast.

  • Prawie co 24 lub 25-kieszeniowe serwery, które napotkałem, mają ekspandery wbudowane w płytę napędu i obsługują jeden lub dwa porty SFF-8087. Wyjątkiem jest coś takiego jak HP ProLiant DL370 G6, który może przyjmować trzy 8-wnękowe klatki dysków, z których każda wymaga 2 portów SFF-8087.

Kiedy ludzie korzystają z ekspanderów SAS PCIe?

Uwaga: HP jest świetnym ekspanderem PCIe SAS . Jest cała społeczność zbudowana wokół jej wykorzystania w projektach pamięci masowej.

Najczęstszym przypadkiem, jaki widzę, jest płyta główna lub kontroler PCIe z DWOMA portami SFF-8087 i potrzebą podłączenia więcej niż 8 dysków podzielonych na wiele klatek. Nie mogę sobie wyobrazić takiego scenariusza, w którym masz 16 portów dostępnych w kontrolerze i chciałbym pomnożyć to przez ekspandery, aby pomieścić więcej napędów wewnętrznych . Jeśli pracujesz z serwerem z więcej niż 16 dyskami, istnieje szansa, że ​​spotkasz gdzieś ekspander płyty montażowej. To spowodowałoby, że ekspander PCIe nie byłby potrzebny.

Wszystko to wygląda jednak inaczej, gdy spojrzysz na pamięć zewnętrzną. Transport tam byłby zewnętrznym kablem SAS SFF-8088 . Większość zewnętrznych półek na dyski / JBOD ma wbudowane ekspandery.


Przykład danych wyjściowych konfiguracji RAID z kontrolera HP Smart Array P410i podłączonego do dwóch klatek dysków wewnątrz serwera HP ProLiant DL370 G6 za pośrednictwem karty rozszerzeń HP SAS . Uwaga: karta jest reprezentowana jako obudowa (Vendor ID HP, Model HP SAS EXP Card)i ma własną sieć SAS WWN .

Smart Array P410i in Slot 0 (Embedded)    (sn: 5001438006503640)

   array A (Solid State SATA, Unused Space: 0  MB)

      logicaldrive 1 (223.5 GB, RAID 0, OK)

      physicaldrive 5C:2:8 (port 5C:box 2:bay 8, Solid State SATA, 240.0 GB, OK)

   array B (SAS, Unused Space: 0  MB)

      logicaldrive 2 (68.3 GB, RAID 1, OK)

      physicaldrive 7C:2:1 (port 7C:box 2:bay 1, SAS, 72 GB, OK)
      physicaldrive 7C:2:2 (port 7C:box 2:bay 2, SAS, 72 GB, OK)

   array C (SATA, Unused Space: 2651025  MB)

      logicaldrive 3 (1000.0 GB, RAID 1+0, OK)
      logicaldrive 4 (500.0 GB, RAID 1+0, OK)

      physicaldrive 2C:1:1 (port 2C:box 1:bay 1, SATA, 1 TB, OK)
      physicaldrive 2C:1:2 (port 2C:box 1:bay 2, SATA, 1 TB, OK)
      physicaldrive 2C:1:3 (port 2C:box 1:bay 3, SATA, 1 TB, OK)
      physicaldrive 2C:1:4 (port 2C:box 1:bay 4, SATA, 1 TB, OK)
      physicaldrive 3C:1:5 (port 3C:box 1:bay 5, SATA, 1 TB, OK)
      physicaldrive 3C:1:6 (port 3C:box 1:bay 6, SATA, 1 TB, OK)

   Expander 250 (WWID: 50014380133153E6, Box: 1)
   Enclosure SEP (Vendor ID HP, Model HP SAS EXP Card) 248 (WWID: 50014380133153E5, Box: 2)
   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 249 (WWID: 500143800650364F)

wprowadź opis zdjęcia tutaj

ewwhite
źródło
Dobra odpowiedź. Chciałem napisać coś podobnego, ale pobiłaś mnie. Dodatkowe słowo ostrzeżenia: umieszczenie ekspandera za innym ekspanderem jest zwykle złym pomysłem. Zarówno pod względem wydajności, jak i stabilności: Istnieje ogromna szansa na subtelne problemy ze zgodnością.
Tonny
1
@Tonny Chodzi tutaj o to, że ekspander może być zbędny lub całkowicie niepotrzebny w sytuacji PO. Ale bez szczegółów ... nie wiemy.
ewwhite
Masz rację. Jego zamiar nie wynika jasno z pytania. I większość serwerów ma już wewnętrzne ekspandery. Dlatego ostrzegałem przed stawianiem jeden po drugim. Z doświadczenia wiem, że większość ludzi nie zdaje sobie sprawy, że te rzeczy nie są tak naprawdę plug & play. Potrzebujesz sprzętu, który jest do siebie dopasowany, inaczej może się nie udać.
Tonny
1
@ewwhite: serwerem jest Norco RPC-3216. Ma 16 pól, więc korzystam z nich wszystkich. Próbuję tylko dowiedzieć się, co mogę zrobić, aby zwiększyć pojemność, gdybym musiał rozszerzyć macierz na więcej dysków. Oczywiście nie mogę dodać więcej dysków.
sbrattla
1
Mam jeden z tych ekspanderów HP SAS i mogę ręczyć za jego cenę i możliwości. Świetnie sprawdza się w taśmach klejących i urządzeniach WD-40.
Chris S
0

Mogę się zgodzić z tym, że obudowa ekspandera nie powinna schować się za inną obudową ekspandera, z mojego doświadczenia wynika, że ​​to działa, ale ma wiele bardzo dziwnych zachowań, takich jak oglądanie napędów i ich inicjowanie .. teraz obie obudowy ekspandera są osobno połączone karta RAID SAS z głównego serwera. Wygląda na to, że działa dużo lepiej, ale nadal ma pewne problemy, ale mogą być związane z samymi dyskami. Ekspandery nie są tego samego typu, ale pierwszy, który uruchamiam od lat bez problemu na tym kontrolerze RAID, teraz drugi ekspander jest inny, więc muszę znaleźć problemy, które mam, może być związany z dowolnym oprogramowaniem lub sprzętem. tutaj specyfikacje, których obecnie używam;

- Karta RAID Highpoint 2722 SAS z 2 zewnętrznymi portami SAS 8088 - obudowa ekspandera 1 z 36 portami 24 wnęki z ekspanderem Chenbro (nie na płycie montażowej) - obudowa ekspandera 2 z 24 wnękami i płytą ekspandera Gooxi jbod

Karta raid widzi oba ekspandery, Chenbro jako obudowę 24 4U, a Gooxi nawet z monitorowaniem sprzętowym, takim jak wentylatory i temp.

Do sofar mam problemy z instalacją dysków w Gooxi, co zajmuje dużo czasu-)

Wysoki przepływ
źródło