MindShifter - nFire.eu   MindShifter - nFire.eu
  [ Zaloguj | Rejestracja ]     Dzisiaj jest : Niedziela, 23 Wrzesień 2018 
Menu strony
 
Artykuły

Wszystkie artykuły » Windows » Sieć » SAN na potrzeby klastra (w oparciu o produkt FreeNAS)

SAN na potrzeby klastra (w oparciu o produkt FreeNAS)

Autor: Dariusz Jaskuła (MindShifter) | Sobota, 03 Sierpień 2013 19:42


FreeNASZarówno Network Attached Storage (NAS) jaki i Storage Area Network (SAN) pozwalają na podłączenie zasobów pamięci dyskowych do sieci.

FreeNAS to oprogramowanie open source, pozwalające szybko postawić SAN poprzez protokół iSCSI. Tak udostępnione zasoby można następnie wykorzystać niezależnie od systemu operacyjnego.

W oparciu o FreeNAS zaprezentuję, jak udostępnić woluminy na potrzeby klastra.

Całą infrastrukturę utworzę na maszynach wirtualnych, przy wykorzystaniu Oracle VM VirtualBox.



Instalacja FreeNAS


Obraz systemu (ISO) dostępny jest do pobrania ze stronki FreeNAS (ok. 100MB, dostępny w dwóch wersjach 32 i 64bit). Ja wykorzystam wersję 8.3.1 32bit

Przechodzimy do konfiguracji maszyny wirtualnej:
  • Typ: Linux
  • wersja: inny Linux
  • RAM: 512MB powinno wystarczyć (zalecane jest 1 GB RAM na każde 1 TB storage)
  • Dysk: 2GB
Przechodzimy teraz do Storage i najpierw dodajemy kontroler SCSI:

rysunek

a następnie podłączamy dysk do tego kontrolera:

rysunek

Jego wielkość dobieramy do własnych potrzeb, ja utworzę dysk 40 GB - woluminy utowrzone na nim będą dostępne przez iSCSI.

rysunek

Ważne jest aby w ustawieniach sieciowych wybrać typ adaptera na 8254* - np. Intel PRO/1000 MT Desktop (82540EM), gdyż FreeNAS nie radzi sobie z adapterem Am79C97*, który jest teraz domyślny przy zakładaniu nowej maszyny wirtualnej.

rysunek

Montujemy obraz ISO i uruchamiamy maszynkę:

rysunek

Rozpoczynamy instalację:

rysunek


rysunek


rysunek

Po zakończeniu instalacji usuwamy obraz z napędu i restartujemy maszynę:

rysunek

Konfiguracja FreeNAS


Na początek ustawiamy interfejs sieciowy, wybierając opcję 1 - Configure Network Interfaces:

rysunek

Odpowiadamy na pytania, konfigurując interfejs na adres 192.168.0.20 z maską 255.255.255.0:

rysunek


rysunek

Po stronie konsoli to właściwie wszystkie wymagane ustawienia. Ręsztę można już konfigurować w wygodny sposób przez HTTP.

Otwieramy stronę z adresem naszego serwera (w moim przypadku 192.168.0.20) i ustawiamy hasło administratora oraz root-a (Account\Admin Account\Change Password):

rysunek

Od tej pory wejście na serwer jest zabezpieczone hasłem:

rysunek

Rozpoczynamy konfigurację dysków. Bardzo ważne jest, aby wszystkie możliwe nazwy wprowadzać w logiczny sposób, umożliwiający ich łatwą identyfikację. Powiązań będzie sporo - odpowiednie nazewnictwo nie pozwoli się pogubić.

Przechodzimy do Storage\Active Volumes\Volume Manager:

rysunek

Dodajemy dysk (tu o nazwie NAS) i wybieramy dla niego fizyczne dyski (dostępny jest tylko da0) - konfigurujemy go z system plików ZFS:

rysunek

Teraz tworzymy pierwszy wolumin ZFS na dysku:

rysunek

Będzie to dysk QUORUM klastra, więc nazywam go q-vol, podając rozmiar 1g (1 GB):

rysunek

W ten sam sposób dodaję drugi dysk na DANE:

rysunek

Jego nazwa to dane-vol, rozmiar 30g:

rysunek

Konfiguracja woluminów powinna wyglądać tak:

rysunek

Przechodzimy do Services\Core i załączamy iSCSI:

rysunek

Po załączeniu iSCSI konfigurujemy go klikając na klucz francuski:

rysunek

Przechodzimy na zakładkę Portals i dodajemy portal:

rysunek

Przypisujemy dostępny adres (w moim przypadku 192.168.0.20) na domyślnym porcie 3260:

rysunek

Skonfigurowany portal na gnieździe 192.168.0.20:3260

rysunek

Przechodzimy na zakładkę Initiators i dodajemy inicjator:

rysunek

Ograniczamy dostęp do inicjatora tylko z sieci 192.168.0.0/24. Dalsze ograniczenia można nadać w zakładce Authorized Access (uwierzytelnianie CHAP), ja jednak to pominę:

rysunek

Skonfigurowany inicjator:

rysunek

Przechodzimy do zakładki Targets i dodajemy cele:

rysunek

Jako pierwszy dodaję cel do dysku quorum (kolejność nie ma znaczenia). Wpisujemy nazwę, wybieramy grupę portalu i inicjatorów (1), ręsztę pozostawiam na ustawieniach domyślnych:

rysunek

W ten sam sposób dodaję drugi cel do dysku z danymi:

rysunek

Konfiguracja celów:

rysunek

Przechodzimy do zakładki Device Extent i dodajemy ekstenty:

rysunek

Ekstent na dysk quorum:

rysunek

i na dysk danych:

rysunek

Konfiguracja ekstentów:

rysunek

Przechodzimy do zakładki Associated Targets aby powiązać cele z ekstentami:

rysunek

Z listy Target wybieramy cel quorum i łączymy go z ekstentem quorum-ext:

rysunek

To samo dla dysku z danymi:

rysunek

Konfiguracja asocjacji:

rysunek

SAN jest gotowy, możemy go już wykorzystać.

Podłączenie dysków


Uruchamiamy iSCSI Initiator:

rysunek

Podajemy adres naszego celu (192.168.0.20) i klikamy na Quick Connect:

rysunek

Jeśli wszystko jest skonfigurowane poprawnie to powinniśmy uzyskać dostęp do obu dysków: dane i quorum:

rysunek

Aby dyski stały się użyteczne dla naszego systemu operacyjnego musimy je podłączyć, wybierając je i klikając na Connect:

rysunek


rysunek

To samo z drugim dyskiem:

rysunek


rysunek

Podłączone dyski z SAN-a:

rysunek

Teraz wystarczy podłączyć dyski w menadżerze dysków: bring online:

rysunek

Initialize i format:

rysunek

Tak przygotowane dyski można teraz wykorzystać, np. do konfiguracji klastra pracy awaryjnej:

rysunek



   [ Drukuj ] [ Wyślij stronę ]

Komentarze

Dodaj komentarz!


Wszystkie obrazy, grafika, tekst oraz wszelkie inne treści reprezentowana na tej stronie (oprócz niektórych z działu Download) są chronione prawami autorskimi i są wyłączną własnością autora tej strony. Wszelkie przypadki użycia i/lub publikacji są zastrzeżone na całym świecie. Wszystkie zdjęcia i inne treści są wyraźnie nie w Domenie Publicznej. Żadne zdjęcia ani inne materiały na tej stronie nie mogą być kopiowana, przechowywana, poddawane manipulacji, publikowane, sprzedawane lub cytowane w całości lub w części w jakiejkolwiek formie bez uprzedniej pisemnej zgody upoważnionego przedstawiciela tej strony.

Jako materiał chroniony prawami autorskimi, wszystkie zdjęcia umieszczone na tej stronie chronione są zgodnie z międzynarodowym prawem autorskim.

All images, graphics, text, and all other content represented on this website (except for some of the Download section) are copyrighted and are the sole property of author of this website. All use and/or publication rights are reserved worldwide. All images and all other content are expressly not in the Public Domain. No images or other content on this website may be copied, stored, manipulated, published, sold or reproduced in whole or in part in any form without the prior written authorization of an authorized representative.

As copyrighted material, all images displayed on this site are protected under international copyright laws.

....:::: © 2004-2009 MindShifter ]:::::[ kontakt: Gadu-Gadu 2644644 ::::....