Ten artykuł został napisany jako mały przewodnik dla początkujących administratorów na temat podłączania zewnętrznych macierzy dyskowych i zarządzania nimi w systemie Windows Server 2008 R2. Powodem napisania tego artykułu jest migracja w naszym centrum danych jednego z zadań klastra w systemie Windows Server 2008 R2 i, jak się okazało podczas migracji, HP nie wydaje oprogramowania obsługującego rodzinę macierzy dyskowych MSA (a mianowicie ich używamy) w tym systemie operacyjnym.
Trochę o MPIO
Nie jest tajemnicą, że serwery łączące się przez HBA do SAN mają zwykle wiele portów. I każdy serwer może (i powinien znajdować się w klastrze) być w stanie połączyć się z urządzeniem pamięci masowej na kilka sposobów jednocześnie (poprzez różne porty). Klasycznie SAN jest skonfigurowany w taki sposób, że każdy z portów serwera widzi każdy port systemu pamięci masowej, a nie tylko jeden, ale kilka przełączników SAN może znajdować się na ścieżce między północnym adapterem a portem na urządzeniu dyskowym. Cała ta technologia zapewnia redundancję, gdy połączenie z pamięcią przestaje być pojedynczym punktem awarii. Taki schemat ma również na celu zapewnienie równoważenia obciążenia między ścieżkami..
Jednak nowy problem pojawia się, gdy system operacyjny zaczyna widzieć różne urządzenia dyskowe na różne sposoby, które w rzeczywistości są tą samą jednostką LUN. Dlatego, że system operacyjny widział każdy z prezentowanych mu dysków w jednym egzemplarzu, konieczne jest zainstalowanie wielu składników:
· W systemie Windows Server 2008 R2 aktywuj funkcję (Feature) Multi-Path Input-Output (MPIO).
· Specjalne oprogramowanie od dostawcy pamięci masowej, które integruje się z Microsoft MPIO i jest niezbędne do zapewnienia pracy z określonym modelem macierzy. To oprogramowanie nazywa się Device-Specific Module (DSM).
Wróćmy do naszego problemu. Jak się okazało dla Windows Server 2008 R2, HP nie wydaje MPIO DSM, który jest zgodny z MSA (Modular Storage Array) 1000/1500/2000 Disk Arrays. Szczególnie interesujący jest fakt, że MPIO DSM z systemu Windows Server 2008 nie działa w R2. Dlatego konieczne stało się skonfigurowanie MPIO bez korzystania z oprogramowania innych firm.
Następnie przejdziemy przez cały proces instalacji i konfiguracji Microsoft Multipath I / O (MPIO) w systemie Windows Server 2008 R2. Najpierw musisz zainstalować ten komponent (Server Manager-> Feature-> Multipath I / O). Jak sprawdzić i aktywować obsługę MPIO w systemie Windows 2008 R2 Server Core opisano tutaj..
Następnie należy skonfigurować MPIO. Obecnie w Disk Managerze widzę jedną jednostkę LUN z półki dyskowej, NetApp na cztery sposoby i dwie jednostki LUN z MSA 2012 - na dwa sposoby.
Otwórz panel sterowania MPIO (Panel sterowania -> MPIO).
Na karcie Discover Multi-Paths zobaczymy listę tablic dostępnych dla naszego systemu operacyjnego na kilka sposobów, ale dla których MPIO nie jest jeszcze skonfigurowane.
Wybierz żądaną tablicę i kliknij przycisk Dodaj, po czym system poprosi o ponowne uruchomienie.
Po ponownym uruchomieniu serwera, otwierając panel sterowania MPIO na karcie Urządzenia MPIO, zobaczymy ostatnio dodane tablice.
Jeśli przejdziesz do Menedżera dysków, możesz upewnić się, że każda jednostka LUN jest widoczna tylko raz, co oznacza, że MPIO działa.
Jeśli musisz skonfigurować opcje wyboru ścieżki ze składnikami MPIO. Otwórz Menedżera urządzeń, znajdź żądany dysk, otwórz jego właściwości i przejdź do karty MPIO, gdzie możesz skonfigurować różne sposoby wyboru ścieżek. Domyślnym trybem działania jest Round Robin, co oznacza, że sterownik próbuje równomiernie rozdzielić żądania na półkę dyskową we wszystkich dostępnych ścieżkach.
W przypadku, gdy chcesz skonfigurować preferowaną ścieżkę, musisz wybrać tryb Tylko przełączanie awaryjne, dla którego wybieramy jedną ścieżkę w menu (Aktywny / Zoptymalizowany), a dla pozostałych ścieżek ustawiamy ją w tryb gotowości. W takim przypadku wszystkie żądania na dysk będą przesyłane „domyślną ścieżką”, a jeśli nie będzie dostępne, przesyłanie nastąpi na kopii zapasowej.