LUN

Numer jednostki logicznej (LUN) to niepowtarzalny identyfikator służący do oznaczania jednostki lub zbioru fizycznych lub wirtualnych  urządzeń pamięci  masowej, które wykonują polecenia wejścia/wyjścia (I/O) na komputerze hosta, zgodnie z definicją w interfejsie SCSI (ang. Small System Computer Interface ) standard.

SCSI to szeroko zaimplementowane połączenie we/wy, które może ułatwić wymianę danych między serwerami i urządzeniami pamięci masowej za pośrednictwem protokołów transportowych. Przykłady protokołów transportowych obejmują Internet SCSI i Fibre Channel. Inicjator SCSI w  hoście  tworzy sekwencję poleceń we/wy, która jest następnie przesyłana do docelowego punktu końcowego lub urządzenia pamięci masowej odbiorcy. Jednostka logiczna to jednostka w podsystemie SCSI, która odpowiada na komendę we/wy SCSI.

Jednostki LUN służą do identyfikowania podzbiorów danych na dysku, aby urządzenia komputerowe z nich korzystające mogły wykonywać operacje.

Jak działają jednostki LUN

Konfiguracja jednostki LUN różni się w zależności od systemu. Numer jednostki logicznej jest przypisywany, gdy host skanuje urządzenie SCSI i wykrywa jednostkę logiczną. Jednostka LUN identyfikuje konkretną jednostkę logiczną inicjatorowi SCSI w połączeniu z informacjami, takimi jak identyfikator portu docelowego.

Jednostka logiczna może być częścią dysku, całym dyskiem lub wszystkimi częściami kilku dysków, takich jak dysk twardy, dysk SSD  lub taśmy, w jednym lub kilku systemach pamięci masowej. Jednostka LUN może odwoływać się do całego  zestawu RAID, pojedynczego dysku lub  partycji albo wielu dysków lub partycji pamięci masowej. W każdym przypadku jednostka logiczna jest traktowana jak pojedyncze urządzenie i jest identyfikowana przez numer jednostki logicznej. Limit pojemności jednostki LUN różni się w zależności od systemu.

Jednostka LUN ma kluczowe znaczenie dla zarządzania  blokową macierzą pamięci masowej w sieci pamięci masowej (SAN). Korzystanie z jednostki LUN może uprościć zarządzanie zasobami pamięci masowej, ponieważ uprawnienia dostępu i kontroli można przypisać za pomocą identyfikatorów logicznych.

Rodzaje jednostek LUN

Podstawowa struktura pamięci masowej i typ jednostki logicznej odgrywają rolę w wydajności i niezawodności. Oto kilka przykładów:

  • Dublowana jednostka LUN:  odporna na awarie jednostka LUN z identycznymi kopiami na dwóch fizycznych dyskach w celu zapewnienia  nadmiarowości danych i tworzenia kopii zapasowych.
  • Skonsolidowana  jednostka LUN:  Konsoliduje kilka jednostek LUN w jedną jednostkę logiczną lub  wolumin .
  • Striped LUN :  Zapisuje dane na wielu dyskach fizycznych, potencjalnie zwiększając wydajność poprzez dystrybucję żądań we/wy na dyskach.
  • Rozłożona jednostka LUN z parzystością:  Rozprowadza dane i  informacje o parzystości  na co najmniej trzech dyskach fizycznych. W przypadku awarii dysku fizycznego dane można zrekonstruować na podstawie informacji o pozostałych dyskach. Obliczanie parzystości może mieć wpływ na wydajność zapisu.

Zastosowania jednostek LUN

Podstawowym przypadkiem użycia jednostki LUN jest działanie jako identyfikator do wyznaczania urządzenia pamięci masowej; jednak przypadek użycia może się różnić w zależności od typu jednostki LUN. Na przykład prosta jednostka LUN jest używana jako oznaczenie jednej części lub całego dysku fizycznego. Łączone jednostki LUN to desygnatory oznaczające jednostkę LUN obejmującą co najmniej dwa dyski fizyczne. Lustrzane jednostki LUN są używane do wskazania, że ​​dane przechowywane na jednym dysku są kopiowane na drugi dysk — jest to używane w przypadku awarii jednego dysku.

Jednostki LUN mogą być używane do wyznaczania stref i maskowania w sieciach SAN lub mogą być zwirtualizowane w celu mapowania wielu fizycznych jednostek LUN.

Chociaż termin LUN jest tylko numerem identyfikacyjnym jednostki logicznej, często używa się go jako skrótu w odniesieniu do samej jednostki logicznej.

Podział na strefy i maskowanie LUN

Sieci pamięci masowej będą kontrolować dostęp hosta do jednostek LUN w celu wymuszenia bezpieczeństwa i integralności  danych. Maskowanie jednostek LUN i  podział na strefy w oparciu o przełączniki zarządzają zasobami SAN dostępnymi dla podłączonych hostów.

Podział na strefy LUN  zapewnia izolowane ścieżki dla we/wy przez strukturę FC SAN między portami końcowymi, aby zapewnić deterministyczne zachowanie. Host jest ograniczony do strefy, do której jest przypisany. Podział na strefy LUN jest zwykle konfigurowany w warstwie przełączników. Może pomóc w poprawie bezpieczeństwa i wyeliminowaniu gorących punktów w sieci.

Maskowanie jednostek LUN  ogranicza dostęp hosta do wyznaczonych celów SCSI i ich jednostek LUN. Maskowanie jednostki LUN jest zwykle wykonywane na  kontrolerze pamięci masowej , ale można je również wymusić na karcie magistrali hosta (HBA) lub warstwie przełączników. Dzięki maskowaniu LUN kilka hostów i stref może korzystać z tego samego portu na urządzeniu pamięci masowej; jednak mogą zobaczyć tylko określone cele SCSI i jednostki LUN, które zostały im przypisane.

LUNS i wirtualizacja

LUN stanowi formę  wirtualizacji  w tym sensie, że oddziela znajdujące się za nią urządzenia sprzętowe za pomocą standardowej metody identyfikacji i komunikacji SCSI. Obiekt pamięci reprezentowany przez jednostkę LUN można aprowizować, skompresować lub deduplikować, o ile jego reprezentacja na hoście nie ulegnie zmianie. Jednostkę LUN można migrować w obrębie urządzeń pamięci masowej i między nimi, a także kopiować, replikować, tworzyć migawki i warstwować.

Wirtualną  jednostkę LUN  można utworzyć w celu mapowania na wiele fizycznych jednostek LUN, a także w celu wirtualizacji pojemności, która może zostać utworzona poza dostępną przestrzenią fizyczną. Wirtualne jednostki LUN utworzone w ilości przekraczającej dostępną pojemność fizyczną są wykorzystywane do optymalizacji wykorzystania pamięci, ponieważ pamięć fizyczna nie jest przydzielana do czasu zapisania danych. Jest to czasami określane jako cienka jednostka LUN.

Wirtualną jednostkę LUN można skonfigurować na poziomie systemu operacyjnego serwera (OS),  hipernadzorcy  lub kontrolera pamięci masowej. Ponieważ  maszyna wirtualna (VM) nie widzi fizycznej jednostki LUN w systemie pamięci masowej, nie ma potrzeby tworzenia stref LUN.

Aplikacja może prezentować jednostkę LUN maszynie wirtualnej działającej w systemie gościa. Zastrzeżona technologia, taka jak  wirtualne woluminy VMware , może zapewnić warstwę wirtualizacji i obsługujące je urządzenia pamięci masowej.

Zarządzanie jednostkami LUN

Po utworzeniu jednostki LUN można nią zarządzać za pomocą programu, który określa ścieżkę między jednostkami LUN a hostami. Jednostkami LUN można zarządzać, kontrolując dostępność jednostki LUN, zwiększając rozmiar jednostki LUN oraz usuwając lub zabezpieczając jednostkę LUN. Najlepsze praktyki zarządzania będą się różnić w zależności od środowiska.

Użytkownicy mogą zwiększyć rozmiar jednostki LUN; nie ma ograniczeń co do tego, ile miejsca może zająć jednostka LUN. Jednak użytkownicy powinni uważać, aby nie przydzielać więcej miejsca do przechowywania niż jest to potrzebne.

Usuwanie zazwyczaj odnosi się do zapisania używanego miejsca w wolumenie, a nie do odłączania lub odłączania jednostki LUN. Administratorzy powinni być jedynymi użytkownikami, którzy mogą usuwać jednostki LUN.

Podział na strefy i maskowanie to inne sposoby na stwierdzenie, że jednostka LUN jest zabezpieczona.

Wyzwania LUN

Typowe wyzwania związane z jednostkami LUN często wiążą się z użyciem tego terminu jako samej jednostki logicznej/urządzenia pamięci masowej. Odnosząc się do jednostki LUN w tym sensie, często pojawiające się wyzwania są związane z zarządzaniem zasobami, wielościeżkowym we/wy i udostępnianiem. Na przykład przewymiarowanie jednostek LUN może szybko doprowadzić do zmarnowania zasobów dyskowych.

Nawet jeśli przypisana jednostka LUN nigdy nie korzysta z tych zasobów, inne jednostki LUN nie będą mogły z nich korzystać. Cienkie przydzielanie jednostek LUN umożliwi administratorom tworzenie większych jednostek LUN, ale może to również prowadzić do przeciążenia zasobów pamięci masowej. Nadmierne przydziały zasobów pamięci masowej, dzięki proxy, ułatwią wyczerpanie fizycznej przestrzeni dyskowej.

Tradycyjnie obsługa dużej liczby jednostek LUN na serwerach z systemem Windows była trudna; Jednak udostępnione woluminy klastra (CSV) mogą pomóc w zarządzaniu tym.

Początkowo, począwszy od systemu Windows Server 2012, plik CSV umożliwia administratorom użycie powiadomienia o tymczasowym wyczerpaniu zasobów, aby zapewnić, że urządzenie magazynujące może w razie potrzeby przydzielić dodatkowe miejsce do jednostki LUN.

 

Adresy punktów przyjmujących zlecenia można zobaczyć pod tym linkiem “Punkty przyjmowania zleceń

Odzyskiwanie danych z macierzy Raid to zaawansowana usługa oferowana przez MiP Data & Forensic, posiadająca bardzo bogate doświadczenie w odzyskiwaniu danych z macierzy RAID w Centrum analiz i odzyskiwania danych w Warszawie