Фоновый сканер 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) Сколько времени занимает запуск после создания пула хранения данных?
Через 30 секунд после создания устройства и через 30 секунд после перезапуска процесса SDS. 
Эта настройка будет отображаться в графическом интерфейсе пользователя в разделе «Dashboard» -> «Configuration» -> «Storage Pools» или при выполнении команды scli.

2) Сколько времени занимает перезапуск фонового сканера после завершения одного полного сканирования?  В руководстве «Знакомство с другими функциями Dell Technologies PowerFlex v3.5.x» указывается, что после завершения сканирования процесс начинается снова, что обеспечивает постоянную защиту системы. Как это работает?
После включения/отключения сканера и перезапуска SDS процесс запуска/остановки займет около 30 секунд. Сканер работает непрерывно в цикле/бесконечном цикле. Каждый раз, когда сканер запускается, он запускается из разных мест на устройстве.
Сканирование начинается со случайной комбинации.
После сканирования всех комбинаций он снова начнет сканирование примерно в том же порядке (новые комбинации добавляются в конец списка).
Это бесконечный цикл. Никаких пауз между завершенными циклами.  После перезапуска сканер не будет продолжать работу из того же местоположения.

3) Можно ли включить/отключить фоновый сканер для данного пула хранения данных в любое время?
Если фоновый сканер не был включен в существующих пулах хранения данных, он будет включен по умолчанию в новых создаваемых пулах хранения данных.  Затем можно включить/отключить сканер BG для пула хранения данных в любой момент времени при условии, что настройки пула хранения данных (детализация, заполнение нулями и постоянная контрольная сумма) соответствуют запрошенному режиму сканера.

4) Можно ли временно отключить фоновый сканер?
С помощью команды disable, доступны варианты enable и disable.  Нет возможности отсрочить или отложить операцию.

5) Включен ли он по умолчанию?
После версии 3.5 он включен по умолчанию при создании нового пула хранения данных.  Дополнительные сведения об этом см. в примечаниях к выпуску.

6a.) Как проверить, работает ли сканер с помощью командной строки?
Используйте команду scli --query_all, чтобы проверить, включен ли сканер устройств в каждом пуле хранения данных.  Дополнительные сведения о команде scli см. в «Справочном руководстве по интерфейсу командной строки Dell EMC PowerFlex v3.6.x».
Пример соответствующей строки:
Фоновый сканер устройства: Включен, действие при ошибке чтения: отчет и исправление, действие при ошибке сравнения: отчет и исправление, ограничение пропускной способности 3072 Кбит/с на устройство
Ссылка на объяснение команды и пример выходных данных: query_all

 
б.) Также, было указано, что сканер генерирует отчет в SNMP. Можно ли проверить историю этих отчетов в SNMP?
Нет возможности проверить историю отчетов SNMP

в) Отражаются ли результаты сканирования в каком-либо конкретном журнале?
Ошибка сканирования отображается в событиях MDM и журналах SDS соответствующего устройства.

Чтобы проверить наличие ошибок, обнаруженных фоновым сканером устройства, запросите SDS с помощью команды --query_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

Кроме того, все проблемы будут отправлены в events.log на главном MDM, на вкладку «Alerts» в графическом интерфейсе пользователя и могут быть отправлены по протоколу SNMP. Пример: «SCANNER_COMPARE_REPORT ERROR Background device scanner on device ID»
Примечание. Сообщение «compare error - succeeded» не отображается в команде show events. 

7) Сколько режимов сканера существует и как проверить, в каком режиме работает пул хранения данных?
Выполнение команды вывода информации scli query_all для просмотра двух режимов сканирования.
Можно выбрать только один режим.

- Только устройство            --Выполнение операций чтения. Исправление ошибок однорангового узла.
Сравнение данных   --Выполнить тест только для устройства и сравнить содержимое данных с одноранговым узлом. Для перевода фонового сканера устройства в режим сравнения данных необходимо включить заполнение нулями.

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) Означает ли это, что сканер постоянно работает без промежутка между двумя циклами?
При включении/отключении сканера запуск/остановка занимает несколько секунд. Сканер работает циклами непрерывно. Каждый раз при запуске сканера он запускается из другого местоположения на устройстве. После перезапуска сканер не будет продолжать работу из того же местоположения. Его можно включить/отключить для данного пула хранения данных в любое время. Для нового пула хранения данных сканер отключен. Новое устройство получает свою конфигурацию из пула хранения данных.

9) В случае режима «только устройство» указано, что сканер использует внутренний механизм контрольной суммы устройства для проверки основных и дополнительных данных. Можно ли узнать, как работает внутренний механизм контрольной суммы? Как сканер узнает, какое устройство (основное или дополнительное) неисправно? Упоминается, что сканер пытается исправить неисправное устройство с помощью данных с исправного устройства. Я предполагаю, что это связано с ошибкой, так как указано, что это происходит, если считывается область с ошибками, но каков механизм этой ошибки?
Кроме того, в режиме «только устройство» указывается, что в случае сбоя чтения на обоих устройствах сканер переходит к следующему блоку хранения данных. Не могли бы вы помочь мне понять, что это означает и как следующий блок хранения данных помогает восстановить данные при выполнении восстановления данных?
Режим «только устройство» – сканер пытается прочитать фрагмент размером 1 Мбайт из обеих копий. Если чтение завершается успешно, переходит к следующему фрагменту. Если чтение завершается сбоем, сканер пытается исправить его с помощью другой копии. Если исправление успешно выполнено, переходит к следующему фрагменту. Если исправление завершается сбоем, переходит к следующему фрагменту, используя механизм ошибки устройства. Если чтение завершается сбоем в обоих случаях, переходит к следующей комбинации.
Если контрольная сумма доступна, то она используется для верификации прочитанных данных. Если файл не доступен, то программа попытается его прочитать. Если контрольная сумма не совпадает или происходит сбой чтения, данные копируются из другой копии. При наличии несоответствия или ошибки чтения в обеих копиях исправление невозможно. Генерируется отчет и они игнорируются.

10) Указано, что в отношении «режима сравнения данных» сканер рассчитывает и сравнивает их контрольную сумму. Можете ли вы помочь мне понять, как выполняется это сравнение? Как сканер узнает, какие данные являются правильными — основные или дополнительные, так как указано, что сканер пытается перезаписать дополнительное устройство данными с основного устройства. Что произойдет в случае неисправности основного устройства?
Если постоянная контрольная сумма доступна и включена, то мы знаем, какая копия не согласована.
Если она недоступна, то мы предполагаем, что основная копия верна. Это самый безопасный вариант для этого случая, так как пользователь, возможно, уже считал данные из основной копии, поэтому лучше поддерживать согласованность.

11) Что представляет собой пример оповещения, возникающего при ошибке сравнения, если возможно неисправно дополнительное зеркало? 
Журналы SDS trc.logs предоставляют подробную информацию о том, были ли восстановлены данные. Например: 774078 23a8fec8:raidScan_Start:00669: Comb 205c80158152, offset 11159552 — контрольные суммы основного и дополнительного компонентов отличаются (pri=3420629458, sec=1047435630) 774498 23a8fec8:raidScan_Start:00730: Comb 205c80158152, offset 11159552 — отправлено сообщение в MDM об ошибке сравнения 780997 23a8fec8:raidScan_Start:00758: Comb 205c80158152, offset 11159552 — ошибка сравнения; дополнительный компонент удалось исправить основным

12) Какая ошибка отображается, если не удалось исправить неисправный фрагмент?  
Счетчики отображаются в таблице свойств SDS в разделе «Background device scanner». Ошибка не должна распространяться на приложение.    
Пример.  Идентификатор оповещений SIO02.04.0000007    Ошибка сравнения фонового сканера.
 
13) Что касается неисправного фрагмента в «режиме сравнения данных», как выполняется сравнение?
Выполняет те же операции, что и в режиме только устройства Если обе операции чтения выполняются успешно, сравниваются две копии. Если копии отличаются, перезаписывает дополнительную копию с основной. ScaleIO записывает обе копии, но выполняет только чтение с основной. Подробные сведения см. в руководстве пользователя.  

14) Где создаются журналы?
Журналы 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) Есть ли возможность запланировать запуск фонового сканера?
Да, существует REST API, который можно запланировать через шлюз.
 

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.