PowerMax en VMware Storage vMotion

Summary: In dit artikel worden vMotion-bewerkingen beschreven vanuit het perspectief van 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

  • Storage is PowerMax
  • Storage vMotion is in gebruik.
  • vMotion kopieert mogelijk langzamer dan verwacht
  • De host registreert mogelijk vMotion-gerelateerde fouten.

Cause

vMotion is een VMware-product dat gebruikmaakt van VAAI XCOPY-primitieven om kopieerverzoeken naar storage te offloaden, waardoor hostbronnen kunnen worden bespaard en dataoverdracht kan worden versneld.

Het proces kan als volgt worden samengevat:

  1. vMotion krijgt de opdracht om meer dan 256 KB aan gegevens van de ene locatie naar de andere te verplaatsen.
  2. vMotion stuurt kopieerverzoeken naar PowerMax.
    • De totale data die moet worden verplaatst, wordt door vMotion opgesplitst in blokken.
    • PowerMax staat toe dat aanvragen tot 16 MB per bereik worden verplaatst, maar vMotion gebruikt standaard blokken van 4 MB. Dit kan worden verhoogd tot maximaal 16 MB met behulp van Claim Rules.
  3. PowerMax maakt een XCOPY-sessie tussen het bron- en doelapparaat (dit kan hetzelfde apparaat zijn).
  4. PowerMax groepeert de brokken in "extents" en plaatst elk extents in een XCOPY-tabel.
  5. PowerMax bevestigt ontvangst van dit deel aan vMotion.
    • Hier is vMotion van mening dat de kopie compleet is.
    • Stappen 4-5 worden herhaald voor elke kopieeraanvraag van vMotion.
    • Als PowerMax een probleem ziet met een kopieeraanvraag, wordt de aanvraag afgewezen. vMotion kopieert standaard het segment met normale lees- of schrijfbewerkingen op de host als geen van de nieuwe pogingen is geslaagd.
  6. PowerMax werkt via de XCOPY-tabel, waarbij de data asynchroon van de bron naar het doel worden verplaatst vanuit de vMotion-kopieeraanvraag.
    • Lees- of schrijffuncties in PowerMax voeren kopiëren uit.
    • Dit zou snel moeten worden voltooid, maar kan langzamer worden gekopieerd als er veel resources nodig zijn voor de lopende host-I/O.

Opmerking: Alle XCOPY wordt onderbroken als de SRP (Storage Resource Pool) de reservecapaciteit bereikt (meestal de laatste 10% van de SRP, wat betekent dat de SRP voor meer dan 90% wordt gebruikt). In deze situatie kunnen data niet naar de doellocatie worden gekopieerd totdat de SRP niet meer in de reservecapaciteit zit.
 
  1. VMware geeft de data van de kopieeraanvraag vrij voor hostgebruik op de doellocatie.
  2. Als de initiële vMotion-bewerking een verplaatsing was in plaats van een kopie en UNMAP is ingeschakeld, geeft de host UNMAP-opdrachten uit aan de brontrack buiten het vMotion-protocol.

Resolution

VMware beschrijft de vereisten voor het gebruik van Storage vMotion met VAAI XCOPY in hun artikel VMware vSphere API's: Array-integratie (VAAI).Deze hyperlink leidt u naar een website buiten Dell Technologies.

PowerMax-vereisten voor gebruik van vMotion: 

  • Zowel bron- als doelapparaten mogen niet betrokken zijn bij SRDF/Metro (actief/actief)
  • Zowel bron- als doelapparaten mogen niet betrokken zijn bij SnapVX-sessies. 

Zoals vermeld in stap 5 van het gedeelte Oorzaak hierboven, wijst PowerMax kopieeraanvragen af als de aanvraag niet wordt ondersteund. Veelvoorkomende redenen voor afwijzing zijn onder meer:

  • Kan niet trapsgewijs verlopen
    • Het kopiëren van data naar het eerste doel moet voltooid zijn voordat diezelfde data van het andere doel kunnen worden gekopieerd. Als de eerste kopie nog niet compleet is (nog steeds in de XCOPY-tabel), wordt een kopieverzoek voor een deel van diezelfde data naar een andere locatie afgewezen.
  • Niet-uitgelijnde gebieden: 
    • Het logische blokadres (LBA) voor het begin en het einde van de chunk moet zich in het eerste blok van een track van 128 KB bevinden en de LBA aan het einde van de chunk moet zich in het laatste blok van een track van 128 KB bevinden. Dit moet waar zijn bij zowel de bron als het doel om de kopieeraanvraag te accepteren.
    • Het kopieverzoek moet echte gegevens bevatten. Als de aanvraag alleen gebieden bevat met een aantal blokken van nul, wordt deze afgewezen.
    • Het kopieerverzoek moet minimaal 256 (0x100) datablokken binnen een bepaald gebied bevatten. Kleinere hoeveelheden gegevens worden geweigerd.

Als u meer hulp nodig hebt bij het oplossen van de bovenstaande problemen, neemt u contact op met Dell Technische Support of uw geautoriseerde servicevertegenwoordiger en geeft u dit Knowledge Article-nummer door. 

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.