Transfer danych w trybie offline PowerMax i Windows
Samenvatting: W tym artykule opisano operacje transferu danych w trybie offline (ODX) z perspektywy PowerMax.
Symptomen
- Pamięć masowa to PowerMax
- ODX jest w użyciu.
- ODX może kopiować wolniej niż oczekiwano
- Host może rejestrować błędy związane z ODX.
Oorzaak
Transfer danych w trybie offline (ODX) to produkt firmy Microsoft, który odciąża żądania kopiowania do magazynu w celu oszczędzania zasobów hosta i przyspieszenia transferów danych. Jest to zarządzane przez tokeny, dzięki czemu ODX może potwierdzić, że dane docelowe są zgodne z oczekiwaniami podczas wykonywania żądania kopiowania.
Proces ten można podsumować w następujący sposób:
- ODX ma przenieść ponad 256 KB danych z jednej lokalizacji do drugiej.
- ODX wysyła żądania kopiowania do PowerMax.
- Łączna ilość danych do przeniesienia jest dzielona przez ODX na części.
- PowerMax zezwala na przenoszenie żądań do 256 MB na zakres, ale ODX zazwyczaj domyślnie jest to fragment 64 MB.
- PowerMax tworzy sesję XCOPY między urządzeniem źródłowym i docelowym (którym może być to samo urządzenie).
- PowerMax grupuje fragmenty w "zakresy" i umieszcza każdy zakres w tabeli XCOPY.
- PowerMax potwierdza otrzymanie tej porcji do ODX.
- ODX uważa, że kopia została zakończona i czeka 3 minuty od momentu wysłania żądania skopiowania, zanim zezwoli hostowi na dostęp do danych.
- Kroki 4–5 są powtarzane dla każdego żądania kopiowania z ODX.
- Jeśli PowerMax wykryje problem z żądaniem kopiowania, żądanie zostanie odrzucone. ODX ponawia próbę cztery razy, a następnie domyślnie kopiuje fragment przy użyciu normalnych odczytów lub zapisów hosta, jeśli żadna z ponownych prób nie zakończyła się pomyślnie.
- PowerMax działa za pośrednictwem tabeli XCOPY, przenosząc dane ze źródła do miejsca docelowego asynchronicznie z żądania kopii ODX.
- Kopiowanie jest wykonywane przez funkcje odczytu lub zapisu w PowerMax.
- Zwykle proces ten trwa trzy minuty dozwolone przez ODX, ale może kopiować się wolniej, jeśli potrzebne są duże zasoby dla trwających operacji we/wy hosta.
- Po trzech minutach funkcja ODX zwalnia dane z żądania kopiowania do użytku przez hosta w lokalizacji docelowej.
- Jeśli początkowa operacja ODX była przeniesieniem, a nie kopią, host usuwa ścieżki źródłowe poza protokołem ODX.
Oplossing
Firma Microsoft szczegółowo opisuje swoje wymagania dotyczące korzystania z ODX w artykule Windows Server 2012 R2 i Windows Server 2012.
Wymagania PowerMax dotyczące korzystania z ODX:
- Zarówno urządzenie źródłowe, jak i docelowe nie mogą być zaangażowane w SRDF/Metro (aktywne/aktywne)
- Zarówno urządzenia źródłowe, jak i docelowe nie mogą być zaangażowane w sesje SnapVX.
Jak stwierdzono w kroku 5 powyższej sekcji Przyczyna, PowerMax odrzuca żądania kopiowania, jeśli żądanie nie jest obsługiwane.
Typowe powody odrzucenia to:
- Nie można połączyć kaskadowo
- Kopiowanie danych do pierwszego miejsca docelowego musi zostać zakończone, zanim te same dane będą mogły zostać skopiowane z drugiego miejsca docelowego. Jeśli pierwsza kopia nie jest jeszcze kompletna (nadal znajduje się w tabeli XCOPY), żądanie skopiowania dowolnej części tych samych danych do innej lokalizacji zostanie odrzucone.
- Zakresy niewyrównane:
- Adres bloku logicznego (LBA) dla początku i końca fragmentu musi znajdować się w pierwszym bloku ścieżki 128 KB, a LBA na końcu fragmentu musi znajdować się w ostatnim bloku ścieżki 128 KB. Musi to być prawda zarówno w źródle, jak i w obiekcie docelowym, aby żądanie kopiowania zostało zaakceptowane.
- Żądanie kopiowania musi zawierać rzeczywiste dane. Jeśli żądanie zawiera tylko zakresy z liczbą bloków równą zero, zostanie odrzucone.
- Żądanie kopiowania musi zawierać co najmniej 256 (0x100) bloków danych w zakresie. Mniejsze ilości danych są odrzucane.
Jeśli potrzebujesz dalszej pomocy w rozwiązaniu powyższych problemów, skontaktuj się z działem pomocy technicznej firmy Dell lub z autoryzowanym przedstawicielem serwisu i podaj ten numer artykułu z bazy wiedzy.