Skaner w tle Powerflex — często zadawane pytania i odpowiedzi

Riepilogo: Pojawiło się wiele pytań związanych z ustawianiem i działaniem skanera w tle. Niniejszy dokument został napisany, aby odpowiedzieć na te pytania.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

1) Jak długo trwa uruchamianie po utworzeniu puli pamięci?
30 sekund po utworzeniu urządzenia i 30 sekund po ponownym uruchomieniu procesu SDS. 
Ustawienie zostanie wyświetlone w graficznym interfejsie użytkownika w sekcji Pulpit nawigacyjny> Konfiguracja >Pule pamięci masowej lub po uruchomieniu polecenia scli.

2) Jak długo trwa ponowne uruchamianie skanera w tle po zakończeniu jednego pełnego skanowania?  W przewodniku „Inne funkcje” produktu PowerFlex 3.5.x firmy Dell Technologies wspomniano, że „Po zakończeniu skanowania proces rozpoczyna się od nowa, zapewniając w ten sposób stałą ochronę systemu”. Jak to działa?
Po włączeniu/wyłączeniu skanera i po ponownym uruchomieniu SDS uruchomienie/zatrzymanie zajmuje 30 sekund. Skaner pracuje w sposób ciągły w cyklach/nieskończonej pętli. Za każdym razem, gdy skaner się uruchamia, następuje to z innego miejsca na urządzeniu.
Rozpoczyna skanowanie od losowego grzebienia.
Po zeskanowaniu wszystkich grzebieni rozpoczyna skanowanie ponownie w mniej więcej tej samej kolejności (nowe grzebienie są dodawane na końcu listy).
To nieskończona pętla. Brak przerw między zakończonymi działaniami.  Po ponownym uruchomieniu skaner nie będzie kontynuował pracy z tej samej lokalizacji.

3) Czy skaner w tle można włączyć/wyłączyć dla danej puli pamięci masowej w dowolnym momencie?
Jeśli skaner w tle nie został włączony w istniejących pulach pamięci masowej, nowo utworzone pule pamięci masowej zostaną włączone domyślnie.  Następnie można w dowolnym momencie włączyć/wyłączyć skaner BG dla puli pamięci masowej, pod warunkiem, że ustawienia puli pamięci masowej (ziarnistość, dopełnienie od zera i trwała suma kontrolna) są zgodne z żądanym trybem skanera.

4) Czy można tymczasowo wyłączyć skaner w tle?
Użyj polecenia wyłączenia, aby uzyskać dostęp do opcji włączenia lub wyłączenia.  Nie ma możliwości odroczenia ani opóźnienia operacji.

5) Czy ta opcja jest domyślnie włączona?
Po wersji 3.5 jest ona domyślnie włączona w przypadku tworzenia nowej puli pamięci masowej.  Więcej informacji na ten temat można znaleźć w informacjach dotyczących wydania.

6a.) Jak sprawdzić, czy skaner działa za pośrednictwem wiersza poleceń?
Użyj polecenia scli --query_all, aby sprawdzić, czy skaner urządzeń jest włączony w każdej puli pamięci masowej.  Więcej informacji na temat polecenia scli można znaleźć w „Podręczniku referencyjnym Dell EMC PowerFlex v3.6.x CLI”.
Przykład odpowiedniej linii:
Skaner urządzeń w tle: Włączone, Działanie błędu odczytu: zgłoś i napraw, Porównaj działanie błędu: zgłoś i napraw, Limit przepustowości 3072 KB/s na urządzenie
Łącze do objaśnienia polecenia i przykładu wyjściowego: query_all

 
b.) Wspomniano również, że skaner raportuje do SNMP — czy istnieje sposób na sprawdzenie tej historii raportowania w SNMP?
Nie ma opcji sprawdzenia historii raportowania SNMP

c.) Czy wyniki skanowania są odzwierciedlane w konkretnym dzienniku?
Błędy skanowania są odzwierciedlane w zdarzeniach MDM i dziennikach SDS odpowiedniego SDS.

Aby sprawdzić, czy skaner urządzeń w tle wykrył błędy, wyślij zapytanie do serwerów SDS przy użyciu polecenia --query_sds.
Dane wyjściowe „--query_sds --sds_id <SDS_ID>” pokażą licznik dla każdego urządzenia z poprawionymi błędami odczytu, np. nazwa: /dev/sdr Ścieżka: /dev/sdr Oryginalna ścieżka: ID /dev/sdr: Pule pamięci masowej: SP1, pojemność: 1116 GB Poprawki błędów: 6 zeskanowanych 0 MB, porównaj błędy: 0 Stan: Normalny

Ponadto wszystkie problemy będą zgłaszane do events.log w głównym MDM, na karcie alertów w graficznym interfejsie użytkownika i mogą być wysyłane przez SNMP. Na przykład SCANNER_COMPARE_REPORT ERROR Skaner urządzeń działających w tle na identyfikatorze urządzenia
Uwaga: Komunikat „błąd porównania — powodzenie” nie jest widoczny po poleceniu Wyświetl zdarzenia. 

7) Ile jest trybów skanera i jak sprawdzić, w którym trybie działa pula pamięci masowej?
Uruchomienie polecenia scli query_all danych wyjściowych w celu wyświetlenia dwóch trybów skanowania.
Można wybrać tylko jeden tryb.

- Tylko urządzenie --Wykonaj operacje odczytu. Napraw błędy z włączonych równorzędnych.
- Porównanie danych --Wykonaj test tylko urządzenia i porównaj zawartość danych z równorzędnymi. Aby ustawić skaner urządzeń w tle na tryb porównywania danych, należy włączyć funkcję zerowego dopełnienia.

scli --enable_background_device_scanner (((--protection_domain_id <ID> | --protection_domain_name <NAME>) --storage_pool_name <NAME>) | --storage_pool_id <ID>) --scanner_mode {device_only | data_comparison} [--scanner_bandwidth_limit <LIMIT>]

W przypadku drobnej ziarnistości wszystkie pule pamięci masowej są wypełnione zerem, więc obsługiwane są obie opcje skanowania.
W przypadku średniej ziarnistości dopełnienie zerowe jest „opcjonalne” i dlatego istotna jest następująca uwaga:
„Przeprowadź test tylko dla urządzenia i porównaj zawartość danych z równorzędnymi.  Musi być włączone dopełnienie zerowe; w celu ustawienia skanera urządzeń działających w tle na tryb porównywania danych”

8) Czy oznacza to, że skaner pracuje bez przerwy w ułamku sekundy między dwoma cyklami?
Po włączeniu/wyłączeniu skanera uruchomienie/zatrzymanie zajmuje kilka sekund. Skaner pracuje w sposób ciągły w cyklach. Za każdym razem, gdy skaner się uruchamia, następuje to z innego miejsca na urządzeniu. Po ponownym uruchomieniu skaner nie będzie kontynuował pracy z tej samej lokalizacji. - Może być włączony/wyłączony dla danej puli pamięci masowej w dowolnym momencie - W przypadku nowej puli pamięci masowej skaner jest wyłączony - Nowe urządzenie pobiera swoją konfigurację z puli pamięci masowej.

9) W przypadku „trybu tylko urządzenie” — wspomniano, że skaner wykorzystuje wewnętrzny mechanizm sumy kontrolnej urządzenia do walidacji danych pierwotnych i wtórnych — czy mogę wiedzieć, jak działa mechanizm wewnętrznej sumy kontrolnej? A skąd skaner wie, które (między pierwotnym a drugorzędnym) urządzenie jest wadliwe, jeśli któreś z nich jest wadliwe? Wspomniano, że skaner próbuje naprawić wadliwe urządzenie danymi z dobrego urządzenia. Zakładam, że jest to oparte na błędzie awarii, ponieważ wspomniano, że jeśli wadliwy obszar zostanie odczytany — ale jaki byłby mechanizm tego błędu?
Również w „trybie tylko urządzenie” — wspomniano, że jeśli odczyt nie powiedzie się na obu urządzeniach, skaner przechodzi do następnego bloku pamięci masowej. Czy możesz mi pomóc zrozumieć, co to oznacza i w jaki sposób następny blok pamięci masowej wspomaga odzyskiwanie danych, jeśli odzyskiwanie danych zostanie wykonane?
Tryb tylko urządzenia — Skaner próbuje odczytać fragment o rozmiarze 1 MB z obu kopii — Jeśli odczyt się powiedzie, przechodzi do następnego fragmentu — Jeśli odczyt się nie powiedzie, skaner próbuje naprawić go za pomocą drugiej kopii — Jeśli naprawa się powiedzie, przejście do następnego fragmentu — Jeśli naprawa się nie powiedzie, przejście do następnego fragmentu w oparciu o mechanizm błędu urządzenia — Jeśli odczyt nie powiedzie się na obu, przejście do następnego grzebienia.
A jeśli suma kontrolna jest dostępna, służy do weryfikacji odczytanych danych. Jeśli nie jest dostępna, następuje próba odczytania. Jeśli suma kontrolna nie jest zgodna lub odczyt nie powiedzie się, dane zostaną skopiowane z drugiej kopii. Jeśli w obu kopiach występuje niezgodność lub błąd odczytu, nie jest możliwa naprawa. Następuje zgłoszenie i pominięcie.

10) Jeśli chodzi o „tryb porównywania danych” — wspomniano, że skaner oblicza i porównuje sumę kontrolną — czy możesz mi pomóc zrozumieć, jak wykonuje się to porównanie? Skąd skaner miałby wiedzieć, które dane są właściwe — podstawowe czy drugorzędne, ponieważ wspomniano, że skaner próbuje nadpisać urządzenie drugorzędne danymi z urządzenia podstawowego — ale co się stanie, jeśli urządzenie główne jest uszkodzone?
Jeśli trwała suma kontrolna jest dostępna i włączona, wiemy, która kopia jest niespójna.
Jeśli nie jest dostępna, zakładamy, że kopia podstawowa jest poprawna. Jest to najbezpieczniejsza opcja w tym przypadku, ponieważ użytkownik mógł już odczytać dane z kopii podstawowej, więc najlepiej byłoby zachować spójność.

11) Jaki jest przykładowy alert, który pojawia się z błędem porównania, jeśli lustro drugorzędne jest potencjalnie uszkodzone? 
Plik SDS trc.logs zawiera szczegółowe informacje o tym, czy dane zostały odzyskane. np. 774078 23A8FEC8:raidScan_Start:00669: Grzebień 205c80158152, przesunięcie 11159552 – podstawowe i drugorzędne sumy kontrolne są różne (pri=3420629458, sec=1047435630) 774498 23a8fec8:raidScan_Start:00730: Grzebień 205c80158152, przesunięcie 11159552 — wysłano komunikat do MDM w przypadku błędu porównania 780997 23a8fec8:raidScan_Start:00758: Grzebień 205c80158152, przesunięcie 11159552 — błąd porównania — udało się naprawić drugorzędny przez podstawowy

12) Jaki rodzaj błędu jest wyświetlany, gdy nie można było naprawić wadliwego fragmentu?  
Liczniki są wyświetlane w arkuszu właściwości SDS w obszarze Skaner urządzeń w tle. Błąd nie powinien być propagowany do aplikacji.    
Przykład:  Identyfikator alertu SIO02.04.00000007 Błąd porównywania skanera tła.
 
13) W odniesieniu do wadliwego fragmentu w „trybie porównywania danych”, w jaki sposób przeprowadzane jest porównanie?
Wykonuje te same operacje co tryb tylko urządzenia — jeśli oba odczyty zakończyły się pomyślnie, porównuje dwie kopie — jeśli kopie się różnią, zastępuje drugorzędny przez podstawowy — ScaleIO zapisuje obie kopie, ale odczytuje tylko z podstawowego. Więcej informacji można znaleźć w podręczniku użytkownika.  

14) Gdzie generowane są dzienniki?
Dzienniki MDM /opt/emc/scaleio/mdm/bin/showevents.py
SDS /opt/emc/scaleio/sds/log/trc.x
MDM /opt/emc/scaleio/mdm/log/trc.x
events.txt

15) Czy istnieje możliwość zaplanowania skanera w tle?
Tak, jest interfejs API REST, w którym można zaplanować za pośrednictwem bramy.
 

Prodotti interessati

Converged Infrastructure, PowerFlex Appliance, PowerEdge R630, PowerEdge R640, PowerEdge R730, PowerEdge R740, PowerEdge R740XD, PowerEdge R840

Prodotti

Converged Infrastructure, PowerFlex rack, Servers, Solutions, VxFlex Ready Nodes, PowerFlex Appliance, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, Powerflex appliance R750, PowerFlex custom node , PowerFlex custom node R650, PowerFlex custom node R6525, PowerFlex custom node R750, VxFlex Ready Node R640, VxFlex Ready Node R740xd, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R840, VxFlex Ready Node R840 ...
Proprietà dell'articolo
Numero articolo: 000193267
Tipo di articolo: How To
Ultima modifica: 26 nov 2025
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.