ZAPISZ JAKO PDF
Interfejs linii komend Lyve Mobile Array (CLI) Instrukcja użytkownika
Interfejs linii komend Lyve Mobile Array (CLI) 

Czy ta treść była pomocna?

Konfiguracja sieci Linux SAS/FC dla Lyve Mobile Rackmount Receiver

Możesz użyć lmacli do skonfigurowania ścieżki danych SAS lub FC pomiędzy hostem Linux i Lyve Mobile Rackmount Receiver podłączonym do tej samej sieci danych.

Poniższe kroki są wymagane:

  1. Zainstaluj wymagane pakiety w systemie Linux.
  2. Skonfiguruj Rackmount Receiver pod kątem SAS lub FC.
  3. Skanuj w poszukiwaniu nowych dysków w systemie Linux.
  4. Skonfiguruj wielościeżkowe we/wy, żeby poprawić przepustowość we/wy.

Zainstaluj wielościeżkowe narzędzia w systemie Linux

Red Hat Enterprise Linux

Aby zainstalować wielościeżkowe narzędzia:

  1. W stacji Linux otwórz sesję terminala.
  2. Wprowadź następujące polecenie:

sudo yum install lsscsi device-mapper-multipath

Ubuntu/Debian

Aby zainstalować wielościeżkowe narzędzia:

  1. W stacji Linux otwórz sesję terminala.
  2. Wprowadź następujące polecenie:

sudo apt install lsscsi multipath-tools

Skonfiguruj Lyve Mobile Rackmount Receiver do SAS/FC

 Poniższe instrukcje zakładają, że użytkownik wie, jak wykorzystać lmacli do odkrycia Lyve Mobile Array w sieci i zaimportowania danych uwierzytelniających z portalu Lyve Management Portal. Zapoznaj się z częścią Wprowadzanie komend, aby dowiedzieć się więcej.

lmacli info z SAS/FC

Typ połączenia do macierzy Lyve Mobile Array jest wyświetlany jako SAS lub FC.

Aby wyświetlić szczegóły urządzenia:

  1. W stacji Linux otwórz sesję terminala.
  2. Wprowadź następujące polecenie:

lmacli info Adres IP

gdzie IP address to adres IP portu Rackmount Receiver, np.:

lmacli info 192.168.0.100

Przykładowy wynik 
=== Identyfikację === 
Produkt: STJX46000400
Numer seryjny: NB261234
Connection type: SAS
Nazwa:
=== Disk encryption === 
Status: Secured, unlocked
=== Pools === 
Nazwa: dg
Total size: 59.9 TB
Available size: 0B
Liczby woluminów: 1
=== Woluminy === 
Nazwa: volume-0
Pool name: dg
Rozmiaru: 59.9 TB
poziom RAID,: RAID 0
Status: OK
Mapped: Nie

Zastosuj konfigurację SAS/FC za pomocą lmacli

Aby zastosować konfigurację:

  1. W stacji Linux otwórz sesję terminala.
  2. Wprowadź następujące polecenie:

Konfiguracja lmacli rackmount Adres IP

gdzie IP address to adres IP portu Rackmount Receiver, np.:

Konfiguracja lmacli rackmount 192.168.0.100

Przykładowy wynik
Sprawdzanie konfiguracji urządzenia (SAS)
Wymazywanie istniejącej konfiguracji rackmount
Tworzenie nowej konfiguracji rackmount

Skanuj w poszukiwaniu nowych dysków w systemie Linux

Wyświetl urządzenia pamięci masowej

Aby wyświetlić podłączone urządzenia pamięci masowej:

  1. W stacji Linux otwórz sesję terminala.
  2. Wprowadź następujące polecenie:

lsscsi

Przykładowy wynik
[0:0:13:0]enclosuSEAGATESTJX46000400M100
[0:0:14:0]enclosuSEAGATESTJX46000400M100

Jeśli host jest wyposażony w podwójny port SAS lub adapter magistrali hosta FC, Linux będzie wyświetlał dwie obudowy. Każda obudowa może zawierać dysk, jeśli kabel łączy hosta z odpowiednimi portami na urządzeniu Rackmount Receiver. Obudowy i dyski powiązane z woluminem Lyve Model Array mają atrybut sprzedawcy określony jako SEAGATE, a ich model zaczyna się od STJX.

Jeśli obudowy są wyświetlane, lecz żaden dysk nie jest z nimi powiązany, konfiguracja hosta pamięci masowej będzie musiała być przeskanowana ponownie w celu odświeżenia konfiguracji.

Przeskanuj ponownie magistralę SAS/FC

Aby odświeżyć konfigurację:

  1. W stacji Linux otwórz sesję terminala.
  2. Wprowadź następujące polecenie:

rescan-scsi-bus.sh

Przykładowy wynik
[SNIP]
Znaleziono 2 nowe lub zmienione urządzenia.
[0:0:13:1]
[0:0:14:1]
Znaleziono 0 ponownie zmapowanych urządzeń lub urządzeń, w przypadku których zmieniono rozmiar.
Usunięto 0 urządzeń.

Po ponownym skanowaniu wyświetlone zostaną zmiany w konfiguracji pamięci masowej. W powyższym przypadku wykryto dwa nowe dyski (po jednym dla każdej obudowy).

Wpisz lsscsi ponownie, aby wyświetlić urządzenie blokowe powiązane z każdym dyskiem:

Przykładowy wynik
[0:0:13:0]enclosuSEAGATESTJX46000400M100
[0:0:13:1]dyskSEAGATESTJX46000400M100/dev/sda
[0:0:14:0]enclosuSEAGATESTJX46000400M100
[0:0:14:1]dyskSEAGATESTJX46000400M100/dev/sdb

Każdy dysk podany w powyższym przykładzie reprezentuje oddzielną ścieżkę do tego samego LUN wyeksportowanego przez Lyve Mobile Array.

Różne ścieżki do urządzenia są łączone przez device mapper multipath daemon. Zapoznaj się z poniższą częścią: Skonfiguruj wielościeżkowe we/wy, żeby poprawić przepustowość we/wy.

Skonfiguruj wielościeżkowe we/wy, żeby poprawić przepustowość we/wy

Device mapper multipath daemon wykrywa i łączy wiele ścieżek do urządzeń na wypadek procesów awaryjnych lub w związku z wydajnością.

Wyświetl wielościeżkowe urządzenia

Aby wyświetlić wielościeżkowe urządzenia:

  1. W stacji Linux otwórz sesję terminala.
  2. Wprowadź następujące polecenie:

sudo multipath -11

Przykładowy wynik
mpatha (3600c0ff000f392966aae456201000000) dm-1 SEAGATE,STJX60000400
size=55T features='0' hwhandler='1 alua' wp=rw
|-+- policy='service-time 0' prio=50 status=active
| `- 0:0:13:1 sda 8:0 active ready running
`-+- policy='service-time 0' prio=50 status=enabled
`- 0:0:14:1 sdb 8:16 active ready running

Aby poprawić przepustowość we/wy, zaleca się zmianę parametru path_grouping_policy z domyślnego failover na group_by_prio. Aby ustawić policy na group_by_prio dla wszystkich macierzy Lyve Mobile Array, należy dodać następujący fragment do /etc/multipath.conf:

Przykładowy wynik
devices {
device {
vendor "SEAGATE"
product "STJX.*"
path_grouping_policy "group_by_prio"
}
}

Po ponownym uruchomieniu device mapper multipath daemon, wynik komendy multipath -11 powinien wyglądać następująco:

Przykładowy wynik
mpatha (3600c0ff000f392966aae456201000000) dm-1 SEAGATE,STJX60000400
size=55T features='0' hwhandler='1 alua' wp=rw
`-+- policy='service-time 0' prio=50 status=active
|- 0:0:13:1 sda 8:0 active ready running
`- 0:0:14:1 sdb 8:16 active ready running

Pierwsza linia zaczyna się od nazwy urządzenia wielościeżkowego (mpatha w powyższym przykładzie). Pełna ścieżka do urządzenia to /dev/mapper/mpatha.