PowerMax i VMware Storage vMotion

Resumen: W tym artykule opisano operacje vMotion z perspektywy PowerMax.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

  • Pamięć masowa to PowerMax
  • Używana jest funkcja vMotion w pamięci masowej.
  • Funkcja vMotion może kopiować wolniej niż oczekiwano
  • Host może rejestrować błędy związane z vMotion.

Causa

vMotion to produkt firmy VMware, który wykorzystuje komponenty bazowe VAAI XCOPY do przesyłania żądań kopiowania do pamięci masowej, co pozwala oszczędzać zasoby hosta i przyspieszać przesyłanie danych.

Proces ten można podsumować w następujący sposób:

  1. vMotion ma przenieść ponad 256 KB danych z jednej lokalizacji do drugiej.
  2. Funkcja vMotion wysyła żądania kopiowania do PowerMax.
    • Całkowita ilość danych do przeniesienia jest dzielona na części za pomocą funkcji vMotion.
    • PowerMax zezwala na przenoszenie żądań do 16 MB na zakres, ale vMotion domyślnie używa fragmentów po 4 MB. Limit ten można zwiększyć do maksymalnie 16 MB, korzystając z reguł zgłaszania.
  3. PowerMax tworzy sesję XCOPY między urządzeniem źródłowym i docelowym (którym może być to samo urządzenie).
  4. PowerMax grupuje fragmenty w "zakresy" i umieszcza każdy zakres w tabeli XCOPY.
  5. PowerMax potwierdza otrzymanie tego fragmentu do vMotion.
    • W tym przypadku vMotion uważa, że kopia jest kompletna.
    • Kroki 4-5 są powtarzane dla każdego żądania kopiowania z vMotion.
    • Jeśli PowerMax wykryje problem z żądaniem kopiowania, żądanie zostanie odrzucone. vMotion 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.
  6. PowerMax działa za pośrednictwem tabeli XCOPY, przenosząc dane ze źródła do miejsca docelowego asynchronicznie z żądania kopii vMotion.
    • Funkcje odczytu lub zapisu w PowerMax wykonują kopię.
    • Zadanie powinno zakończyć się szybko, ale może być kopiowane wolniej, jeśli do bieżącej obsługi operacji we/wy hosta potrzebne są duże zasoby.

Uwaga: Wszystkie operacje XCOPY są wstrzymywane, jeśli pula zasobów pamięci masowej (SRP) osiągnie pojemność rezerwową (zazwyczaj jest to ostatnie 10% puli SRP, co oznacza, że pula zasobów pamięci masowej jest wykorzystana w ponad 90%). W takiej sytuacji dane mogą pozostać nieskopiowane do lokalizacji docelowej do momentu, gdy pula SRP nie będzie już dostępna w pojemności rezerwowej.
 
  1. VMware zwalnia dane z żądania kopiowania do użytku przez hosta w lokalizacji docelowej.
  2. Jeśli początkowa operacja vMotion była ruchem, a nie kopią, a UNMAP jest włączona, host wysyła polecenia UNMAP do ścieżki źródłowej poza protokołem vMotion.

Resolución

Firma VMware szczegółowo opisuje wymagania dotyczące korzystania z funkcji Storage vMotion z VAAI XCOPY w artykule VMware vSphere APIs: Integracja macierzy (VAAI).Kliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.

Wymagania PowerMax dotyczące korzystania z vMotion: 

  • 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. 

Productos afectados

PowerMax, PowerMax 2000, PowerMax 2500, PowerMax 8000, PowerMax 8500
Propiedades del artículo
Número del artículo: 000388667
Tipo de artículo: Solution
Última modificación: 20 nov 2025
Versión:  2
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.