PowerMax og Windows Offline-dataoverførsel
Summary: I denne artikel beskrives ODX-handlinger (Offline Data Transfer) set fra PowerMax perspektiv.
Symptoms
- Storage er PowerMax
- ODX er i brug.
- ODX kopierer muligvis langsommere end forventet
- Værten logger muligvis ODX-relaterede fejl.
Cause
ODX (Offline Data Transfer) er et Microsoft-produkt, der aflaster kopianmodninger til storage for at spare værtsressourcer og fremskynde dataoverførsler. Dette styres af tokens, så ODX kan bekræfte, at måldataene er, hvad der var meningen, da kopianmodningen blev foretaget.
Processen kan opsummeres som følger:
- ODX bliver bedt om at flytte mere end 256 KB data fra et sted til et andet.
- ODX sender kopianmodninger til PowerMax.
- De samlede data, der skal flyttes, opdeles i bidder af ODX.
- PowerMax gør det muligt at flytte anmodninger op til 256 MB pr. omfang, men ODX bruger typisk bidder på 64 MB som standard.
- PowerMax opretter en XCOPY-session mellem kilden og destinationsenheden (som kan være den samme enhed).
- PowerMax grupperer blokkene i "omfang" og placerer hvert omfang i en XCOPY-tabel.
- PowerMax bekræfter modtagelsen af denne del til ODX.
- ODX mener, at kopien er komplet og venter 3 minutter fra tidspunktet for afsendelse af kopianmodningen, før værten får adgang til dataene.
- Trin 4-5 gentages for hver kopianmodning fra ODX.
- Hvis PowerMax ser et problem med en kopieringsanmodning, afvises anmodningen. ODX forsøger dette igen fire gange og kopierer derefter som standard klumpen ved hjælp af normale værtslæsninger eller -skrivninger, hvis ingen af gentagelserne lykkedes.
- PowerMax arbejder gennem XCOPY-tabellen og flytter dataene fra kilde til mål asynkront fra ODX-kopianmodningen.
- Kopiering udføres af læse- eller skrivefunktioner i PowerMax.
- Dette fuldføres normalt inden for de tre minutter, som ODX tillader, men kan kopiere langsommere, hvis der kræves store ressourcer til løbende værts-I/O.
- Efter tre minutter frigiver ODX dataene fra kopianmodningen til værtsbrug på målplaceringen.
- Hvis den første ODX-handling var en flytning snarere end en kopi, slettes værtsproblemerne til kildesporene uden for ODX-protokollen.
Resolution
Microsoft beskriver deres krav til brug af ODX i deres artikel Windows Server 2012 R2 og Windows Server 2012.
PowerMax-krav til brug af ODX:
- Både kilde- og målenheder må ikke være involveret i SRDF/Metro (aktiv/aktiv)
- Både kilde- og målenheder må ikke være involveret i SnapVX-sessioner.
Som anført i trin 5 i afsnittet Årsag ovenfor, afviser PowerMax kopieringsanmodninger, hvis anmodningen ikke understøttes.
Almindelige årsager til afvisning omfatter:
- Kan ikke kaskade
- Datakopiering til det første mål skal være fuldført, før de samme data kan kopieres fra det andet mål. Hvis den første kopi endnu ikke er færdig (stadig i XCOPY-tabellen), afvises en kopianmodning for en del af de samme data til en anden placering.
- Ikke-justerede omfang:
- Den logiske blokadresse (LBA) for begyndelsen og slutningen af blokken skal være ved den første blok i et 128 KB-spor, og LBA'en i slutningen af blokken skal være ved den sidste blok i et 128 KB-spor. Dette skal være tilfældet både ved kilden og målet, for at kopianmodningen kan accepteres.
- Kopianmodningen skal indeholde rigtige data. Hvis anmodningen kun indeholder omfang med blokantal på nul, afvises den.
- Kopianmodningen skal indeholde mindst 256 (0x100) datablokke inden for et omfang. Mindre datamængder afvises.
Hvis du har brug for yderligere hjælp til fejlfinding af ovenstående problemer, skal du kontakte Dells tekniske support eller din autoriserede servicerepræsentant og oplyse nummeret på denne vidensartikel.