Transferencia de datos offline de PowerMax y Windows
Samenvatting: En este artículo, se describen las operaciones de transferencia de datos offline (ODX) desde la perspectiva de PowerMax.
Symptomen
- El almacenamiento es PowerMax
- ODX está en uso.
- Es posible que ODX esté copiando más lentamente de lo esperado
- El host puede estar registrando errores relacionados con ODX.
Oorzaak
Offline Data Transfer (ODX) es un producto de Microsoft que descarga las solicitudes de copia al almacenamiento para conservar los recursos del host y acelerar las transferencias de datos. Esto se administra mediante tokens para que ODX pueda confirmar que los datos de destino son los previstos cuando se realizó la solicitud de copia.
El proceso se puede resumir de la siguiente manera:
- A ODX se le indica que mueva más de 256 KB de datos de una ubicación a otra.
- ODX envía solicitudes de copia a PowerMax.
- ODX divide los datos totales que se transferirán en fragmentos.
- PowerMax permite que las solicitudes se muevan hasta 256 MB por extensión, pero ODX generalmente se configura de manera predeterminada en fragmentos de 64 MB.
- PowerMax crea una sesión XCOPY entre el dispositivo de origen y el de destino (que puede ser el mismo dispositivo).
- PowerMax agrupa los fragmentos en "extensiones" y coloca cada extensión en una tabla XCOPY.
- PowerMax acusa recibo de este fragmento a ODX.
- ODX cree que la copia está completa y espera 3 minutos desde el momento de envío de la solicitud de copia antes de permitir el acceso del host a los datos.
- Los pasos 4 y 5 se repiten para cada solicitud de copia de ODX.
- Si PowerMax detecta un problema con una solicitud de copia, se rechaza la solicitud. ODX vuelve a intentarlo cuatro veces y, a continuación, copia el fragmento de forma predeterminada mediante lecturas o escrituras normales del host si ninguno de los reintentos se realizó correctamente.
- PowerMax funciona a través de la tabla XCOPY y transfiere los datos del origen al destino de manera asíncrona desde la solicitud de copia de ODX.
- La copia se realiza mediante funciones de lectura o escritura dentro de PowerMax.
- Por lo general, esto se completa dentro de los tres minutos que permite ODX, pero puede copiar más lentamente si se necesitan muchos recursos para la I/O continua del host.
- Después de tres minutos, ODX libera los datos de la solicitud de copia para su uso por parte del host en la ubicación de destino.
- Si la operación inicial de ODX fue una transferencia en lugar de una copia, el host emite la eliminación a los segmentos de origen fuera del protocolo ODX.
Oplossing
Microsoft detalla sus requisitos para el uso de ODX en su artículo Windows Server 2012 R2 y Windows Server 2012.
Requisitos de PowerMax para el uso de ODX:
- Los dispositivos de origen y destino no deben participar en SRDF/Metro (activo/activo)
- Los dispositivos de origen y destino no deben participar en las sesiones de SnapVX.
Como se indicó en el paso 5 de la sección Causa anterior, PowerMax rechaza las solicitudes de copia si la solicitud no es compatible.
Entre los motivos de rechazo más comunes se incluyen los siguientes:
- No se puede aplicar en cascada
- La copia de datos en el primer destino debe completarse antes de que esos mismos datos se puedan copiar desde el otro destino. Si la primera copia aún no está completa (aún en la tabla XCOPY), se rechaza una solicitud de copia para cualquier parte de esos mismos datos a otra ubicación.
- Extensiones no alineadas:
- La dirección de bloque lógico (LBA) para el principio y el final del fragmento debe estar en el primer bloque de un segmento de 128 KB, y la LBA al final del fragmento debe estar en el último bloque de un segmento de 128 KB. Esto debe ser verdadero tanto en el origen como en el destino para que se acepte la solicitud de copia.
- La solicitud de copia debe contener datos reales. Si la solicitud contiene solo extensiones con conteos de bloques de cero, se rechaza.
- La solicitud de copia debe contener al menos 256 (0x100) bloques de datos dentro de una extensión. Se rechazan las cantidades de datos menores.
Si necesita más ayuda para solucionar los problemas anteriores, comuníquese con el soporte técnico de Dell o con su representante de servicio autorizado y proporcione el número de este artículo de la base de conocimientos.