<Poprzedni | Spis treści | Następne>
4.3. Domyślne ustawienia pliku konfiguracyjnego
Opona /etc/multipath.conf plik konfiguracyjny zawiera plik Domyślnie sekcja, która określa przyjazne_nazwy_użytkownika
parametr tak, jak następuje.
domyślne {
user_friendly_names tak
}
Spowoduje to zastąpienie domyślnej wartości pliku przyjazne_nazwy_użytkownika parametr.
Plik konfiguracyjny zawiera szablon ustawień domyślnych konfiguracji. Ta sekcja jest komentowana w następujący sposób.
#domyślne {
# katalog_udev /dev
#interwał_odpytywania 5
# selektor „okrężny 0”
# przełączanie awaryjne path_grouping_policy
# getuid_callout "/lib/dev/scsi_id --whitelisted --device=/dev/%n"
# stała stała
# path_checker katalog
# rr_min_io 1000
# rr_waga munduru
# instrukcja powrotu po awarii
# no_path_retry nie powiodło się
# user_friendly_names nie
#}
Aby zastąpić domyślną wartość dowolnego parametru konfiguracyjnego, możesz skopiować odpowiedni wiersz z tego szablonu do pliku Domyślnie sekcję i odkomentuj ją. Na przykład, aby zastąpić plik
path_grouping_policy, tak aby był to multibus, a nie domyślna wartość przełączania awaryjnego, skopiuj odpowiedni wiersz z szablonu do sekcji początkowych ustawień domyślnych pliku konfiguracyjnego i odkomentuj go w następujący sposób.
domyślne {
user_friendly_names tak path_grouping_policy multibus
}
Domyślne ustawienia konfiguracji wielościeżkowej tabeli [p. 90] opisuje atrybuty ustawione w pliku Domyślnie Sekcja
ukończenia multipath.conf plik konfiguracyjny. Te wartości są używane przez DM-Multipath, chyba że zostaną nadpisane przez atrybuty określone w pliku urządzenia i wielościeżkowe sekcje multipath.conf plik.
Tabela 5.3. Domyślne ustawienia konfiguracji wielościeżkowej
Atrybut | Opis Projektu |
interwał_odpytywania | Określa interwał między dwoma sprawdzeniami ścieżki w sekundach. Dla prawidłowo funkcjonujących ścieżek odstęp między sprawdzeniami będzie stopniowo wzrastał do (4* interwał_odpytywania). Wartość domyślna to 5. |
udev_dir | Katalog, w którym tworzone są węzły urządzeń udev. Wartość domyślna to /dev. |
wielościeżkowy_katalog | Katalog, w którym są przechowywane dynamiczne obiekty udostępnione. Wartość domyślna jest zwykle zależna od systemu /lib/multiścieżka. |
gadatliwość | Domyślna szczegółowość. Wyższe wartości zwiększają poziom gadatliwości. Prawidłowe poziomy mieszczą się w zakresie od 0 do 6. Wartość domyślna to 2. |
selektor_ścieżki | Określa domyślny algorytm używany do określania ścieżki do użycia w następnej operacji we/wy. Możliwe wartości to: • okrężny 0: Wykonuje pętlę przez każdą ścieżkę w grupie ścieżek, wysyłając do każdej taką samą ilość operacji we/wy. • długość kolejki 0: Wyślij następną grupę operacji we/wy wzdłuż ścieżki z najmniejszą liczbą oczekujących żądań operacji we/wy. • czas obsługi 0: Wyślij następną grupę operacji we/wy wzdłuż ścieżki o najkrótszym szacowanym czasie obsługi, który jest określany przez podzielenie całkowitego rozmiaru oczekujących operacji we/wy dla każdej ścieżki przez jej względną przepustowość. Wartością domyślną jest okrężny 0. |
ścieżka_grupowania_policy | Określa domyślne zasady grupowania ścieżek, które mają być stosowane do nieokreślonych ścieżek wielościeżkowych. Możliwe wartości to: • praca awaryjna = 1 ścieżka na grupę priorytetową • multibus = wszystkie prawidłowe ścieżki w 1 grupie priorytetów • grupa_po_serialu = 1 grupa priorytetowa na wykryty numer seryjny • grupa_by_prio = 1 grupa priorytetów na wartość priorytetu ścieżki • grupa_by_nazwa_węzła = 1 grupa priorytetowa na nazwę węzła docelowego. Wartością domyślną jest przełączanie awaryjne. |
getuid_callout | Określa domyślny program i argumenty do wywołania w celu uzyskania unikatowego identyfikatora ścieżki. Wymagana jest ścieżka bezwzględna. Wartością domyślną jest /lib/udev/scsi_id --biała lista --device=/dev/%n. |
Atrybut | Opis Projektu |
priorytet | Określa domyślną funkcję do wywołania w celu uzyskania wartości priorytetu ścieżki. Na przykład bity ALUA w SPC-3 zapewniają możliwą do wykorzystania wartość prio. Możliwe wartości to: • const: Ustaw priorytet 1 dla wszystkich ścieżek. • emc: Wygeneruj priorytet ścieżki dla tablic EMC. • alu: Wygeneruj priorytet ścieżki na podstawie ustawień SCSI-3 ALUA. • netapp: Wygeneruj priorytet ścieżki dla macierzy NetApp. • rdac: Wygeneruj priorytet ścieżki dla kontrolera LSI/Engenio RDAC. • hp_sw: Wygeneruj priorytet ścieżki dla kontrolera Compaq/HP w trybie aktywnym/wstrzymania. • HD: Wygeneruj priorytet ścieżki dla macierzy pamięci masowej Hitachi HDS Modular. Wartością domyślną jest const. |
prio_argumenty | Ciąg argumentów przekazany do funkcji prio Większość funkcji prio nie potrzebuje argumentów. Priorytet datacore potrzebuje jednego. Przykład, "limit czasu=1000 preferowanesds=foo". Wartość domyślna to (null) "". |
cechy | Dodatkowe funkcje urządzeń wielościeżkowych. Jedyną istniejącą funkcją jest kolejka_jeśli_brak_ścieżki, czyli to samo, co ustawienie no_path_retry do kolejka. Aby uzyskać informacje na temat problemów, które mogą wystąpić podczas korzystania z tej funkcji, zobacz sekcję „Problemy z funkcją kolejki_jeśli_no_ścieżki”. |
sprawdzanie_ścieżki | Określa domyślną metodę używaną do określania stanu ścieżek. Możliwe wartości to: • sektor odczytu0: Odczyt pierwszego sektora urządzenia. • tur: Wydaj urządzeniu TEST UNIT READY. • emc_clariion: Zapytaj stronę EVPD 0xC0 firmy EMC Clariion, aby określić ścieżkę. • hp_sw: Sprawdź stan ścieżki dla macierzy pamięci masowej HP z oprogramowaniem sprzętowym w trybie Aktywny/Wstrzymania. • rdac: Sprawdź stan ścieżki dla kontrolera pamięci masowej LSI/Engenio RDAC. • kierunek: Odczyt pierwszego sektora z bezpośrednim wejściem/wyjściem. Wartością domyślną jest kierunek. |
powrót po awarii | Zarządza powrotem po awarii grupy ścieżek. • Wartość Natychmiastowy określa natychmiastowy powrót po awarii do grupy ścieżek o najwyższym priorytecie, która zawiera aktywne ścieżki. |
Atrybut | Opis Projektu |
• Wartość podręcznik określa, że nie powinno być natychmiastowego powrotu po awarii, ale że powrót po awarii może nastąpić tylko po interwencji operatora. • Wartość liczbowa większa od zera określa odroczony powrót po awarii, wyrażony w sekundach. Wartością domyślną jest podręcznik. | |
rr_min_io | Określa liczbę żądań we/wy kierowanych do ścieżki przed przełączeniem na następną ścieżkę w bieżącej grupie ścieżek. Wartością domyślną jest 1000. |
rr_waga | Jeśli ustawione na Priorytety, a następnie zamiast wysyłać rr_min_io żądania do ścieżki przed wywołaniem selektor_ścieżki aby wybrać następną ścieżkę, liczba żądań do wysłania jest określana przez rr_min_io razy priorytet ścieżki określony przez funkcję prio. Jeśli ustawione na mundur, wszystkie wagi ścieżek są równe. Wartością domyślną jest mundur. |
no_path_retry | Wartość liczbowa tego atrybutu określa, ile razy system powinien podjąć próbę użycia błędnej ścieżki przed wyłączeniem kolejkowania. Wskazuje wartość niepowodzenia Natychmiastowy awaria, bez kolejki. Wartość kolejka wskazuje, że kolejkowanie nie powinno się zatrzymywać, dopóki ścieżka nie zostanie ustalona. Wartością domyślną jest 0. |
przyjazne_nazwy_użytkownika | Jeśli ustawione na tak, określa, że system powinien używać /etc/multipath/ powiązania plik, aby przypisać trwały i unikalny alias do wielościeżkowy, w postaci mpathn. Jeśli ustawione na nie, określa, że system powinien używać identyfikatora WWID jako identyfikatora alias dla wielościeżkowy. W obu przypadkach to, co jest tutaj określone, zostanie zastąpione przez aliasy specyficzne dla urządzenia, które określisz w sekcji multipaths pliku konfiguracyjnego. Wartością domyślną jest Nie. |
kolejka_bez_demona | Jeśli ustawione na nie, wielościeżkowy Demon wyłączy kolejkowanie dla wszystkich urządzeń, gdy zostanie zamknięty. Wartością domyślną jest tak. |
spłucz_on_last_del | Jeśli ustawione na tak, to wielościeżkowy wyłączy kolejkowanie po usunięciu ostatniej ścieżki do urządzenia. Wartością domyślną jest Nie. |
max_fds | Ustawia maksymalną liczbę otwartych deskryptorów plików, za pomocą których można je otworzyć wielościeżkowy oraz wielościeżkowy demon. Jest to równoważne z |
Atrybut | Opis Projektu |
polecenie ulimit -n. Wartość max ustawi to na limit systemowy od /proc/sys/fs/nr_open. Jeśli nie jest to ustawione, maksymalna liczba otwartych deskryptorów plików jest pobierana z procesu wywołującego; zwykle jest to 1024. Dla bezpieczeństwa należy ustawić maksymalną liczbę ścieżek plus 32, jeśli ta liczba jest większa niż 1024. | |
checker_timer | Limit czasu używany przez kontrolery ścieżek, które wydają polecenia SCSI z jawnym limitem czasu, w sekundach. Wartość domyślna jest pobierana z /sys/block/sdx/urządzenie/limit czasu, który jest 30 sekund od 12.04 LTS |
fast_io_fail_tmo | Liczba sekund, przez które warstwa SCSI będzie czekać po wykryciu problemu na zdalnym porcie FC przed awarią wejścia/wyjścia do urządzeń na tym zdalnym porcie. Ta wartość powinna być mniejsza niż wartość dev_loss_tmo. Wyłączenie tej opcji spowoduje wyłączenie limitu czasu. Wartość domyślna jest określana przez system operacyjny. |
dev_loss_tmo | Liczba sekund, przez które warstwa SCSI będzie czekać po wykryciu problemu na zdalnym porcie FC przed usunięciem go z systemu. Ustawienie tego na nieskończoność ustawi to na 2147483647 sekund lub 68 lat. Wartość domyślna jest określana przez system operacyjny. |