PowerFlexバックグラウンド スキャナー - よくある質問と回答
Riepilogo: バックグラウンド スキャナーの動作と設定に関する質問が多数ありました。 このドキュメントは、こうした質問に答えるために書かれたものです。
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)ストレージ プールを作成してから開始するまでにどれくらいの時間がかかりますか?
2)バックグラウンド スキャナーが1回のフル スキャンを完了した後、スキャナーが再起動するまでにどれくらいの時間がかかりますか? 「Getting to Know Dell Technologies PowerFlex v3.5.x」の「Other functions」ガイドに、「スキャンが完了すると、プロセスが再開されるため、システムに常時保護が追加されます」と記載されていますが、どのような仕組みなのでしょうか?
3)バックグラウンド スキャナーは、特定のストレージ プールに対していつでも有効/無効にできますか?
4)バックグラウンド スキャナーを一時的に無効にできますか?
5)デフォルトで有効になっていますか?
6a.) スキャナーがコマンドラインで実行されているかどうかを確認するにはどうすればよいですか?
c.)スキャン結果は特定のログに反映されますか?
7)スキャナー モードはいくつありますか、またストレージ プールがどのモードで作動しているかを確認するにはどうすればよいですか?
8)これは、スキャナーが2つのサイクルの間に途切れることなく常に作動していることを意味しますか?
9)「デバイスのみモード」の場合、スキャナーはデバイスの内部チェックサム メカニズムを使用してプライマリー データとセカンダリー データを検証すると記載されています。内部チェックサム メカニズムがどのように機能するかを教えてください。また、プライマリーとセカンダリーのどちらかのデバイスに障害が発生した場合、どちらが故障したのかをスキャナーはどのように判断するのでしょうか?スキャナーは、正常なデバイスからのデータで障害のあるデバイスを修正しようとすると記載されています。障害のある領域が読み取られた場合という記述があるので、エラーに基づくものだと推測していますが、このエラーのメカニズムはどのようなものですか?
また、「デバイスのみモード」では、両方のデバイスで読み取りが失敗した場合、スキャナーは次のストレージ ブロックにスキップすると記載されています。これが何を意味するのか理解できるように説明してください。また、データのリカバリーが行われた場合、次のストレージ ブロックがデータ リカバリーを支援する方法を教えてください。
10)「データ比較モード」について-スキャナーがチェックサムを計算して比較すると記載されています。この比較がどのように行われるか理解できるように説明してください。プライマリー デバイスとセカンダリー デバイスのどちらのデータが正しいかをどのように判断するのですか?スキャナーはプライマリー デバイスからのデータでセカンダリー デバイスを上書きしようとすると記述されていますが、プライマリー デバイスに障害が発生した場合はどうなるのでしょうか?
11)セカンダリー ミラーに障害が発生している可能性がある場合に比較エラーで発生するアラートの例を教えてください。
12)障害のあるチャンクを修正できなかった場合、どのようなエラーが表示されますか?
13)「データ比較モード」の状態で障害が発生したチャンクに関して、比較はどのように実行されますか?
14)ログはどこで生成されますか?
15)バックグラウンド スキャナーをスケジュールするオプションはありますか?
デバイスの作成から30秒後、SDSプロセスが再起動してから30秒ほどかかります。
この設定は、GUIの[Dashboard]>[Configuration]>[Storage Pools]に表示されるか、scliコマンドを実行すると表示されます。
この設定は、GUIの[Dashboard]>[Configuration]>[Storage Pools]に表示されるか、scliコマンドを実行すると表示されます。
2)バックグラウンド スキャナーが1回のフル スキャンを完了した後、スキャナーが再起動するまでにどれくらいの時間がかかりますか? 「Getting to Know Dell Technologies PowerFlex v3.5.x」の「Other functions」ガイドに、「スキャンが完了すると、プロセスが再開されるため、システムに常時保護が追加されます」と記載されていますが、どのような仕組みなのでしょうか?
スキャナーを有効/無効にすると、SDSが再起動した後、開始/停止に30秒かかります。スキャナーはサイクル/無限ループで連続的に作動します。スキャナーが起動するたびに、デバイス上の異なる場所から開始されます。
ランダムなコームからスキャンが開始され、
すべてのコームがスキャンされると、ほぼ同じ順序でスキャンが再開されます(新しいコームがリストの末尾に追加されます)。
これは無限ループです。完了の間に一時停止はありません。 再起動すると、スキャナーは同じ場所から起動しなくなります。
ランダムなコームからスキャンが開始され、
すべてのコームがスキャンされると、ほぼ同じ順序でスキャンが再開されます(新しいコームがリストの末尾に追加されます)。
これは無限ループです。完了の間に一時停止はありません。 再起動すると、スキャナーは同じ場所から起動しなくなります。
3)バックグラウンド スキャナーは、特定のストレージ プールに対していつでも有効/無効にできますか?
既存のストレージ プールでバックグラウンド スキャナーが有効になっていない場合、作成される新しいストレージ プールはデフォルトで有効になります。 その後、ストレージ プールの設定(粒度、ゼロ パディング、永続チェックサム)が要求されたスキャナー モードと一致する場合は、いつでもストレージ プールのBGスキャナーを有効または無効にすることができます。
4)バックグラウンド スキャナーを一時的に無効にできますか?
disableコマンドを使用する場合、オプションは有効または無効です。 これは、操作を延期または遅延するオプションではありません。
5)デフォルトで有効になっていますか?
バージョン3.5以降では、新しいストレージ プールを作成すると、デフォルトで有効になります。 詳細については、リリース ノートを参照してください。
6a.) スキャナーがコマンドラインで実行されているかどうかを確認するにはどうすればよいですか?
scliコマンド--query_allを使用して、各ストレージ プールでデバイス スキャナーが有効になっているかどうかを確認します。 scliコマンドの詳細については、『Dell EMC PowerFlex v3.6.x CLI Reference Guide』を参照してください。
関連する行の例:
バックグラウンド デバイス スキャナー:有効、読み取りエラー アクション:報告と修正、比較エラー アクション:報告と修正、帯域幅制限:デバイスあたり3072 KBps
コマンドの説明と出力例へのリンク:query_all
関連する行の例:
バックグラウンド デバイス スキャナー:有効、読み取りエラー アクション:報告と修正、比較エラー アクション:報告と修正、帯域幅制限:デバイスあたり3072 KBps
コマンドの説明と出力例へのリンク:query_all
b.)また、スキャナーがSNMPにレポートを送信すると記載されていますが、このレポート履歴をSNMPで確認する方法はありますか?
SNMPのレポート履歴を確認するオプションはありません
c.)スキャン結果は特定のログに反映されますか?
スキャン エラーは、関連するSDSのMDMイベントとSDSログに反映されます。
バックグラウンド デバイス スキャナーによって検出されたエラーを確認するには、--query_sdsコマンドを使用してSDSにクエリーを実行します。
「--query_sds --sds_id <SDS_ID>」出力には、修正された読み取りエラーがある各デバイスのカウンターが表示されます。例: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
さらに、すべての問題はマスターMDMのevents.log、GUIの[Alerts]タブにレポートされ、SNMP経由で送信できます。例:SCANNER_COMPARE_REPORT ERROR Background device scanner on device ID
メモ:show eventsコマンドでは「compare error - succeeded」というメッセージは表示されません。
バックグラウンド デバイス スキャナーによって検出されたエラーを確認するには、--query_sdsコマンドを使用してSDSにクエリーを実行します。
「--query_sds --sds_id <SDS_ID>」出力には、修正された読み取りエラーがある各デバイスのカウンターが表示されます。例: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
さらに、すべての問題はマスターMDMのevents.log、GUIの[Alerts]タブにレポートされ、SNMP経由で送信できます。例:SCANNER_COMPARE_REPORT ERROR Background device scanner on device ID
メモ:show eventsコマンドでは「compare error - succeeded」というメッセージは表示されません。
7)スキャナー モードはいくつありますか、またストレージ プールがどのモードで作動しているかを確認するにはどうすればよいですか?
scli query_all outputコマンドを実行して、2つのスキャン モードを表示します
モードは1つのみ選択できます。
- デバイスのみ --読み取り操作を実行します。エラー時にピアから修正します。
- データ比較 --デバイスのみのテストを実行し、データの内容をピアと比較します。バックグラウンド デバイス スキャナーをデータ比較モードに設定するには、ゼロ パディングを有効にする必要があります。
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>]
細かい粒度では、すべてのストレージ プールにゼロ パディングが適用されるため、両方のスキャン オプションがサポートされます。
中程度の粒度では、ゼロ パディングは「オプション」であるため、次の注意事項が関連します。
「デバイスのみのテストを実行し、データの内容をピアと比較します。 バックグラウンド デバイス スキャナーをデータ比較モードに設定するには、ゼロパディングを有効にする必要があります。」
モードは1つのみ選択できます。
- デバイスのみ --読み取り操作を実行します。エラー時にピアから修正します。
- データ比較 --デバイスのみのテストを実行し、データの内容をピアと比較します。バックグラウンド デバイス スキャナーをデータ比較モードに設定するには、ゼロ パディングを有効にする必要があります。
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>]
細かい粒度では、すべてのストレージ プールにゼロ パディングが適用されるため、両方のスキャン オプションがサポートされます。
中程度の粒度では、ゼロ パディングは「オプション」であるため、次の注意事項が関連します。
「デバイスのみのテストを実行し、データの内容をピアと比較します。 バックグラウンド デバイス スキャナーをデータ比較モードに設定するには、ゼロパディングを有効にする必要があります。」
8)これは、スキャナーが2つのサイクルの間に途切れることなく常に作動していることを意味しますか?
スキャナーを有効/無効にすると、開始/停止に数秒かかります。スキャナーはサイクルで連続的に作動します。スキャナーが起動するたびに、デバイス上の異なる場所から起動します。再起動すると、スキャナーは同じ場所から起動しなくなります。- 特定のストレージ プールに対していつでも有効/無効にすることができます - 新しいストレージ プールの場合、スキャナーは無効になります - 新しいデバイスは、ストレージ プールからその構成を取得します。
9)「デバイスのみモード」の場合、スキャナーはデバイスの内部チェックサム メカニズムを使用してプライマリー データとセカンダリー データを検証すると記載されています。内部チェックサム メカニズムがどのように機能するかを教えてください。また、プライマリーとセカンダリーのどちらかのデバイスに障害が発生した場合、どちらが故障したのかをスキャナーはどのように判断するのでしょうか?スキャナーは、正常なデバイスからのデータで障害のあるデバイスを修正しようとすると記載されています。障害のある領域が読み取られた場合という記述があるので、エラーに基づくものだと推測していますが、このエラーのメカニズムはどのようなものですか?
また、「デバイスのみモード」では、両方のデバイスで読み取りが失敗した場合、スキャナーは次のストレージ ブロックにスキップすると記載されています。これが何を意味するのか理解できるように説明してください。また、データのリカバリーが行われた場合、次のストレージ ブロックがデータ リカバリーを支援する方法を教えてください。
デバイスのみモード - スキャナーは両方のコピーから1MBのチャンクを読み取ろうとします - 読み取りが成功した場合、次のチャンクに移動します - 読み取りに失敗した場合、スキャナーは他のコピーを使用して修正を試みます - 修正が成功した場合は、次のチャンクに移動します - 修正に失敗した場合は、デバイス エラー メカニズムに依存して次のチャンクに移動します - 両方で読み取りが失敗した場合、次のコームに移ります
チェックサムが使用可能な場合は、読み取られたデータを検証するために使用されます。使用できない場合は、読み取りを試みます。チェックサムが一致しない、または読み取りに失敗した場合、データはもう一方のコピーからコピーされます。両方のコピーに不一致または読み取りエラーがある場合、修正は不可能です。レポートされ、スキップされます。
チェックサムが使用可能な場合は、読み取られたデータを検証するために使用されます。使用できない場合は、読み取りを試みます。チェックサムが一致しない、または読み取りに失敗した場合、データはもう一方のコピーからコピーされます。両方のコピーに不一致または読み取りエラーがある場合、修正は不可能です。レポートされ、スキップされます。
10)「データ比較モード」について-スキャナーがチェックサムを計算して比較すると記載されています。この比較がどのように行われるか理解できるように説明してください。プライマリー デバイスとセカンダリー デバイスのどちらのデータが正しいかをどのように判断するのですか?スキャナーはプライマリー デバイスからのデータでセカンダリー デバイスを上書きしようとすると記述されていますが、プライマリー デバイスに障害が発生した場合はどうなるのでしょうか?
永続的なチェックサムが使用可能で有効になっている場合は、どのコピーが不整合であるかを把握できます。
使用できない場合は、プライマリー コピーが正しいと想定します。これは、ユーザーがプライマリー コピーからすでにデータを読み取っている可能性があり、一貫性を保つことが最善であるため、このケースでは最も安全な選択肢となります。
使用できない場合は、プライマリー コピーが正しいと想定します。これは、ユーザーがプライマリー コピーからすでにデータを読み取っている可能性があり、一貫性を保つことが最善であるため、このケースでは最も安全な選択肢となります。
11)セカンダリー ミラーに障害が発生している可能性がある場合に比較エラーで発生するアラートの例を教えてください。
SDS trc.logsは、データがリカバリーされたかどうかに関する詳細な情報を提供します。例: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)障害のあるチャンクを修正できなかった場合、どのようなエラーが表示されますか?
カウンターは、SDSプロパティー シートのバックグラウンド デバイス スキャナーの下に表示されます。エラーがアプリケーションに伝播しないようにする必要があります。
Example: Alerts id SIO02.04.0000007 Background scanner compare error.
Example: Alerts id SIO02.04.0000007 Background scanner compare error.
13)「データ比較モード」の状態で障害が発生したチャンクに関して、比較はどのように実行されますか?
デバイスのみモードと同じ操作を実行します。両方の読み取りが成功した場合は、2つのコピーを比較します。コピーが異なる場合、セカンダリーをプライマリーで上書きします。ScaleIOは両方のコピーに書き込みますが、読み取りはプライマリーからのみ行います。詳細については、ユーザー ガイドを参照してください。
14)ログはどこで生成されますか?
MDM logs /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
SDS /opt/emc/scaleio/sds/log/trc.x
MDM /opt/emc/scaleio/mdm/log/trc.x
events.txt
15)バックグラウンド スキャナーをスケジュールするオプションはありますか?
はい、ゲートウェイを介してスケジュールできるREST APIがあります。
Prodotti interessati
Converged Infrastructure, PowerFlex Appliance, PowerEdge R630, PowerEdge R640, PowerEdge R730, PowerEdge R740, PowerEdge R740XD, PowerEdge R840Prodotti
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.