PowerMax og frakoblet Windows-dataoverføring
Samenvatting: Denne artikkelen beskriver frakoblede dataoverføringsoperasjoner (ODX) fra perspektivet til PowerMax.
Symptomen
- Lagring er PowerMax
- ODX er i bruk.
- ODX kan kopiere saktere enn forventet
- Verten kan logge ODX-relaterte feil.
Oorzaak
Frakoblet dataoverføring (ODX) er et Microsoft-produkt som avlaster kopieringsforespørsler til lagring for å spare vertsressurser og øke hastigheten på dataoverføringer. Dette administreres av tokens slik at ODX kan bekrefte at måldataene er det som var ment da kopiforespørselen ble gjort.
Prosessen kan oppsummeres som følger:
- ODX får beskjed om å flytte mer enn 256 kB data fra ett sted til et annet.
- ODX sender kopieringsforespørsler til PowerMax.
- De totale dataene som skal flyttes er delt inn i biter av ODX.
- PowerMax tillater forespørsler å flytte opp til 256 MB per omfang, men ODX er vanligvis standard for biter på 64 MB.
- PowerMax oppretter en XCOPY-økt mellom kilden og målenheten (som kan være den samme enheten).
- PowerMax grupperer segmentene i "omfang", og plasserer hvert omfang i en XCOPY-tabell.
- PowerMax bekrefter mottak av denne delen til ODX.
- ODX mener kopien er fullstendig og venter 3 minutter fra kopieringsforespørselen sendes før verten får tilgang til dataene.
- Trinn 4-5 gjentas for hver kopieringsforespørsel fra ODX.
- Hvis PowerMax ser et problem med en forespørsel om kopiering, blir forespørselen avvist. ODX prøver dette på nytt fire ganger, og kopierer deretter delen som standard ved hjelp av vanlig vertslesing eller -skriving hvis ingen av de nye forsøkene var vellykkede.
- PowerMax arbeider gjennom XCOPY-tabellen og flytter dataene fra kilde til mål asynkront fra ODX-kopieringsforespørselen.
- Kopiering utføres av lese- eller skrivefunksjoner i PowerMax.
- Dette fullføres vanligvis i løpet av de tre minuttene som tillates av ODX, men kan kopieres saktere hvis det trengs store ressurser for pågående verts-I/O.
- Etter tre minutter frigir ODX dataene fra kopieringsforespørselen for vertsbruk på målstedet.
- Hvis den første ODX-operasjonen var et trekk i stedet for en kopi, problemer verten med sletting til kildesporene utenfor ODX-protokollen.
Oplossing
Microsoft beskriver deres krav til bruk av ODX i artikkelen Windows Server 2012 R2 og Windows Server 2012.
PowerMax-krav for bruk av ODX:
- Både kilde- og målenheter må ikke være involvert i SRDF/Metro (aktiv/aktiv)
- Både kilde- og målenheter må ikke være involvert i SnapVX-økter.
Som nevnt i trinn 5 i Årsak-delen ovenfor, avviser PowerMax kopieringsforespørsler hvis forespørselen ikke støttes.
Vanlige årsaker til avvisning inkluderer:
- Kan ikke kaskade
- Datakopien til det første målet må være fullført før de samme dataene kan kopieres fra det andre målet. Hvis den første kopien ennå ikke er fullført (fremdeles i XCOPY-tabellen), avvises en kopieringsforespørsel for deler av de samme dataene til en annen plassering.
- Ujustert omfang:
- Den logiske blokkadressen (LBA) for begynnelsen og slutten av delen må være på den første blokken i et spor på 128 kB, og LBA-en på slutten av delen må være ved den siste blokken i et spor på 128 kB. Dette må være sant både ved kilden og målet for at kopieringsforespørselen skal godtas.
- Kopiforespørselen må inneholde ekte data. Hvis forespørselen bare inneholder omfang med blokkantall på null, avvises den.
- Kopieringsforespørselen må inneholde minst 256 (0x100) datablokker i løpet av et omfang. Mindre datamengder avvises.
Hvis du trenger mer hjelp med å feilsøke problemene ovenfor, kan du kontakte Dells tekniske støtte eller din autoriserte servicerepresentant og oppgi dette kunnskapsartikkelnummeret.