Jak tworzyć i konfigurować LUN za pomocą LVM w „ISCSI Target Server” na RHEL/Centos/Fedora - część II

Jak tworzyć i konfigurować LUN za pomocą LVM w „ISCSI Target Server” na RHEL/Centos/Fedora - część II

LUN to logiczny numer jednostki, który udostępnił z serwera Storage ISCSI. Fizyczny dysk serwera ISCSI docelowego udostępnia swój dysk do inicjatora przez sieć TCP/IP. Kolekcja dysków o nazwie Luns w celu utworzenia dużej pamięci jako SAN (sieć obszaru pamięci). W prawdziwym środowisku LUN są zdefiniowane w LVM, jeśli tak, aby można je było rozszerzyć zgodnie z wymaganiami przestrzennymi.

Utwórz LUN za pomocą LVM na serwerze docelowym

Dlaczego używane są lun?

Lun używane do celu przechowywania, SAN Storage są budowane z głównie grupami LUN, aby stać się puli, Luns to fragmenty dysku fizycznego z serwera docelowego. Możemy używać LUN jako naszego dysku fizycznego systemu do instalacji systemów operacyjnych, LUN są używane w klastrach, serwerach wirtualnych, SAN itc. Główny cel korzystania z LUN na serwerach wirtualnych w celu przechowywania systemu operacyjnego. Wydajność i niezawodność LUNS będą zgodnie z tym, jakiego rodzaju dysku używamy podczas tworzenia docelowego serwera pamięci masowej.

Wymagania

Aby wiedzieć o tworzeniu serwera docelowego ISCSI, kliknij poniższy link.

  1. Utwórz scentralizowane bezpieczne miejsce do przechowywania za pomocą ISCSI Target - Część I
Konfiguracja serwera głównego

Informacje o systemie i konfiguracja sieci są takie same jak serwer docelowy ISCSI, jak pokazano w części - i, ponieważ definiujemy LUN na tym samym serwerze.

  1. System operacyjny - Centos Release 6.5 (finał)
  2. ISCSI Target IP - 192.168.0.200
  3. Zastosowane porty: TCP 860, 3260
  4. Plik konfiguracyjny:/etc/tgt/cele.conf

Tworzenie LUN za pomocą LVM na serwerze ISCSI

Najpierw znajdź listę dysków za pomocą Fdisk -l polecenie, to manipuluje długą listą informacji o każdej partycji w systemie.

# Fdisk -l

Powyższe polecenie podaje tylko informacje o napędu systemu podstawowego. Aby uzyskać informacje o urządzeniu pamięci, użyj poniższego polecenia, aby uzyskać listę urządzeń pamięci.

# fdisk -l /dev /vda && fdisk -l /dev /sda
Dysków do przechowywania listy

NOTATKA: Tutaj VDA to dysk twardy wirtualnych, ponieważ używam maszyny wirtualnej do demonstracji, /dev/sda jest dodawany dodatkowo do przechowywania.

Krok 1: Tworzenie napędu LVM dla LUNS

Zamierzamy użyć /dev/sda dążyć do tworzenia LVM.

# fdisk -l /dev /sda
Wypisz napęd LVM

Teraz podzielmy dysk za pomocą polecenia FDISK, jak pokazano poniżej.

# fdisk -cu /dev /sda
  1. Opcja '-C„Wyłącz tryb kompatybilny DOS.
  2. Opcja '-u„służy do wymienienia tabel partycji, podawaj rozmiary w sektorach zamiast cylindrów.

Wybierać N Aby stworzyć nową partycję.

Polecenie (m do pomocy): n

Wybierać P Aby utworzyć partycję podstawową.

Działanie dowodzenia E rozszerzona P partycja pierwotna (1-4)

Podaj numer partycji, który musimy utworzyć.

Numer partycji (1-4): 1

Podobnie jak tutaj, skonfigurujemy napęd LVM. Musimy więc użyć ustawień domyślnych, aby użyć pełnego rozmiaru napędu.

Pierwszy sektor (2048-37748735, domyślnie 2048): Używając wartości domyślnej 2048 Ostatni sektor, +sektor lub +rozmiar K, M, G (2048-37748735, domyślny 37748735): przy użyciu wartości domyślnej 37748735

Wybierz typ partycji, tutaj musimy skonfigurować LVM, więc użyj 8e. Używać L Opcja, aby zobaczyć listę typu.

Polecenie (m do pomocy): t

Wybierz, która partycja chce zmienić typ.

Wybrana partycja 1 kod sześciokątny (Typ L do kodów): 8e Zmieniono typ partycji 1 do 8e (Linux LVM)

Po zmianie typu sprawdź zmiany według drukowania (P) Opcja wymienienia tabeli partycji.

Polecenie (m do pomocy): P dysk /dev /sda: 19.3 GB, 19327352832 bajty 255 głowic, 63 sektory/tor, 2349 cylindrów, łącznie 37748736 Sektory jednostki = sektory 1 * 512 = 512 bajtów rozmiar sektora (logiczny/fizyczny): 512 bajtów/512 Bytes I/O rozmiar (minimum/optymalne ): 512 bajtów /512 bajtów identyfikator dysku: 0x9FAE99C8 Uruchomienie uruchamiania bloków końcowych systemu /dev /sda1 2048 37748735 18873344 8e Linux LVM

Napisz zmiany za pomocą w Aby wyjść z użyteczności FDisk, uruchom ponownie system, aby wprowadzić zmiany.

W celu uzyskania odniesienia podłączyłem zrzut ekranu poniżej, który da ci jasny pomysł na tworzenie LVM Drive.

Utwórz partycję LVM

Po ponownym uruchomieniu systemu Wymień tabelę partycji za pomocą następujące polecenie FDISK.

# fdisk -l /dev /sda
Sprawdź partycję LVM

Krok 2: Tworzenie logicznych woluminów dla LUNS

Teraz tutaj utworzymy objętość fizyczną za pomocą polecenia „PVCreate”.

# pvcreate /dev /sda1

Utwórz grupę woluminów o nazwie ISCSI, aby zidentyfikować grupę.

# vgcreate vg_iscsi /dev /sda1

Tutaj definiuję 4 logiczne tomy, jeśli tak, na naszym serwerze docelowym ISCSI będą 4 LUN.

# lvCreate -l 4G -n lv_iscsi vg_iscsi # lvcreate -l 4g -n lv_iscsi -1 vg_iscsi # lvCreate -l 4G -n lv_iscsi -2 vg_iscsi # lvCreate -l 4G -n lv_iscsi -3 vg_iscsi

Wymień objętość fizyczna, grupa woluminów, logiczne tomy, aby potwierdzić.

# pvs && vgs && lvs # lvs

Aby lepiej zrozumieć powyższe polecenie, w celu uzyskania odniesienia zawieram poniżej chwyt ekranu.

Tworzenie logicznych woluminów LVM Sprawdź logiczne objętości LVM

Krok 3: Zdefiniuj LUN na serwerze docelowym

Stworzyliśmy logiczne objętości i gotowi do użycia z LUN, tutaj, aby zdefiniować LUN w konfiguracji docelowej, jeśli tak, tylko będzie dostępna dla maszyn klientów (inicjatory).

Otwórz i edytuj plik konfiguracyjny Targer znajdujący się na '/etc/tgt/cele.conf 'z wyborem redaktora.

# vim/etc/tgt/cele.conf

Dodaj następującą definicję woluminu w pliku Conf Conf. Zapisz i zamknij plik.

 Podkład/dev/vg_iscsi/lv_iscsi zaplecze/dev/vg_iscsi/lv_iscsi-1-sklep/dev/vg_iscsi/lv_iscsi-2-sklep/dev/vg_iscsi/lv_iscsi-3   Skonfiguruj LUN na serwerze docelowym 
  1. Nazwa kwalifikowana ISCSI (IQN.2014-07.com.Tecmint: TGT1).
  2. Użyj tego, co kiedykolwiek jako życzenie.
  3. Zidentyfikuj za pomocą Target, 1. celu na tym serwerze.
  4. 4. LVM udostępniony dla konkretnego LUN.

Następnie ponownie załaduj konfigurację, uruchamiając TGD usługa, jak pokazano poniżej.

# /etc /init.D/TGTD ROLOOD
Załaduj konfigurację

Następnie zweryfikuj dostępne LUN za pomocą następującego polecenia.

# TGTADM -MODE Target --op show
Lista dostępna LUN Informacje LUNS

Powyższe polecenie poda długą listę dostępnych LUN z następującymi informacjami.

  1. Kwalifikowana nazwa ISCSI
  2. ISCSI jest gotowy do użycia
  3. Domyślnie Lun 0 będzie zarezerwowany dla kontrolera
  4. Lun 1, co zdefiniowaliśmy na serwerze docelowym
  5. Tutaj zdefiniowałem 4 GB dla jednego LUN
  6. Online: Tak, jest gotowy do użycia LUN

Tutaj zdefiniowaliśmy LUN dla serwera docelowego za pomocą LVM, może to być rozszerzalne i obsługa wielu funkcji, takich jak migawki. Zobaczmy, jak uwierzytelnić się za pomocą serwera docelowego w części III i zamontować lokalnie zdalną pamięć.