Czy ta treść była pomocna?
Co możemy zrobić, aby czytelnik mógł wynieść więcej korzyści z tego artykułu?
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:
Aby zainstalować wielościeżkowe narzędzia:
sudo yum install lsscsi device-mapper-multipath
Aby zainstalować wielościeżkowe narzędzia:
sudo apt install lsscsi multipath-tools
Typ połączenia do macierzy Lyve Mobile Array jest wyświetlany jako SAS lub FC.
Aby wyświetlić szczegóły urządzenia:
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 |
Aby zastosować konfigurację:
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 |
Aby wyświetlić podłączone urządzenia pamięci masowej:
lsscsi
Przykładowy wynik | |||||
---|---|---|---|---|---|
[0:0:13:0] | enclosu | SEAGATE | STJX46000400 | M100 | – |
[0:0:14:0] | enclosu | SEAGATE | STJX46000400 | M100 | – |
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.
Aby odświeżyć konfigurację:
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] | enclosu | SEAGATE | STJX46000400 | M100 | – |
[0:0:13:1] | dysk | SEAGATE | STJX46000400 | M100 | /dev/sda |
[0:0:14:0] | enclosu | SEAGATE | STJX46000400 | M100 | – |
[0:0:14:1] | dysk | SEAGATE | STJX46000400 | M100 | /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.
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ą.
Aby wyświetlić wielościeżkowe urządzenia:
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 { |
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.