Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
.
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

Poradnik RAID - teoria, budowa, naprawa i testy RAID 0, 1, 5, 10

Eversor | 27-01-2012 16:58 |

Adaptec 6405 - Tworzenie RAID (BIOS Utility)

Ostatnią implementacją kontrolerów RAID jaką się zajmowaliśmy był sprzętowy kontroler RAID w postaci dedykowanej karty PCIe x8 marki Adaptec, a dokładniej model 6405. Karta ta wyposażona jest w wewnętrzne złącze Mini SAS (SFF-8087), do którego przy pomocy kabla Mini SAS -> 4x SATA można podłączyć cztery dyski. Maksymalna liczba urządzeń SATA/SAS obsługiwanych za pomocą ekspanderów to 256. Karta wspiera oba standardy w wersji 6.0 Gb/s. Obsługiwane poziomy macierzy to RAID 0, 1, 1E, 5, 5EE, 6, 10 oraz JBOD, a z pomocą ekspanderów także RAID 50 i 60. Kontroler ten pracuje w oparciu o dwurdzeniowy procesor ROC (RAID on Chip) PMC-Sierra PM8013 i posiada 512MB pamięci DDR2 667MHz przeznaczonej na buforowanie. Adaptec 6405 pozwala nam na ustawianie wielkości "stripe" od 16KB do 1024KB. Pozwala też na niezależne konfigurowanie buforowania zapisu i odczytu. Jako jedyny z trzech testowanych przez nas rozwiązań pozwala zabezpieczyć pamięć podręczną za pomocą opcjonalnego modułu bateryjnego. Te wszystkie cechy powodują, że w teorii jest to najlepsza opcja, przynajmniej do czasu gdy do wzoru dodamy jej cenę. Oczywiście typowemu Kowalskiemu tak wysoki model kontrolera RAID nie jest potrzebny, a dzięki testom tego dość wysokiego modelu ocenimy jak takie sprzętowe rozwiązanie spisuje się w porównaniu do pozostałych tańszych alternatyw.

Konfigurowanie najistotniejszych opcji karty odbywa się z poziomu narzędzia dostępnego przy bootowaniu komputera. Wtedy też po POST odbywa się inicjalizacja i bootowanie karty Adapteca. W czasie której można korzystając z kombinacji klawiszy Ctrl + A uruchomić "Adaptec RAID Configuration Utility". Znakomita większość dostępnych tutaj opcji związana z macierzami jest także dostępna z poziomu Windowsowego narzędzia Adaptec Storage Manager. Aczkolwiek jest tutaj także kilka opcji związanych z samą kartą, których z poziomu ASM zmieniać się nie da.

Po wejściu do narzędzia naszym oczom ukarze się powyższe menu.

Disk Utilities otwiera nam powyższe menu, w którym możemy formatować, weryfikować i identyfikować dyski. Ostatnia opcja związana jest z zewnętrznymi magazynami - po podłączeniu specjalnego kabla przystosowany magazyn zasygnalizuje diodą przy odpowiedniej kieszeni z dyskiem.

SerialSelect Utility otwiera nam kolejne podmenu, gdzie możemy wybrać podstawowe i zaawansowane ustawienia kontrolera. Część z tych ustawień jest możliwa do zdefiniowania tylko z poziomu tego narzędzia.

Powyższe dwa zdjęcia to właśnie te podstawowe (Controller Configuration) i zaawansowane (Advanced Configuration) ustawienia kontrolera. Gdy już zapoznaliśmy się ze wszystkimi opcjami pora na stworzenie macierzy. W tym celu z głównego menu wybieramy pozycję Array Configuration Utility.

Naszym oczom ukarze się wtedy główne menu związane z zarządzaniem macierzami RAID. By stworzyć nową macierz klikamy C lub nawigujemy strzałkami do pozycji Create Array i zatwierdzamy Enterem.

Jeśli zostanie wykryty przynajmniej jeden niezainicjalizowany dysk zostaniemy o tym powiadomieni. Kliknięcie dowolnego klawisza cofnie nas do menu zarządzania macierzami skąd wybieramy tym razem pozycję Initialize Drives lub klikamy I.

W nowym oknie wybieramy wszystkie niezainicjalizowane dyski wybierając je przy pomocy klawiszy strzałek i zaznaczając przy pomocy klawisza Ins(ert). Gdy już zaznaczymy wszystkie zatwierdzamy Enterem.

Zostaniemy poinformowani o tym, że inicjalizacja zniszczy wszelkie informacje o macierzach jakich członkami te dyski mogą być. Potwierdzamy wpisując Y i klikając Enter.

O sukcesie inicjalizacji zostaniemy poinformowani. Teraz możemy wrócić do menu i ponownie wybrać opcję tworzenia macierzy Create Array.

Podobnie jak przy inicjalizacji wybieramy dyski i dodajemy je do listy wybranych przy pomocy klawisza Ins(ert)...

...i zatwierdzamy Enterem.

Między opcjami poruszamy się przy pomocy Tab - następne pole i Shift + Tab - poprzednie. Enterem rozpoczynamy edycje danej pozycji tutaj Array Type, gdzie wybieramy jaki poziom macierzy nas interesuje. Pomiędzy opcjami poruszamy się strzałkami, przyciskiem Esc anulujemy wybór, a powtórnym kliknięciem Entera zatwierdzamy zmiany. W przykładzie zbudujemy czterodyskową macierz RAID 5 toteż tą pozycje wybieramy. RAID 1 na liście nie ma gdyż może on mieć na tym kontrolerze tylko dwa dyski, a w poprzednim kroku wybraliśmy wszystkie cztery. JBOD ma odrębny kreator w głównym menu.

Po zatwierdzeniu kreator automatycznie przejdzie do następnej pozycji. Ustawiamy nazwę macierzy w przykładzie jest to "test" i ponownie potwierdzamy Enterem.

Ustawiamy rozmiar macierzy lub po prostu pomijamy jeśli chcemy wykorzystać całą dostępną powierzchnię.

Ustalamy jednostkę miary definiowanej w poprzednim kroku wartości rozmiaru macierzy.

Ustawiamy rozmiar "stripa". W przykładzie wybraliśmy 256KB. Przy tworzeniu RAID 1 tej opcji nie oczywiście nie ma.

Ustawiamy czy chcemy by buforowanie odczytu było włączone czy nie.

Następnie robimy to samo z buforem zapisu. Tutaj pojawia się jednak tajemnicza pozycja Enable with ZMM. ZMM to moduł podtrzymania bateryjnego. Wybranie tej opcji spowoduje, że buforowanie zapisu będzie automatycznie się włączało jak moduł ZMM zostanie wykryty, a bez modułu buforowanie będzie wyłączone.

Wybranie w poprzednim kroku pozycji włączenia bufora poskutkuje wyświetleniem się informacji/potwierdzenia. Wpisujemy Y i zatwierdzamy Enterem.

Zostaniemy powtórnie poproszeni o potwierdzenie w przypadku gdy nie posiadamy modułu ZZM/baterii. Ponownie wpisujemy Y i zatwierdzamy Enterem.

Ostatni krok to wybranie metody utworzenia macierzy. Do wyboru są cztery opcje: Build/Verify - pełna inicjalizacja macierzy wraz z jednoczesną weryfikacją stanu napędów (tworzenie parzystości/kopi danych). Macierz jest od razu dostępna, ale budowa macierzy/obliczanie parzystości może wpłynąć na pogorszoną wydajność. Clear - pełna inicjalizacja, z tym że wszystkie dyski nadpisywane są zerami. Brak liczenia parzystości (RAID 5, 6) czy kopiowania danych (RAID 1) bo nie ma takiej potrzeby. Macierz niedostępna dopóty proces się nie skończy, szybsze od Build/Verify. Quick Init - szybka inicjalizacja. Zalecane tylko dla nowych dysków. Skip Init - omija poprawną inicjalizację tworząc jedynie meta dane związane z samą macierzą. Może być przydatne przy ratowaniu danych z uszkodzonej macierzy, w której zbyt wiele dysków padło do zwyczajnej odbudowy.

Możemy zakończyć proces tworzenia macierzy.

Zostaniemy poinformowani, że pozostawienie buforowania wbudowanego w indywidualne dyski może doprowadzić do sytuacji poza kontrolą karty RAID i tym samym doprowadzić do zapisu na macierzy niepoprawnych danych.

Przy wybraniu opcji szybkiej inicjalizacji zostaniemy poinformowani o możliwym spowolnieniu zapisu macierzy do czasu wykonania pełnego procesu budowy/weryfikacji macierzy.

Gotowe. Macierz została utworzona.

Możemy sprawdzić właściwości naszej świeżo utworzonej macierzy.

Konfigurowanie macierzy z wykorzystaniem tego interfejsu pozwala oczywiście na tworzenie mieszanych konfiguracji. Pokazaliśmy jak utworzyć macierz, gdyż jest to po prostu potrzebne przy budowie macierzy na której ma być instalowany system operacyjny. Bardziej zaawansowane tworzenie macierzy zostanie przedstawione na następnej stornie poświęconej oprogramowaniu ASM, które jest nie tyle prostsze, co znacznie bardziej przyjazne użytkownikowi.

Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 21

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.