PowerMax und Windows – Offlinedatenübertragung

Summary: In diesem Artikel werden ODX-Vorgänge (Offline Data Transfer) aus der Perspektive von PowerMax beschrieben.

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

  • Storage ist PowerMax
  • ODX wird verwendet.
  • ODX kopiert möglicherweise langsamer als erwartet
  • Der Host protokolliert möglicherweise ODX-bezogene Fehler.

Cause

Offline Data Transfer (ODX) ist ein Microsoft-Produkt, das Kopieranforderungen in den Storage auslagert, um Hostressourcen zu schonen und Datenübertragungen zu beschleunigen. Dies wird durch Token verwaltet, sodass ODX bestätigen kann, dass die Zieldaten dem entsprechen, was beabsichtigt war, als die Kopieranforderung gestellt wurde.

Der Prozess lässt sich wie folgt zusammenfassen:

  1. ODX wird angewiesen, mehr als 256 KB Daten von einem Speicherort zu einem anderen zu verschieben.
  2. ODX sendet Kopieranforderungen an PowerMax.
    • Die gesamten zu verschiebenden Daten werden nach ODX in Blöcke aufgeteilt.
    • PowerMax ermöglicht das Verschieben von Anforderungen auf bis zu 256 MB pro Extent, aber ODX verwendet in der Regel standardmäßig Blöcke von 64 MB.
  3. PowerMax erstellt eine XCOPY-Sitzung zwischen dem Quell- und dem Zielgerät (das kann dasselbe Gerät sein).
  4. PowerMax gruppiert die Blöcke in "Extents" und platziert jedes Extent in einer XCOPY-Tabelle.
  5. PowerMax bestätigt ODX den Erhalt dieses Blocks.
    • ODX geht davon aus, dass die Kopie abgeschlossen ist, und wartet 3 Minuten ab dem Zeitpunkt des Sendens der Kopieranforderung, bevor der Hostzugriff auf die Daten gewährt wird.
    • Die Schritte 4 bis 5 werden für jede Kopieranforderung von ODX wiederholt.
    • Wenn PowerMax ein Problem mit einer Kopieranforderung erkennt, wird die Anfrage abgelehnt. ODX versucht dies viermal und kopiert den Block standardmäßig mit normalen Hostlese- oder -schreibvorgängen, wenn keiner der erneuten Versuche erfolgreich war.
  6. PowerMax arbeitet mit der XCOPY-Tabelle und verschiebt die Daten asynchron von der Quelle zum Ziel aus der ODX-Kopieranforderung.
    • Das Kopieren erfolgt durch Lese- oder Schreibfunktionen in PowerMax.
    • Dies wird in der Regel innerhalb der von ODX zulässigen drei Minuten abgeschlossen, kann aber auch langsamer kopiert werden, wenn hohe Ressourcen für laufende Host-I/O-Vorgänge benötigt werden.
 
Hinweis: All XCOPY wird angehalten, wenn der Storage-Ressourcenpool (SRP) die Reservekapazität erreicht (in der Regel die letzten 10 % des SRP, d. h. der SRP ist zu mehr als 90 % ausgelastet). In dieser Situation können Daten nicht an den Zielspeicherort kopiert werden, bis sich der SRP nicht mehr in der Reservekapazität befindet.
 
  1. Nach drei Minuten gibt ODX die Daten aus der Kopieranforderung für die Hostnutzung am Zielstandort frei.
  2. Wenn der anfängliche ODX-Vorgang eine Verschiebung und keine Kopie war, gibt der Host eine Löschung auf den Quelltracks außerhalb des ODX-Protokolls aus.

Resolution

Microsoft beschreibt die Anforderungen für die Verwendung von ODX im Artikel Windows Server 2012 R2 und Windows Server 2012Dieser Hyperlink führt Sie zu einer Website außerhalb von Dell Technologies..

PowerMax-Anforderungen für die Verwendung von ODX:

  • Quell- und Zielgeräte dürfen nicht an SRDF/Metro (aktiv/aktiv) beteiligt sein.
  • Quell- und Zielgeräte dürfen nicht an SnapVX-Sitzungen beteiligt sein. 

Wie in Schritt 5 des obigen Abschnitts "Ursache" angegeben, lehnt PowerMax Kopieranforderungen ab, wenn die Anforderung nicht unterstützt wird.
Häufige Ablehnungsgründe sind:

  • Kaskadierung nicht möglich
    • Die Datenkopie auf das erste Ziel muss abgeschlossen sein, bevor dieselben Daten vom anderen Ziel kopiert werden können. Wenn die erste Kopie noch nicht abgeschlossen ist (sie sich noch in der Tabelle XCOPY befindet), wird eine Kopieranforderung für einen beliebigen Teil derselben Daten an einen anderen Speicherort abgelehnt.
  • Nicht ausgerichtete Extents: 
    • Die LBA (Logical Block Address) für den Anfang und das Ende des Blocks muss sich am ersten Block eines 128-KB-Tracks und die LBA am Ende des Blocks am letzten Block eines 128-KB-Tracks befinden. Dies muss sowohl auf der Quelle als auch auf dem Ziel der Fall sein, damit die Kopieranforderung akzeptiert wird.
    • Die Kopieranforderung muss reale Daten enthalten. Wenn die Anforderung nur Extents mit einer Blockanzahl von Null enthält, wird sie abgelehnt.
    • Die Kopieranforderung muss mindestens 256 (0x100) Datenblöcke innerhalb eines Extents enthalten. Kleinere Datenmengen werden abgelehnt.

Wenn Sie weitere Unterstützung bei der Behebung der oben genannten Probleme benötigen, wenden Sie sich an den technischen Support von Dell oder an Ihren autorisierten Servicevertreter und geben Sie diese Wissensdatenbank-Artikelnummer an. 

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.