Jak skonfigurować sieć Fibre Channel (FC)?


27

Jak działają przełączniki FC i jak powinienem skonfigurować mój?


10
[Obserwuje, jak liczba wyświetleń
rośnie po tweecie

Powinien był to zrobić bliżej 00: 00UTC: p. ciesz się głosami. Te pytania i odpowiedzi zasługują na to.
MDMarra,

1
Gdybym zadał takie pytanie, zostałoby zamknięte po 3 sekundach, ponieważ nie jest wystarczająco szczegółowe: P
Marki

To było pytanie i nie-prawdziwe pytanie. Jakiś czas temu podjęto inicjatywę udzielenia kanonicznemu odpowiedzi na często zadawane pytania. Napisałem również odpowiedź :)
Basil,

Odpowiedzi:


42

Przełączniki Fibre Channel zwykle łączą klientów z pamięcią. FC jest protokołem zaprojektowanym specjalnie do transportu poleceń SCSI. W rzeczywistości protokół Fibre Channel jest bezpośrednim rozszerzeniem protokołu SCSI. Wszystkie polecenia SCSI mają odpowiedniki FC, a FC ma kilka dodatkowych, które pozwalają na tworzenie sieci. Zakładając, że zadbałeś o całą fizykę swojej sieci FC, pytanie brzmi: „Jak skonfigurować mój przełącznik FC?”.

Tkanina

Tkanina to przełącznik lub grupa przełączników, które są ze sobą połączone (połączenie między dwoma przełącznikami nazywa się ISL lub „Inter Switch Link”). Materiał ma nazwę i składa się z zestawu aliasów i stref. Co to są aliasy i strefy?

  • Alias jest nazwą można użyć, aby uniknąć wpisywania WWNs ( „Wide World nazw”, unikalny adres dla portu w urządzeniu. Analogiczną do adresu MAC w regularnej sieci). Alias ​​może zawierać wiele WWN, ale zwykle najlepiej trzymać się jednego. Zwykle oznacza to, że będziesz mieć kilka aliasów dla każdego serwera i każdego urządzenia pamięci masowej, takich jak „SQL_0” i „SQL_1” dla pierwszych dwóch portów FC serwera SQL. Możesz wybrać cokolwiek lubisz, ale łatwiej będzie zarządzać, jeśli będziesz trzymać się standardu.
  • Strefa znajduje się lista aliasów, które widzą się nawzajem. Zazwyczaj dla każdego serwera konfiguruje się strefę zawierającą wszystkie karty HBA i porty pamięci, na których będzie można zobaczyć jednostki LUN. Rozsądne może być umieszczenie większej liczby serwerów w strefie, jednak zawsze istnieje możliwość, że niesprawny HBA może nadawać zakłócający ruch do innych portów serwerów, które mogą zakłócać normalne operacje we / wy. Z tego powodu chcesz mieć pewność, że twoje strefy są tak małe, jak to możliwe. „Pojedynczy inicjator” oznacza strefy, które zawierają tylko jeden WWN zdolny do wysyłania SCSI IO - pojedynczy HBA.

Każda tkanina ma aktywny zestaw stref , czyli listę stref, które są „włączone”. Możesz utworzyć strefę i pozostawić ją wyłączoną, lub możesz usunąć strefę z aktywnej konfiguracji bez usuwania jej. Możesz edytować strefę po jej utworzeniu, nawet jeśli jest aktywna.

Nadmiar

Jeśli masz dwa przełączniki, będziesz chciał mieć dwie tkaniny. Każdy serwer z dwoma portami FC powinien mieć jeden na każdej sieci, więc jeśli jeden przełącznik ulegnie awarii, sterownik wielościeżkowy na serwerze może zamienić się na ścieżkę przez drugą sieć. Jeśli pamięć ma dwa nadmiarowe kontrolery z dwoma portami każdy, upewnij się, że każdy kontroler ma port w każdej sieci.

Co ważne, jeśli masz tylko dwa przełączniki, nie chcesz prowadzić kabla między nimi. Domyślnie spowodowałoby to scalenie tkanin i ogólnie nie jest to preferowane.

Łączenie przełączników

Jeśli masz już dwie tkaniny, ale musisz dodać przełączniki, nie musisz tworzyć więcej tkanin. Możesz połączyć nowe przełączniki ze starymi za pomocą kodów ISL, a one dołączą do struktury. W tym momencie wszelki ruch, który musi przejść między dwoma urządzeniami na tym samym przełączniku, będzie obsługiwany przez ten przełącznik, a wszelki ruch, który wymaga przełączenia przełączników, przejdzie przez ISL. Będziesz chciał upewnić się, że używasz wystarczającej przepustowości między przełącznikami, aby zapewnić, że ISL nie jest wąskim gardłem, jednak w zdecydowanej większości środowisk FC przełączniki nigdy nie są wąskim gardłem. Możesz dodawać i usuwać kody ISL bez zdejmowania tkaniny. Jeśli zauważysz, że wychodzisz poza trzy lub cztery stałe przełączniki portów, prawdopodobnie będziesz w stanie zaoszczędzić trochę pieniędzy, przechodząc na rodzaj przełącznika zwanego „dyrektorem”,

Dodawanie przełączników do istniejącej sieci jest koncepcyjnie łatwe, ale praktycznie wymaga poleceń, których prawdopodobnie nie będziesz używać zbyt często. Powinieneś upewnić się, że dobrze znasz narzędzia zawarte w instrukcji.

Sieci VSAN

Czasami łatwiej jest zarządzać przełącznikiem po jego podzieleniu. Możesz to zrobić za pomocą VSAN, który jest przełącznikiem wirtualnym w obrębie przełącznika fizycznego. Dajesz mu listę portów, które posiada, a te porty działają tak, jakby znajdowały się na osobnym przełączniku. Należy pamiętać, że urządzenia podłączone do jednej sieci VSAN nie mogą domyślnie łączyć się z urządzeniami drugiej.

Narzędzia HBA

Jednym z najważniejszych narzędzi do debugowania, które masz do dyspozycji, są narzędzia na serwerze. Wiele systemów operacyjnych ma programy napisane przez producentów kart HBA (takich jak QLogic lub Emulex), które pozwalają wyświetlić listę urządzeń, które widzi serwer. Jeśli nie masz systemu operacyjnego, który obsługuje narzędzie producenta, zawsze możesz zrestartować serwer i wejść do konfiguracji HBA z menu rozruchu. Stąd możesz zobaczyć te same informacje.


Doskonały post. Jedyne, co chciałbym dodać, to sprawdzenie u dostawcy pamięci masowej obsługiwanej konfiguracji FC. Niektóre mają specjalne wymagania dotyczące strefowania lub pewne kompatybilne oprogramowanie układowe dla przełączników FC i / lub kart HBA.
Bad Dos

To rzeczywiście ogólna odpowiedź, jednak nigdy nie miałem żadnych ograniczeń strefowych od dużych 4 dostawców pamięci masowej (IBM, HP, EMC i HDS). Wszystkie mają matryce międzyoperacyjne oprogramowania układowego, ale pomyślałem, że byłoby to poza zakresem, ponieważ szczerze mówiąc, prawie zawsze obsługują każdy poziom dostarczany z przełącznikiem.
Basil
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.