Artykuł: jak prosto skonfigurować programowy iSCSI Target by uruchomić pierwszy cluster

Posted: 9 Sierpień 2011 in Computers and Internet
Tags: , ,

Jakiś czas temu na moim blogu we wpisie Wojna na darmowe targety trwa – Microsoft vs StarWind (Free Edition) porównywałem dwa darmowe rozwiązania, które w prosty sposób, bez ponoszenia ogromnych kosztów na sprzęt, pozwolą na uruchomienie nawet w domowym zaciszu clustra. Chodzi oczywiście o iSCSI targety, które zamienią system Windows w storage iSCSI SAN.

Po pewnym czasie pojawił się komentarz Adama:

„Dziękuję za informacje. A czy możesz zrobić wpis jak to skonfigurować choć w podstawowej wersji. Nigdy nie miałem z tym doczynienia i nie wiem, z czym to i jak strawić…”

Po spojrzeniu w google doszedłem do wniosku, że warto przedstawić podstawową konfiguracje iSCSI Targeta bo na wielu blogach znalazłem owszem opisy co taki produkt potrafi, że jest prosty ale to na pewno nie wystarczy raczkującej w temacie iSCSI SAN osobie. Wydaje mi się, że może taką osobę odstraszyć spora ilość technologii, terminów technicznych itd. W międzyczasie kolejna osoba zgłosiła się do mnie o podstawowe wyjaśnienie jak skonfigurować taki iSCSI target pod testy clustra opartego na Windows Server 2008 R2.

HOW TO: Jak skonfigurować darmową wersję StarWind Free iSCSI SAN przeznaczonego dla roli clustra Windows Server 2008 R2?

Poniżej znajdziecie opis jak przygotować Windows do pełnienia roli iSCSI SAN dla clustra opartego na Windows Server 2008 R2.

Do konfiguracji laboratoryjno-testowej wystarczy nam system oparty na dowolnym współczesnym systemie z rodziny Windows, np. Windows 7, który będzie wykorzystywany w całym artykule. Czyli to naprawdę dobra wiadomość – nie musimy mieć systemu serwerowego! Dlatego warto przedstawić to rozwiązanie zamiast Microsoft iSCSI Target, które działa wyłącznie na Windows Server.

Zastosowanie „zwykłego” Windows w celach nauki technologii clustrów pozwoli Wam zredukować ilość maszyn, bo host np. z VMWare Workstation może być storage dla wirtualnych maszyn!

Pobranie oraz instalacja oprogramowania

Na początku należy pobrać StarWind Free iSCSI SAN. Oczywiście najlepiej zrobić to ze strony producenta http://www.starwindsoftware.com/starwind-free. StarWind wymaga by przed pobraniem dokonać rejestracji oraz logowania. Po zalogowaniu można pobrać produkt jak i StarWind Free License Key.

Instalacja nie różni się od innych instalatorów typu dalej->dalej->dalej. Myślę że nie ma sensu opisywać całego procesu. Jest to bardzo proste. Poniżej najważniejsze kroki.

Na systemie gdzie będzie działał iSCSI Target wymagane jest wcześniejsze uruchomienie usługi Microsoft iSCSI Initiator Service:

1

Jest to bardzo proste. Wystarczy uruchomić snapin services.msc odszukać i ustawić usługę w tryb Automatic oraz uruchomić. Tak jak poniżej:

service

Nalęzy zgodzić się na instalacje StarWind Service devices. Robimy to poprzez zaznaczenie checkboxa “Always trust software from “StarWind Software Inc” oraz potwierdzenie przyciskiem Install.

2

Na końcu instalacji należy zaznaczyć opcje uruchomienia konsoli:

3

Od tego momentu możemy cieszyć się nowo zainstalowanym programem:

4

Znajdziemy go w postaci ikony w tray oraz w menu Start.

Konfiguracja iSCSI Target

Konsola programu jest bardzo przejrzysta i przypomina przypomina inne konsole MMC Windows:

2011-08-02 11-15-43

Jako że nie jest to pełny przegląd produktu, a raczej demonstracja podstawowej konfiguracji StarWind iSCSI Target dla roli cluster Windows Server 2008 R2 to nie będę tu omawiał wszystkich opcji i konfiguracji programu. Ograniczymy się do absolutnego minimum.

W pierwszym kroku należy dodać do naszej konsoli hosta – czyli nasz komputer bo na nim został zainstalowany program. Prawy klik myszy na StarWind Servers->Add Host.

2011-08-02 11-19-44

Nietrudno się domyślić że należy w pole Host wprowadzić adres localhosta czyli 127.0.0.1, a w Port numer 3261.

2011-08-02 11-20-56

Po potwierdzeniu host zostanie dodany co można zweryfikować w prawym panelu.

2011-08-02 11-21-24

Należy się do niego połączyć przez wybranie prawym przyciskiem myszy komendy Connect.

2011-08-02 11-21-51

Domyślny logign to root, a hasło starwind.

2011-08-02 11-22-31

Po poprawnym zalogowaniu pojawi się komunikat że należy zastosować licencje. Przypomnę za pozyskujemy ją bezpłatnie na stornie producenta. W tym kroku należy kliknąć klawisz OK.

2011-08-02 11-22-50

Jak widać host działa ale bez licencji.

2011-08-02 11-25-43

Aby ją dodać do hosta wystarczy wejść w górne menu Host->Registration->Install License.

2011-08-02 11-25-09

Załadować poprzez Load license from file->Load:

2011-08-02 11-26-06

Oraz wybrać odpowiedni plik licencji (rozszerzenie swk):

2011-08-02 11-26-41

Operacja zakończona sukcesem:

2011-08-02 11-26-53

Serwer posiada licencje Uśmiech Unlimited.

2011-08-02 11-27-02

Kiedy już możemy zarządzać naszym hostem to przejdziemy do tworzenia storage, który później zostanie udostępniony przez iSCSI.

Dodajemy target przez prawoklik na Targets oraz Add Target:

2011-08-02 11-28-25

Wprowadzamy Target Alias, za pomocą którego w przyszłości będzie można identyfikować LUN. Na przykład: WS-Cluster jak poniżej

2011-08-02 11-30-07

Z listy możliwych typów storagów wybieramy dysk twardy czyli Hard Disk:

2011-08-02 11-30-33

Oraz wystarczający dla nas typ Basic Virtual.

2011-08-02 11-31-30

Będzie to plik o rozszerzeniu IMG na dysku lokalnym. Z listy wybieramy Image File device

2011-08-02 11-32-09

Wybieramy Create new virtual disk co spowoduje jego stworzenie oraz eksport jako iSCSI Target:

2011-08-02 11-32-49

Wprowadzamy lub wybieramy lokalizacje oraz wielkość nowego wirtualnego dysku:

2011-08-02 11-35-37

W tym formularzu należy koniecznie zaznaczyć dwie opcje jak na rysunku:

Asynchronous mode – włącza multithread disk operation co jest rekomendowane dla NTFS.

Allow multiple concurrent iSCSI connections (clustering) – pozwala na dostęp z wielu hostów co jest wymagane przy clustrach.

2011-08-02 11-37-24

Cache można pozostawić na poziomie Normal (no caching):

2011-08-02 11-37-51

Potwierdzić ekran:

2011-08-02 11-38-04

Oraz zakończyć kreatora dodawania:

2011-08-02 11-38-19

Od tego momentu nasz iSCSI target działa i możemy dostać się do niego iSCSI Initiatorem by tworzyć do woli clustry. Jeśli chcecie bym to opisał dajcie znać w komentarzach do tego artykułu.

Jak widać softwarowy iSCSI Target nie gryzie i nie jest wcale skomplikowany.

Advertisements
Komentarze
  1. rewelacja, mysle Robercie, że jak rozwiniesz to w serie artukułów w budowe różnych clustrów masz w Polsce sukces murowany.

  2. VoodooPL pisze:

    świetny tutorial, kawał dobrej roboty!
    jestem zainteresowany poszerzeniem wiedzy w tym zakresie, wiec liczę na dalszą część 🙂
    pozdrawiam

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s