Przed konfiguracją
Cel
Ten artykuł ma na celu pomóc użytkownikom, którzy ukończyli instalację i inicjalizację systemu ES NAS, w skonfigurowaniu ustawień sieciowych i pamięci masowej dla środowiska pamięci masowej o wysokiej dostępności.
Słownik
Grupa RAID: Grupy RAID łączą wiele fizycznych dysków twardych w jednostkę logiczną, aby zapewnić większą pojemność, wydajność odczytu/zapisu i/lub ochronę danych.
Pool pamięci masowej: Łączy fizyczne dyski twarde lub grupy RAID w dużą przestrzeń pamięci masowej. Pool pamięci masowej ES NAS tworzony jest przez dodanie nowej grupy RAID lub dodanie dysku twardego do istniejącego poolu.
Folder udostępniony: Foldery udostępnione tworzone są w poolu pamięci masowej. Służą do przechowywania plików, które mogą być udostępniane użytkownikom lub grupom z odpowiednimi prawami dostępu.
NFS: Network File System (NFS) to protokół rozproszonego systemu plików. Najważniejszą cechą NFS jest to, że poprzez sieć i montowanie umożliwia różnym urządzeniom z różnymi systemami operacyjnymi wzajemne udostępnianie plików. Przez NFS można otworzyć katalog lub system plików po stronie serwera NFS dla klienta NFS w celu dostępu do danych. Innymi słowy, klient NFS może zamontować folder udostępniony serwera NFS na lokalnym hoście, dzięki czemu można nim swobodnie zarządzać tak, jakby działał na lokalnym dysku.
iSCSI LUN: iSCSI (Internet Small Computer System Interface) to standard wywodzący się z protokołu internetowego (IP), który może być używany do łączenia urządzeń pamięci masowej. Program używany do łączenia się z urządzeniem pamięci masowej nazywany jest inicjatorem iSCSI, a podłączone urządzenie jest zbiorczo określane jako urządzenie iSCSI lub cel (target). Jednostki LUN iSCSI to dyski logiczne zamontowane na celu iSCSI.
Host: Host to urządzenie, które jest podłączone do ES NAS w celu uzyskania dostępu do danych lub zamontowało folder udostępniony ES NAS bądź jednostkę LUN iSCSI na urządzeniu lokalnym.
Architektura wdrożenia systemu
Poniższe rysunki i tabela przedstawiają ustawienia przykładowego wdrożenia:
| ES NAS | ||
|---|---|---|
| Interfejs | Adres IP | |
| SCA | SCB | |
| Zarządzanie | 192.168.101.13 | 192.168.101.14 |
| Ethernet 1 | 10.1.1.13 | 10.1.1.14 |
| Ethernet 3 | 10.1.2.13 | 10.1.2.14 |
| Host | |
|---|---|
| Interfejs | Adres IP |
| Port danych 1 | 10.1.1.10 |
| Port danych 2 | 10.1.2.10 |
Przygotowanie przed konfiguracją
Przed skonfigurowaniem środowiska sieciowego i pamięci masowej upewnij się, że wykonano następujące zadania.
- Zainicjuj dyski systemowe.
- Zaktualizuj oprogramowanie sprzętowe do najnowszej wersji.
- Zaloguj się do QES za pomocą przeglądarki internetowej.
Aby wykonać te zadania, zapoznaj się z podręcznikiem użytkownika ES NAS i podręcznikiem użytkownika QES.
Ustawienia środowiska sieciowego
Przegląd techniczny
ES NAS kładzie duży nacisk na wysoką dostępność i przełączanie awaryjne, dlatego konfiguracja sieci jest podzielona na dwa różne przypadki użycia: „zarządzanie" i „transmisja danych". ES NAS ma dwa kontrolery, każdy z portem zarządzania i dwoma portami danych. Port zarządzania służy do otwierania pulpitu QES w celu zarządzania NAS za pomocą przeglądarki internetowej, a port danych służy do dostępu do danych (np. Samba, NFS i iSCSI). Aby osiągnąć pełne wdrożenie z przełączaniem awaryjnym, zaleca się podłączenie portu danych każdego kontrolera do innego przełącznika sieciowego oraz skonfigurowanie portów danych po obu stronach kontrolera ze statycznymi adresami IP. Na przykład port danych 1 kontrolera A powinien znajdować się w tej samej podsieci co port danych 1 kontrolera B, i analogicznie dla portu danych 2. Dzięki temu, gdy jeden kontroler ulegnie awarii, drugi automatycznie przejmie jego funkcje. Strona serwera może nadal łączyć się z kontrolerem, który przejął zadania, poprzez pierwotny adres IP, dzięki czemu trwający wcześniej dostęp do danych jest kontynuowany.
Kroki konfiguracji sieci
Wykonaj poniższe kroki, aby przeprowadzić konfigurację:
- Po zalogowaniu się do QES kliknij „Sieć" w menu głównym.
- Kliknij „Edytuj wszystkie".
- Kliknij dwukrotnie pola Adres IP i Maska podsieci, aby zmodyfikować ustawienia. Jeśli pole Interfejs wyświetla „Zarządzanie", jest to port zarządzania. Jeśli wyświetla „Ethernet x", jest to port danych. Ustaw adres IP dla SCA Ethernet x i SCB Ethernet x w tej samej podsieci co statyczny adres IP. Na przykład, jeśli adres IP SCA Ethernet 3 wynosi 10.1.2.13 z maską podsieci 255.255.255.0, ustaw adres IP SCB Ethernet 3 na 10.1.2.x, np. 10.1.2.14.
- Jeśli istniejąca architektura sieciowa obsługuje ustawienia Jumbo Frame, wybierz odpowiednią wartość MTU dla środowiska sieciowego. Maksymalna jednostka transmisji (MTU) odnosi się do rozmiaru (w bajtach) największego pakietu, który może przesłać dana warstwa protokołu komunikacyjnego. Dostosowanie tej wartości zwiększa natężenie ruchu Ethernet i zmniejsza użycie procesora podczas przesyłania dużych plików. Domyślnie urządzenie NAS używa standardowej ramki Ethernet (1500 bajtów).
- Kliknij „Zastosuj", aby zakończyć konfigurację.
Konfiguracja przestrzeni pamięci masowej
Przegląd techniczny
ES NAS wykorzystuje elastyczną architekturę zarządzania przestrzenią pamięci masowej firmy QNAP, która jest podzielona na trzy warstwy: dysk, pool pamięci masowej oraz folder udostępniony / LUN. Użytkownicy mogą elastycznie i dynamicznie budować, rozszerzać i konfigurować przestrzeń pamięci masowej na wszystkich poziomach architektury zgodnie z różnymi wymaganiami, maksymalizując wydajność fizycznych urządzeń pamięci masowej.
Ponadto ES NAS wykorzystuje architekturę systemu pamięci masowej z dwoma aktywnymi kontrolerami (Active-Active). Oprócz zapewniania odpornych na awarie usług pamięci masowej o wysokiej dostępności, różni się ona od bardziej powszechnej architektury z pojedynczym kontrolerem (Active-Standby / Active-Passive), ponieważ oba kontrolery mogą być aktywne w dowolnym momencie bez marnowania cennych zasobów sprzętowych. Zaleca się, aby użytkownicy tworzyli wiele poolów pamięci masowej i równomiernie rozdzielali je między kontrolerem A a kontrolerem B, aby wykorzystać zalety równoważenia obciążenia architektury dwóch aktywnych kontrolerów ES NAS.
Lista hostów
Poniższe kroki umożliwią dodanie do listy hostów, które łączą się z ES NAS w celu uzyskania dostępu do danych lub montują folder udostępniony bądź jednostkę LUN iSCSI na ES NAS na urządzeniu lokalnym. Lista hostów będzie używana w kolejnych krokach konfiguracji (Utwórz folder udostępniony, Utwórz cel iSCSI i jednostkę LUN iSCSI).
- Kliknij „Menedżer pamięci masowej" w menu głównym.
- W menu po lewej stronie kliknij „Hosty", a następnie kliknij „Utwórz hosta".
- Wprowadź nazwę hosta, który chcesz dodać, w polu „Alias hosta" i kliknij „+" po prawej stronie pola „Adres IPv4 lub podsieć".
- Wprowadź adres IP portu lub podsieć, która będzie używana do transferu danych między hostem a ES NAS, i kliknij „OK". Należy pamiętać, że można tutaj wprowadzić wiele adresów IP. Ustaw adres IP w tej samej podsieci co port danych ES NAS.
- Po wprowadzeniu adresów IP kliknij „Zastosuj".
- Wróć do strony „Hosty". Na liście powinna być widoczna informacja o właśnie utworzonym hoście. Powtórz powyższe kroki, aby dodać do listy wiele hostów.
Akceleracja pamięci podręcznej
ES NAS obsługuje buforowanie SSD. W przypadku korzystania z dysków SSD zaleca się (choć nie jest to konieczne) włączenie akceleracji pamięci podręcznej w celu znacznego poprawienia wydajności dostępu do danych. Aby włączyć akcelerację pamięci podręcznej, wykonaj następujące kroki:
- Kliknij „Storage Manager" w menu głównym.
- W menu po lewej stronie kliknij „Akceleracja pamięci podręcznej", a następnie kliknij „Ustaw SSD".
- Wybierz kontroler lub urządzenie rozszerzeń, w którym znajduje się dysk SSD, a następnie wybierz dysk SSD do przyspieszenia i kliknij „OK".
- Ponieważ ta operacja spowoduje usunięcie wszystkich danych z dysku SSD, zostanie wyświetlony monit o potwierdzenie decyzji.
- Po zakończeniu konfiguracji wróć do strony „Akceleracja pamięci podręcznej". Czerwone pole poniżej powinno mieć stan „włączona", co oznacza, że akceleracja pamięci podręcznej jest włączona.
- Aby włączyć akcelerację pamięci podręcznej dla poszczególnych folderów udostępnionych lub jednostek LUN iSCSI, kliknij „Ustaw magazyn buforujący".
- Zaznacz foldery udostępnione lub jednostki LUN iSCSI, dla których chcesz włączyć/wyłączyć akcelerację pamięci podręcznej, i wybierz, czy chcesz wykonywać w przestrzeni pamięci podręcznej operacje I/O z dużymi blokami i sekwencyjne operacje I/O. W przypadku operacji I/O z dużymi blokami i operacji sekwencyjnych, takich jak strumieniowanie wideo, współczynnik trafień jest niższy i domyślnie nie są one rejestrowane w przestrzeni pamięci podręcznej. Aby rejestrować takie operacje, usuń zaznaczenie opcji „Pomiń pobrane wstępnie dane". Kliknij „Zakończ", aby zakończyć konfigurację.
Dodawanie poola
- Kliknij „Storage Manager" w menu głównym.
- W menu po lewej stronie kliknij „Przestrzeń dyskowa", a następnie kliknij „Utwórz". W menu rozwijanym kliknij „Nowy pool".
- Nadaj nazwę poolowi, wybierz należący do niego kontroler i jednostkę obudowy, a następnie wybierz dysk twardy i konfigurację RAID dla nowego poola, po czym kliknij „Dalej". Pamiętaj, że wszystkie dane na wybranych dyskach zostaną usunięte.
- Potwierdź ponownie ustawienia, a następnie kliknij „Utwórz".
- Pojawi się okno potwierdzenia. Kliknij „OK".
- Nowy pool zostanie teraz utworzony.
Rozszerzanie poolów
Aby rozszerzyć pojemność poola lub utworzyć grupę RAID 50 lub RAID 60, wykonaj poniższe kroki:
- Kliknij „Storage Manager" w menu głównym.
W menu po lewej stronie kliknij „Przestrzeń dyskowa", a następnie wybierz kontroler i pool w obszarze Lista poolów, po czym kliknij „Akcja" w prawym górnym rogu i kliknij „Rozszerz pool" w menu rozwijanym.
- Wybierz jednostkę obudowy (możesz też wybrać dysk z listy dostępnych dysków twardych) i kliknij „Rozszerz". ES NAS używa równoległych grup RAID do rozszerzania poola, dlatego minimalna liczba dysków twardych do wybrania jest określona przez konfigurację RAID danego poola. Na przykład jeśli konfiguracja RAID poola to RAID 5, liczba dysków twardych do rozszerzenia musi wynosić co najmniej trzy (minimalna liczba dysków dla RAID 5), a konfiguracja RAID poola po rozszerzeniu będzie wynosiła RAID 50. Podobnie, jeśli konfiguracja RAID poola to RAID 6, należy wybrać co najmniej cztery dyski twarde (minimalna liczba dysków dla RAID 6), a konfiguracja RAID poola po rozszerzeniu będzie wynosiła RAID 60.
- Pojawi się okno potwierdzenia. Kliknij „OK".
- Pojemność poola zostanie teraz rozszerzona.
Zwiększenie liczby dysków w grupie RAID zwiększa ryzyko jednoczesnej awarii dysków i wydłuża czas odbudowy. Podczas tworzenia poola z dużą liczbą dysków należy podzielić dyski na podgrupy za pomocą RAID 50 lub RAID 60.
- RAID 5 może tolerować awarię 1 dysku. Liczba dysków w grupie RAID 5 nie powinna przekraczać 9. W przypadku większej liczby dysków należy użyć RAID 50.
- RAID 6 może tolerować awarię 2 dysków. Liczba dysków w grupie RAID 6 nie powinna przekraczać 16. W przypadku większej liczby dysków należy użyć RAID 60.
Tworzenie folderu udostępnionego
Przed utworzeniem folderów udostępnionych należy skonfigurować pool i port danych.
- W menu głównym kliknij „Foldery udostępnione".
- Na liście poolów wybierz pool, a następnie kliknij [Create] w prawym górnym rogu i w menu rozwijanym kliknij [New Shared Folder].
- Nadaj nazwę folderowi, wyświetl i skopiuj ścieżkę CIFS/SMB oraz NFS folderu odpowiednio w polach „Ścieżka udostępniona" i „Ścieżka NFS"; następnie w sekcji „Ustawienia i usługi magazynu" wybierz funkcje odpowiednie do różnych scenariuszy zastosowań. Parametry opisano poniżej.
- Thin Provision: umożliwia systemowi nadmiarowe przydzielanie pojemności magazynu niezależnie od fizycznego limitu magazynu; fizyczna przestrzeń dyskowa jest używana tylko podczas zapisywania plików w folderach udostępnionych. Zapewnia to lepsze wykorzystanie przestrzeni.
- Przydział folderu: ustaw rozmiar tego folderu udostępnionego. Jeśli nie zostanie określony, domyślna wartość to maksymalna dostępna przestrzeń dla poola.
- Kompresja: dane w folderze udostępnionym będą kompresowane w celu oszczędności miejsca na dysku.
- Deduplikacja: deduplikacja scala zduplikowaną zawartość w folderze udostępnionym w celu optymalizacji przestrzeni dyskowej.
- Pamięć podręczna SSD: często używane dane z folderu udostępnionego będą umieszczane w pamięci podręcznej SSD w celu poprawy szybkości dostępu.
Jeśli nie ma specjalnych wymagań, zachowaj wartości domyślne (w sekcji Ustawienia magazynu pozostaw zaznaczone dwie opcje „Thin Provision" i „Kompresja" oraz wszystkie opcje w sekcji Usługi magazynu). Po potwierdzeniu ustawień kliknij „Utwórz".
- Folder udostępniony zostanie utworzony i pojawi się na liście w prawym dolnym rogu strony „Przestrzeń dyskowa". Jeśli host będzie montował ten folder udostępniony lub uzyskiwał do niego dostęp za pomocą protokołu NFS, kliknij folder udostępniony i wykonaj poniższe kroki, aby ustawić uprawnienia do folderu udostępnionego.
- Kliknij „Uprawnienia".
- Wybierz „Dostęp hosta NFS" z menu rozwijanego „Wybierz typ uprawnień".
- Wybierz „Bez limitu" z menu rozwijanego „Prawo dostępu".
- Wybierz określony host i kliknij „Zastosuj", aby zakończyć konfigurację.
Tworzenie obiektu docelowego iSCSI i jednostki LUN iSCSI
- Aby utworzyć obiekt docelowy iSCSI i jednostkę LUN iSCSI, kliknij „Storage Manager" w menu głównym.
- W menu po lewej stronie kliknij „iSCSI Storage". Zostaniesz zapytany, czy chcesz uruchomić kreatora szybkiej konfiguracji. Kliknij „OK".
- Jeśli w poprzednim kroku klikniesz „Anuluj", nadal możesz uruchomić Kreator szybkiej konfiguracji iSCSI Storage, klikając „Utwórz" na stronie iSCSI Storage.
- Wybierz opcję obiektu docelowego iSCSI z mapowaną jednostką LUN i kliknij „Dalej".
- Sprawdź, czy tworzysz obiekt docelowy iSCSI oraz jednostkę LUN iSCSI zmapowaną do obiektu docelowego iSCSI. Kliknij „Dalej".
- Wprowadź nazwę i alias obiektu docelowego iSCSI, który chcesz utworzyć, odpowiednio w polach „Nazwa obiektu docelowego" i „Alias obiektu docelowego". Parametr CRC/Checksum poniżej jest używany podczas łączenia inicjatora iSCSI z obiektem docelowym iSCSI. Jest to ustawienie opcjonalne. Po zakończeniu kliknij „Dalej".
- Jeśli musisz użyć uwierzytelniania CHAP, wprowadź hasło konta i kliknij „Dalej". Jeśli nie potrzebujesz uwierzytelniania CHAP, po prostu kliknij „Dalej".
- Wybierz porty danych, których chcesz używać do transferu danych. Jeśli nie ma żadnych specjalnych wymagań, możesz użyć ustawień domyślnych (wszystkie zaznaczone). Kliknij „Dalej".
- Zmień prawa dostępu określonego hosta na „Pełny dostęp" na liście i kliknij „Dostęp", aby zmodyfikować ustawienia. Kliknij „Dalej".
- W tym kroku możesz zmodyfikować nazwę jednostki LUN iSCSI, lokalizację (która określi domyślnego właściciela tej jednostki LUN jako kontroler A lub kontroler B), pojemność, próg alertu, profilowanie wydajności i inne parametry. Jeśli nie masz specjalnych wymagań, użyj ustawień domyślnych i kliknij „Dalej".
- Wróć do konfiguracji. Jeśli jest prawidłowa, kliknij „Dalej". Jeśli jest nieprawidłowa, kliknij „Wstecz", aby wrócić do poprzedniego kroku i zmodyfikować konfigurację.
- Po zakończeniu kliknij „Zakończ", aby wyjść z kreatora.
- Wróć do strony iSCSI Storage. Na liście obiektów docelowych iSCSI zobaczysz właśnie utworzony obiekt docelowy iSCSI. Kliknij go dwukrotnie, a poniżej pojawi się właśnie utworzona jednostka LUN iSCSI. Oznacza to, że obiekt docelowy iSCSI i jednostka LUN iSCSI zostały pomyślnie utworzone. Pod każdym obiektem docelowym zobaczysz dwa identyfikatory iqn, reprezentujące odpowiednio obiekt docelowy utworzony na kontrolerze A i kontrolerze B (iqn kończące się na .0 to kontroler A, .1 to kontroler B), a słowo „Preferred" na końcu oznacza, że dany obiekt docelowy jest domyślną optymalną ścieżką we/wy. W związku z tym jednostka LUN zamontowana na obiekcie docelowym z kontrolerem A jako domyślnym Preferred nie będzie mogła być zamontowana na obiekcie docelowym z kontrolerem B jako domyślnym. Podobnie jednostka LUN zamontowana na obiekcie docelowym z kontrolerem B jako domyślnym Preferred nie będzie mogła być zamontowana na obiekcie docelowym z kontrolerem A jako domyślnym.