Skener na pozadí PowerFlex – často kladené dotazy a odpovědi

Riepilogo: Ohledně chování a nastavení skeneru na pozadí jste nám položili mnoho otázek. Tento dokument má tyto otázky zodpovědět.

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 dlouho trvá spuštění po vytvoření fondu úložiště?
30 sekund po vytvoření zařízení a 30 sekund po restartování procesu SDS. 
Nastavení se zobrazí v grafickém uživatelském rozhraní v části Dashboard –> Configuration –> Storage Pools nebo spuštěním příkazu scli.

2) Jak dlouho trvá, než se skener na pozadí restartuje poté, co dokončí jednu úplnou kontrolu?  V příručce Seznámení se s ostatními funkcemi systému Dell Technologies PowerFlex v3.5.x je uvedeno, že „po dokončení skenování se proces znovu spustí, čímž se zajistí trvalá ochrana systému“. Jak to funguje?
Po povolení/zakázání skeneru a po restartování zařízení SDS trvá spuštění/zastavení 30 sekund. Skener běží nepřetržitě v cyklech/nekonečné smyčce. Pokaždé, když se skener spustí, dojde k tomu z jiného umístění na zařízení.
Spustí skenování z náhodné položky.
Jakmile se všechny položky naskenují, začne skenování znovu ve víceméně stejném pořadí (nové položky se přidají na konec seznamu).
Je to nekonečná smyčka. Mezi dokončením nedochází k žádné pauze.  Po restartování nebude skener pokračovat ze stejného umístění.

3) Lze pro daný fond úložiště kdykoli povolit/zakázat funkci skenování na pozadí?
Pokud nebylo ve stávajících fondech úložiště povoleno skenování na pozadí, budou nově vytvořené fondy úložiště ve výchozím nastavení povoleny.  Poté můžete skener BG pro fond úložiště kdykoli povolit nebo zakázat za předpokladu, že nastavení fondu úložiště (granularita, nulové odsazení a trvalý kontrolní součet) odpovídá požadovanému režimu skeneru.

4) Lze dočasně zakázat skener na pozadí?
Použitím příkazu disable, k dispozici jsou možnosti enable nebo disable.  Nejedná se o možnost odložení nebo zpoždění operace.

5) Je funkce ve výchozím nastavení povolena?
Po verzi 3.5 je tato funkce ve výchozím nastavení povolena, pokud vytvoříte nový fond úložiště.  Další informace naleznete v poznámkách k verzi.

6a.) Jak zkontrolovat, zda je skener spuštěn prostřednictvím příkazového řádku?
Pomocí příkazu scli „--query_all“ zkontrolujte, jestli je v každém fondu úložiště povolená funkce skeneru zařízení.  Další informace o příkazu scli naleznete v referenční příručce k příkazovému řádku pro systém Dell EMC PowerFlex v3.6.x.
Příklad relevantního řádku:
Background device scanner: Enabled, Read Error Action: report and fix, Compare Error Action: report and fix, Bandwidth Limit 3072 KBps per device
Link to command explanation and output example: query_all

 
b.) Také bylo zmíněno, že skener podává hlášení protokolu SNMP – existuje způsob, jak zkontrolovat tuto historii hlášení v protokolu SNMP?
Není možné zkontrolovat historii hlášení SNMP

c.) Projeví se výsledky kontroly v nějakém konkrétním protokolu?
Chyby kontroly se projeví v událostech MDM a protokolech SDS příslušného zařízení SDS.

Chcete-li zkontrolovat chyby zjištěné skenerem zařízení na pozadí, zadejte dotaz na zařízení SDS pomocí příkazu --query_sds.
Výstup „--query_sds --sds_id <SDS_ID>“ zobrazí počítadlo pro každé zařízení s opravenými chybami čtení: např. Name: /dev/sdr Path: /dev/sdr Original-path: /dev/sdr ID: Storage Pool: SP1, Capacity: 1116 GB Error-fixes: 6 scanned 0 MB, Compare errors: 0 State: Normal

Kromě toho budou všechny problémy zapsány do protokolu events.log v hlavním uzlu MDM, na kartě výstrah v grafickém uživatelském rozhraní, a lze je odeslat prostřednictvím protokolu SNMP. např. SCANNER_COMPARE_REPORT ERROR Background device scanner on device ID
Poznámka: Zpráva „compare error - succeeded“ se nezobrazuje po použití příkazu „show events“. 

7) Kolik režimů skeneru je k dispozici a jak zkontrolovat, který režim je spuštěn ve fondu úložiště?
Spuštěním příkazu „scli query_all output“ zobrazíte dva režimy kontroly.
Lze vybrat pouze jeden režim.

- Device only             --Provede operace čtení. Oprava z partnerského uzlu v případě chyb.
- Data comparison   --Provede test pouze pro zařízení a porovná obsah dat s partnerským uzlem. Aby bylo možné nastavit skener zařízení na pozadí do režimu Data Comparison, musí být povoleno nulové odsazení.

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>]

V případě jemné granularity mají všechny fondy úložiště nulové odsazení, takže jsou podporovány obě možnosti.
V případě střední granularity je nulové odsazení „volitelné“, a proto je důležitá následující poznámka:
„Perform the device-only test, and compare the data content with peer.  Zero padding must be enabled; in order to set the background device scanner to data comparison mode”

8) Znamená to, že skener běží neustále bez jediné pauzy mezi dvěma cykly?
Po povolení/zakázání skeneru trvá spuštění/zastavení několik sekund. Skener běží nepřetržitě v cyklech. Pokaždé, když se skener spustí, dojde k tomu z jiného umístění na zařízení. Po restartování nebude skener pokračovat ze stejného umístění. - Skener lze kdykoli povolit/zakázat pro daný fond úložiště - U nového fondu úložiště je skener zakázán - Nové zařízení odvozuje svou konfiguraci z fondu úložiště.

9) V případě režimu „Device only“ je zmíněno, že skener používá interní mechanismus kontrolního součtu zařízení k ověření primárních a sekundárních dat. Jak funguje mechanismus interního kontrolního součtu? A jak skener pozná, které zařízení (mezi primárním a sekundárním) je vadné v případě závady? Je zmíněno, že se skener pokusí opravit vadné zařízení pomocí dat z funkčního zařízení. Předpokládám, že to vychází z chyby selhání, když je přečtena vadná oblast. Jaký je však mechanismus této chyby?
Zároveň je v případě režimu „Device only“ uvedeno, že pokud čtení selže na obou zařízeních, skener přeskočí na další blok úložiště. Co to znamená a jak další blok úložiště napomáhá obnově dat, pokud k ní dochází?
Režim Device Only - Skener se pokusí přečíst blok dat o velikosti 1 MB z obou kopií. - Pokud je čtení úspěšné, skener se přesune na další blok dat. - Pokud se čtení nezdaří, skener se ho pokusí opravit pomocí druhé kopie. - Pokud oprava proběhne úspěšně, skener se přesune na další blok dat. - Pokud oprava selže, skener se přesune na další blok dat spoléhající na chybový mechanismus zařízení. - Pokud čtení selže v obou blocích, skener přejde na další položku.
A pokud je k dispozici kontrolní součet, skener jej použije k ověření načtených dat. Pokud není k dispozici, skener se je pokusí přečíst. Pokud se kontrolní součet neshoduje nebo čtení selže, data se zkopírují z druhé kopie. Pokud dojde k neshodě nebo chybě čtení na obou kopiích, není možná žádná oprava. Blok se nahlásí a přeskočí.

10) V případě režimu „Data comparison“ je uvedeno, že skener vypočítává a porovnává svůj kontrolní součet. Jak se toto srovnání provádí? Jak skener ví, která data jsou ta správná – ať už primární nebo sekundární, protože je uvedeno, že se skener pokusí přepsat sekundární zařízení daty z primárního zařízení – co by se však stalo v případě, že je primární zařízení vadné?
Pokud je k dispozici a povolen trvalý kontrolní součet, pak víme, která kopie je nekonzistentní.
Pokud není k dispozici, předpokládáme, že primární kopie je ta správná. V tomto případě je to nejbezpečnější možnost, protože uživatel již možná přečetl data z primární kopie, takže by bylo nejlepší zachovat koherenci.

11) Jaká výstraha se zobrazí při chybě porovnání, pokud je sekundární zrcadlení potenciálně vadné? 
Protokoly trc.logs zařízení SDS poskytují podrobné informace o tom, zda byla data obnovena. např. 774078 23a8fec8:raidScan_Start:00669: Comb 205c80158152, offset 11159552 - primary and secondary checksums are different (pri=3420629458, sec=1047435630) 774498 23a8fec8:raidScan_Start:00730: Comb 205c80158152, offset 11159552 - Sent a message to the MDM on compare error 780997 23a8fec8:raidScan_Start:00758: Comb 205c80158152, offset 11159552 - compare error - succeeded to fix the secondary by the primary

12) Jaký druh chyby se zobrazí v případě, že opravu vadného bloku nelze provést?  
Čítače se zobrazí v seznamu vlastností SDS v části Background Device Scanner. Chyba by se neměla šířit do aplikace.    
Příklad:  Alerts id SIO02.04.0000007    Background scanner compare error.
 
13) Jak se provádí porovnávání v případě vadného bloku dat v režimu „Data comparison“?
Provádí se stejné operace jako v režimu „Device only“. - Pokud obě čtení proběhla úspěšně, porovnají se obě kopie. - Pokud se kopie liší, dojde k přepsání sekundární primární kopie. - Software ScaleIO zapisuje do obou kopií, ale čte pouze z té primární. Další podrobnosti naleznete v uživatelské příručce.  

14) Kde se generují protokoly?
MDM protokoluje do /opt/emc/scaleio/mdm/bin/showevents.py
SDS do /opt/emc/scaleio/sds/log/trc.x
MDM do /opt/emc/scaleio/mdm/log/trc.x
events.txt

15) Je možné naplánovat skenování na pozadí?
Ano, je k dispozici rozhraní REST API, kde můžete plánovat prostřednictvím brány.
 

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.