PowerMax a VMware Storage vMotion
Summary: Tento článek popisuje operace vMotion z pohledu úložiště PowerMax.
Symptoms
- Úložiště je PowerMax
- Storage vMotion se používá.
- vMotion se může kopírovat pomaleji, než se očekávalo
- Hostitel může protokolovat chyby související s vMotion.
Cause
vMotion je produkt společnosti VMware, který využívá primitiva VAAI XCOPY k přesměrování požadavků na kopírování do úložiště, což šetří zdroje hostitele a urychluje přenosy dat.
Proces lze shrnout takto:
- vMotion má přesunout více než 256 kB dat z jednoho místa na druhé.
- vMotion odesílá požadavky na kopírování do PowerMax.
- Celkový objem dat, která mají být přesunuta, je rozdělen na části podle vMotion.
- PowerMax umožňuje přesun požadavků až do velikosti 16 MB na rozsah, ale vMotion má ve výchozím nastavení bloky po 4 MB. Tu lze navýšit až na 16 MB pomocí pravidel deklarace.
- Úložiště PowerMax vytvoří relaci XCOPY mezi zdrojovým a cílovým zařízením (což může být stejné zařízení).
- Úložiště PowerMax seskupuje bloky do "rozsahů" a umísťuje jednotlivé rozsahy do tabulky XCOPY.
- Úložiště PowerMax potvrzuje přijetí tohoto bloku do prostředí vMotion.
- Zde se vMotion domnívá, že kopie je úplná.
- Kroky 4–5 se opakují pro každý požadavek na kopii z prostředí vMotion.
- Pokud PowerMax zaznamená problém s požadavkem na kopii, požadavek se zamítne. Pokud žádný z opakovaných pokusů nebyl úspěšný, zkopíruje ve výchozím nastavení vMotion blok dat pomocí normálního čtení nebo zápisu hostitele.
- PowerMax pracuje s tabulkou XCOPY a asynchronně přesouvá data ze zdrojového do cílového zařízení z požadavku na kopii vMotion.
- Funkce čtení nebo zápisu v úložišti PowerMax provádějí kopírování.
- To by mělo být dokončeno rychle, ale může se kopírovat pomaleji, pokud jsou potřeba velké zdroje pro probíhající vstupně-výstupní operace hostitele.
Poznámka: Všechny příkazy XCOPY se pozastaví, pokud fond zdrojů úložiště (SRP) dosáhne rezervní kapacity (obvykle posledních 10 % doporučené maloobchodní ceny, což znamená, že SRP je využito z více než 90 %). V této situaci mohou data zůstat nezkopírovaná do cílového umístění, dokud služba SRP již nebude v rezervní kapacitě.
- Společnost VMware uvolní data z požadavku na kopii pro použití hostitelem v cílovém umístění.
- Pokud byla počáteční operace vMotion přesunem, nikoli kopií, a je povolena funkce UNMAP, hostitel vydá příkazy UNMAP do zdrojové stopy mimo protokol vMotion.
Resolution
Společnost VMware podrobně popisuje požadavky na použití řešení Storage vMotion s funkcí VAAI XCOPY ve svém článku VMware vSphere API: Integrace pole (VAAI).
Požadavky úložiště PowerMax pro použití řešení vMotion:
- Zdrojové ani cílové zařízení nesmí být zapojeno do nástroje SRDF/Metro (aktivní/aktivní).
- Zdrojové ani cílové zařízení nesmí být zapojeno do relací SnapVX.
Jak je uvedeno v kroku 5 výše uvedené části Příčina, úložiště PowerMax odmítne požadavky na kopírování, pokud požadavek není podporovaný. Mezi běžné důvody zamítnutí patří:
- Nelze použít kaskádu
- Kopírování dat do prvního cíle musí být dokončeno, než bude možné zkopírovat stejná data z druhého cíle. Pokud první kopie ještě není dokončena (stále v tabulce XCOPY), je žádost o kopii jakékoli části stejných dat do jiného umístění zamítnuta.
- Nezarovnané meze
- Adresa logického bloku (LBA) pro začátek a konec bloku dat musí být na prvním bloku stopy o velikosti 128 kB a adresa LBA na konci bloku musí být na posledním bloku stopy o velikosti 128 kB. To musí být pravdivé ve zdroji i cíli, aby byla žádost o kopírování přijata.
- Požadavek na kopii musí obsahovat skutečná data. Pokud požadavek obsahuje pouze rozsahy s nulovým počtem bloků, je zamítnut.
- Požadavek na kopii musí obsahovat alespoň 256 (0x100) bloků dat v rozsahu. Menší objemy dat jsou odmítnuty.
Pokud potřebujete další pomoc s odstraňováním výše uvedených problémů, obraťte se na technickou podporu společnosti Dell nebo autorizovaného servisního zástupce a poskytněte číslo tohoto článku znalostní databáze.