Escáner en segundo plano Powerflex: preguntas frecuentes y respuestas

Riepilogo: Ha habido muchas preguntas relacionadas con el comportamiento y la configuración del escáner en segundo plano. Este documento se redactó para responder estas preguntas.

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) ¿Cuánto tiempo tarda en iniciarse después de la creación del pool de almacenamiento?
30 segundos después de crear el dispositivo y 30 segundos después de reiniciar el proceso de SDS. 
El ajuste se mostrará en la GUI en Dashboard-> Configuration -> Storage Pools o mediante la ejecución del comando scli.

2) ¿Cuánto tiempo tarda el escáner en segundo plano en reiniciarse después de haber realizado un examen completo?  En la guía “Otras funciones” de Introducción a Dell Technologies PowerFlex v3.5.x, se menciona que “Cuando se completa un examen, el proceso comienza de nuevo, lo que agrega protección constante al sistema”. ¿Cómo funciona eso?
Tras la habilitación o deshabilitación del escáner y después del reinicio del SDS, el inicio o la detención tardan 30 segundos. El escáner se ejecuta continuamente en ciclos/bucle infinito. Cada vez que el escáner se inicia, lo hace desde una ubicación diferente en el dispositivo.
Comienza a escanear desde un área aleatoria.
Una vez que se escanean todas las áreas, comienza a escanear nuevamente en más o menos el mismo orden (se agregan nuevas áreas al final de la lista).
Es un bucle infinito. No hay pausa entre finalizaciones.  Después del reinicio, el escáner no continúa desde la misma ubicación.

3) ¿Se puede habilitar/deshabilitar el escáner en segundo plano para un pool de almacenamiento determinado en cualquier momento?
Si el escáner en segundo plano no se habilitó en los pools de almacenamiento existentes, los nuevos pools de almacenamiento que se creen se habilitarán de manera predeterminada.  A continuación, puede habilitar/deshabilitar el escáner BG para un pool de almacenamiento en cualquier momento dado, siempre que los ajustes del pool de almacenamiento (granularidad, relleno de ceros y suma de comprobación persistente) coincidan con el modo de escáner solicitado.

4) ¿Se puede deshabilitar temporalmente el escáner en segundo plano?
Mediante el comando disable, las opciones son habilitar o deshabilitar.  Esta no es una opción para posponer o retrasar la operación.

5) ¿Está habilitado de forma predeterminada?
Después de la versión 3.5, está habilitado de manera predeterminada si crea un nuevo pool de almacenamiento.  Consulte las notas de la versión para obtener más información sobre esto.

6a.) ¿Cómo puedo comprobar si el escáner se está ejecutando a través de la línea de comandos?
Utilice el comando scli --query_all para comprobar si el escáner del dispositivo está habilitado en cada pool de almacenamiento.  Consulte la “Guía de referencia de la CLI de Dell EMC PowerFlex v3.6.x” para obtener más información sobre el comando scli.
Ejemplo de línea relevante:
Escáner de dispositivo en segundo plano: Habilitado, acción de error de lectura: informar y corregir, acción de comparación de error: informar y corregir, límite de ancho de banda 3072 KBps por dispositivo
Enlace a la explicación del comando y ejemplo de resultado: query_all

 
b.) Además, se mencionó que el escáner informa al SNMP. ¿Hay alguna manera de comprobar este historial de informes en el SNMP?
No hay una opción para comprobar el historial de informes de SNMP.

c.) ¿Los resultados del escaneo se reflejan en algún registro en particular?
Los errores de escaneo se reflejan en los eventos de MDM y los registros de SDS del SDS pertinente.

Para comprobar si hay errores detectados por el escáner del dispositivo en segundo plano, consulte los SDS mediante el comando --query_sds.
La salida “--query_sds --sds_id <SDS_ID>” mostrará un contador para cada dispositivo con errores de lectura corregidos. Por ejemplo, Nombre: /dev/sdr Ruta: /dev/sdr Ruta-original: /dev/sdr ID: Pool de almacenamiento: SP1, Capacidad: 1116 GB Corrección de errores: 6 escaneados 0 MB, errores de comparación: 0 Estado: Normal

Además, todos los problemas se informarán al events.log en el MDM principal, en la pestaña de alertas de la GUI, y se pueden enviar a través de SNMP. P. ej., SCANNER_COMPARE_REPORT ERROR Escáner del dispositivo en segundo plano en el ID del dispositivo
Nota: El mensaje “compare error - succeeded” no está visible en el comando show events. 

7) ¿Cuántos modos de escáner hay y cómo se comprueba en qué modo se está ejecutando el pool de almacenamiento?
Ejecución del comando de salida scli query_all para ver los dos modos de escaneo.
Solo se puede seleccionar un modo.

- Solo dispositivo: realizar operaciones de lectura. Corrección de errores a través de pares.
- Comparación de datos: realizar la prueba de solo dispositivo y comparar el contenido de los datos con un par. El relleno de ceros debe estar habilitado para configurar el escáner del dispositivo en segundo plano en el modo de comparación de datos.

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

En la granularidad fina, todos los pools de almacenamiento tienen relleno de ceros, por lo que ambas opciones de escaneo son soportadas.
En la granularidad media, el relleno de ceros es “opcional” y, por lo tanto, la siguiente nota es relevante:
“Realice la prueba de solo dispositivo y compare el contenido de los datos con un par.  El relleno de ceros debe estar habilitado para configurar el escáner del dispositivo en segundo plano en el modo de comparación de datos”

8) ¿Esto significa que el escáner está funcionando constantemente sin una pauta de fracciones de segundos entre sus dos ciclos?
Luego de habilitarse o deshabilitarse, el escáner tarda unos segundos en iniciarse o detenerse. El escáner se ejecuta continuamente en ciclos. Cada vez que se inicia, lo hace desde una ubicación diferente en el dispositivo. Después del reinicio, el escáner no continúa desde la misma ubicación. - Se puede habilitar/deshabilitar para un pool de almacenamiento determinado en cualquier momento - Para el nuevo pool de almacenamiento, el escáner está deshabilitado - El nuevo dispositivo deriva su configuración del pool de almacenamiento.

9) En el caso del “modo de solo dispositivo”, se menciona que el escáner utiliza el mecanismo de suma de comprobación interno del dispositivo para validar los datos primarios y secundarios. ¿Puedo saber cómo funciona el mecanismo de suma de comprobación interno? ¿Y cómo sabe el escáner cuál (entre el primario y el secundario) es el dispositivo defectuoso, en caso de que alguno de ellos esté defectuoso? Se menciona que el escáner intenta corregir el dispositivo defectuoso con los datos del dispositivo correcto. Supongo que se basa en el error del dispositivo defectuoso, ya que se menciona que se lee un área defectuosa, pero ¿cuál sería el mecanismo de este error?
Además, en el “modo de solo dispositivo” se menciona que si la lectura falla en ambos dispositivos, el escáner pasa al siguiente bloque de almacenamiento. ¿Podría ayudarme a comprender qué significa esto y cómo el siguiente bloque de almacenamiento ayuda a la recuperación de datos, en caso de que esta se realice?
Modo de solo dispositivo: El escáner intenta leer un fragmento de 1 MB de ambas copias. Si la lectura se realiza correctamente, pasa al siguiente fragmento. Si la lectura falla, el escáner intenta corregirlo usando la otra copia. Si la reparación se realiza correctamente, se pasa al siguiente fragmento. Si la reparación falla, se pasa al siguiente fragmento según el mecanismo de error del dispositivo. Si la lectura falla en ambos, se pasa a la siguiente área.
Y si la suma de comprobación está disponible, se utiliza para verificar la lectura de datos. Si no está disponible, intenta realizar la lectura. Si la suma de comprobación no coincide o si la lectura falla, los datos se copian de la otra copia. Si hay una incompatibilidad o un error de lectura en ambas copias, no es posible corregirlas. El error se informa y se omite.

10) Con respecto al “modo de comparación de datos”, se menciona que el escáner calcula y compara la suma de comprobación. ¿Podría ayudarme a comprender cómo se realiza esta comparación? ¿Cómo sabría el escáner cuáles son los datos correctos, ya sean primarios o secundarios, ya que se menciona que el escáner intenta sobrescribir el dispositivo secundario con los datos del dispositivo primario, pero qué sucedería en caso de que el dispositivo primario tenga fallas?
Si la suma de comprobación persistente está disponible y habilitada, podremos sabemos qué copia es incoherente.
Si no está disponible, suponemos que la copia principal es correcta. Esta es la opción más segura para este caso porque es posible que el usuario ya haya leído los datos de la copia principal, por lo que sería mejor mantener la coherencia.

11) ¿Cuál es un ejemplo de alerta que ocurre con el error de comparación si el espejo secundario es potencialmente defectuoso? 
El archivo trc.logs de SDS proporcionará información detallada sobre la recuperación de los datos. Por ejemplo, 774078 23a8fec8:raidScan_Start:00669: Área 205c80158152, compensación 11159552: las sumas de comprobación primarias y secundarias son diferentes (pri=3420629458, sec=1047435630) 774498 23a8fec8:raidScan_Start:00730: Área 205c80158152, compensación 11159552: se envió un mensaje al MDM sobre el error de comparación 780997 23a8fec8:raidScan_Start:00758: Área 205c80158152, compensación 11159552 - error de comparación. Se logró corregir el secundario mediante el primario

12) ¿Qué tipo de error se muestra en caso de que no se pueda corregir el fragmento defectuoso?  
Los contadores aparecen en la hoja de propiedades de SDS, en Background device scanner. El error no se debe propagar a la aplicación.    
Ejemplo:  ID de alerta SIO02.04.0000007 Error de comparación del escáner en segundo plano.
 
13) Con respecto a un fragmento defectuoso en el “modo de comparación de datos”, ¿cómo se realiza la comparación?
Realiza las mismas operaciones que el modo de solo dispositivo. Si ambas lecturas se realizaron correctamente, se compara entre dos copias. Si las copias son diferentes, sobrescribe la secundaria con la primaria. ScaleIO escribe en ambas copias, pero solo lee desde la primaria. Consulte la guía del usuario para conocer más detalles.  

14) ¿Dónde se generan los registros?
Registros de 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) ¿Existe una opción para programar un escáner en segundo plano?
Sí, hay una API REST en la que se puede programar a través de la puerta de enlace.
 

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.