PowerMax i VMware Storage vMotion

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

Cause

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.

Resolution

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. 

Affected Products

PowerMax, PowerMax 2000, PowerMax 2500, PowerMax 8000, PowerMax 8500
Article Properties
Article Number: 000388667
Article Type: Solution
Last Modified: 20 Nov 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.