Transfert de données hors ligne PowerMax et Windows

Summary: Cet article décrit les opérations ODX (Offline Data Transfer) du point de vue de PowerMax.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Le stockage est PowerMax
  • ODX est en cours d’utilisation.
  • ODX peut copier plus lentement que prévu
  • L’hôte peut consigner des erreurs liées à ODX.

Cause

Offline Data Transfer (ODX) est un produit Microsoft qui décharge les demandes de copie vers le stockage afin de préserver les ressources de l’hôte et d’accélérer les transferts de données. Celle-ci est gérée par des jetons afin qu’ODX puisse confirmer que les données cibles correspondent à ce qui était prévu lors de la demande de copie.

Le processus peut être résumé comme suit :

  1. ODX est invité à déplacer plus de 256 Ko de données d’un emplacement à un autre.
  2. ODX envoie des demandes de copie à PowerMax.
    • La quantité totale de données à déplacer est divisée en fragments par ODX.
    • PowerMax permet aux demandes de déplacer jusqu’à 256 Mo par extension, mais ODX utilise par défaut des fragments de 64 Mo.
  3. PowerMax crée une session XCOPY entre l’appareil source et l’appareil cible (qui peut être le même appareil).
  4. PowerMax regroupe les fragments en « extensions » et place chaque extension dans une table XCOPY.
  5. PowerMax accuse réception de ce fragment auprès d’ODX.
    • ODX estime que la copie est terminée et attend 3 minutes à compter de l’envoi de la demande de copie avant d’autoriser l’accès hôte aux données.
    • Les étapes 4 et 5 sont répétées pour chaque demande de copie d’ODX.
    • Si PowerMax détecte un problème avec une demande de copie, celle-ci est rejetée. ODX réessaie cette opération quatre fois, puis copie par défaut le fragment à l’aide des lectures ou écritures normales de l’hôte si aucune des tentatives n’a abouti.
  6. PowerMax fonctionne via la table XCOPY, en déplaçant les données de la source vers la cible de manière asynchrone à partir de la demande de copie ODX.
    • La copie est effectuée par des fonctions de lecture ou d’écriture dans PowerMax.
    • Cette opération se termine généralement dans le délai de trois minutes autorisé par ODX, mais la copie peut être plus lente si des ressources élevées sont nécessaires pour les I/O de l’hôte en cours.
 
Remarque : Toutes les opérations XCOPY s’interrompent si le pool de ressources de stockage (SRP) atteint la capacité de réserve (généralement les derniers 10 % du SRP, ce qui signifie que le SRP est utilisé à plus de 90 %). Cette situation peut laisser les données non copiées vers l’emplacement cible jusqu’à ce que le SRP ne soit plus dans la capacité de réserve.
 
  1. Au bout de trois minutes, ODX libère les données de la demande de copie pour une utilisation par l’hôte à l’emplacement cible.
  2. Si l’opération ODX initiale était un déplacement plutôt qu’une copie, l’hôte émet une suppression vers les pistes sources en dehors du protocole ODX.

Resolution

Microsoft détaille les conditions requises pour l’utilisation d’ODX dans son article Windows Server 2012 R2 et Windows Server 2012Ce lien hypertexte renvoie à un site Web extérieur à Dell Technologies..

Configuration PowerMax requise pour l’utilisation d’ODX :

  • Les périphériques source et cible ne doivent pas être impliqués dans SRDF/Metro (actif/actif)
  • Les appareils source et cible ne doivent pas être impliqués dans les sessions SnapVX. 

Comme indiqué à l’étape 5 de la section Cause ci-dessus, PowerMax rejette les demandes de copie si la demande n’est pas prise en charge.
Les motifs de rejet les plus courants sont les suivants :

  • Cascade impossible
    • La copie des données vers la première cible doit être terminée pour que ces mêmes données puissent être copiées à partir de l’autre cible. Si la première copie n’est pas encore terminée (toujours dans la table XCOPY), toute demande de copie vers un autre emplacement est rejetée pour une partie de ces mêmes données.
  • Unaligned Extents : 
    • L’adresse de bloc logique (LBA) pour le début et la fin du fragment doit se trouver au premier bloc d’une piste de 128 Ko, et le LBA à la fin du fragment doit se trouver au dernier bloc d’une piste de 128 Ko. Cela doit être vrai à la fois à la source et à la cible pour que la demande de copie soit acceptée.
    • La demande de copie doit contenir des données réelles. Si la demande contient uniquement des extensions avec un nombre de blocs égal à zéro, elle est rejetée.
    • La demande de copie doit contenir au moins 256 (0x100) blocs de données dans une extension. Les petites quantités de données sont rejetées.

Si vous avez besoin d’aide supplémentaire pour résoudre les problèmes ci-dessus, contactez le support technique Dell ou votre représentant de service agréé en leur communiquant le numéro de cet article de la base de connaissances. 

Affected Products

PowerMax, PowerMax 2000, PowerMax 2500, PowerMax 8000, PowerMax 8500
Article Properties
Article Number: 000388631
Article Type: Solution
Last Modified: 20 Nov 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.