PowerMax en Windows Offline Data Transfer
Summary: In dit artikel worden ODX-bewerkingen (Offline Data Transfer) beschreven vanuit het perspectief van PowerMax.
Symptoms
- Storage is PowerMax
- ODX is in gebruik.
- ODX kopieert mogelijk langzamer dan verwacht
- De host registreert mogelijk ODX-gerelateerde fouten.
Cause
Offline Data Transfer (ODX) is een Microsoft-product dat kopieeraanvragen naar storage verplaatst om hostbronnen te besparen en dataoverdracht te versnellen. Dit wordt beheerd door tokens, zodat ODX kan bevestigen dat de doelgegevens de bedoeling waren toen het kopieerverzoek werd gedaan.
Het proces kan als volgt worden samengevat:
- ODX krijgt de opdracht om meer dan 256 KB aan gegevens van de ene locatie naar de andere te verplaatsen.
- ODX verzendt kopieeraanvragen naar PowerMax.
- De totale data die moeten worden verplaatst, wordt per ODX in blokken gesplitst.
- PowerMax staat toe dat aanvragen tot 256 MB per gebied worden verplaatst, maar ODX gebruikt meestal standaard blokken van 64 MB.
- PowerMax maakt een XCOPY-sessie tussen het bron- en doelapparaat (dit kan hetzelfde apparaat zijn).
- PowerMax groepeert de brokken in "extents" en plaatst elk extents in een XCOPY-tabel.
- PowerMax bevestigt ontvangst van dit deel aan ODX.
- ODX gaat ervan uit dat de kopie compleet is en wacht 3 minuten vanaf het moment van verzenden van de kopieeraanvraag voordat de host toegang krijgt tot de data.
- Stappen 4-5 worden herhaald voor elke kopieeraanvraag van ODX.
- Als PowerMax een probleem ziet met een kopieeraanvraag, wordt de aanvraag afgewezen. ODX probeert dit vier keer opnieuw en kopieert vervolgens standaard het stuk met normale lees- of schrijfbewerkingen op de host als geen van de nieuwe pogingen is geslaagd.
- PowerMax werkt via de XCOPY-tabel, waarbij de data asynchroon van de bron naar het doel worden verplaatst vanuit de ODX-kopieeraanvraag.
- Kopiëren wordt uitgevoerd door lees- of schrijffuncties binnen PowerMax.
- Dit wordt meestal voltooid binnen de drie minuten die zijn toegestaan door ODX, maar kan langzamer worden gekopieerd als er veel resources nodig zijn voor de lopende host-I/O.
- Na drie minuten geeft ODX de data van de kopieeraanvraag vrij voor hostgebruik op de doellocatie.
- Als de initiële ODX-bewerking een verplaatsing was in plaats van een kopie, worden de hostproblemen verwijderd naar de brontracks buiten het ODX-protocol.
Resolution
Microsoft beschrijft hun vereisten voor het gebruik van ODX in hun artikel Windows Server 2012 R2 en Windows Server 2012.
PowerMax-vereisten voor gebruik van ODX:
- Zowel bron- als doelapparaten mogen niet betrokken zijn bij SRDF/Metro (actief/actief)
- Zowel bron- als doelapparaten mogen niet betrokken zijn bij SnapVX-sessies.
Zoals vermeld in stap 5 van het gedeelte Oorzaak hierboven, wijst PowerMax kopieeraanvragen af als de aanvraag niet wordt ondersteund.
Veelvoorkomende redenen voor afwijzing zijn onder meer:
- Kan niet trapsgewijs verlopen
- Het kopiëren van data naar het eerste doel moet voltooid zijn voordat diezelfde data van het andere doel kunnen worden gekopieerd. Als de eerste kopie nog niet compleet is (nog steeds in de XCOPY-tabel), wordt een kopieverzoek voor een deel van diezelfde data naar een andere locatie afgewezen.
- Niet-uitgelijnde gebieden:
- Het logische blokadres (LBA) voor het begin en het einde van de chunk moet zich in het eerste blok van een track van 128 KB bevinden en de LBA aan het einde van de chunk moet zich in het laatste blok van een track van 128 KB bevinden. Dit moet waar zijn bij zowel de bron als het doel om de kopieeraanvraag te accepteren.
- Het kopieverzoek moet echte gegevens bevatten. Als de aanvraag alleen gebieden bevat met een aantal blokken van nul, wordt deze afgewezen.
- Het kopieerverzoek moet minimaal 256 (0x100) datablokken binnen een bepaald gebied bevatten. Kleinere hoeveelheden gegevens worden geweigerd.
Als u meer hulp nodig hebt bij het oplossen van de bovenstaande problemen, neemt u contact op met Dell Technische Support of uw geautoriseerde servicevertegenwoordiger en geeft u dit Knowledge Article-nummer door.