PowerStore: Så här konfigurerar du ESXi-värdar för optimal XCOPY-prestanda

Summary: XCOPY är en av DE VAAI-primitiver som används för avlastning av uppgifter till lagringsdisksystemet. I den här artikeln beskrivs hur du konfigurerar ESXi-värdar för optimal XCOPY-prestanda. ...

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.

Instructions

Bakgrund:
  • XCOPY är en av DE VAAI-primitiver som används för avlastning av uppgifter till lagringsdisksystemet. Du kan till exempel använda XCOPY för att avlasta åtgärder som migrering eller kloning av virtuella datorer till disksystemet i stället för att konsumera vSphere-resurser för att utföra dessa uppgifter.
  • Standardbeteendet för ESXi är att utfärda XCOPY-kommandon som har ett enda segment som är lika med eller mindre än 4 MB.
  • Innan PowerStore OS 3.0 fungerade XCOPY inte effektivt och ledde till dåliga prestanda. PowerStore OS 3.0 införde många interna förbättringar av XCOPY-prestandan.
  • Från och med PowerStore OS 3.0 kommer PowerStore att stödja XCOPY-kommandon med högst 8 segment, varje segment som är mindre än eller lika med 30 MB.
  • I de fall där XCOPY-åtgärdernas prestanda är det primära problemet för kunden bör ESXi-värdarna konfigureras för användning av XCOPY-kommandon med flera segment med större segmentstorlekar.
 I den här artikeln beskrivs hur du konfigurerar ESXi-värdar för optimal XCOPY-prestanda.


XCOPY-begränsningar:
PowerStore OS 3.0 har för närvarande ett känt problem där XCOPY mellan VMFS och vVOL (och vice versa) inte stöds. Den här begränsningen planeras att åtgärdas i en framtida version.
Upplösning:
1.   Den här lösningen påverkar endast kunder som använder PowerStore OS 3.0 och senare.
2.   NVMe-oF stöder för närvarande inte maskinvaruacceleration med VAAI-insticksprogram.
Mer information finns i https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3.   Om du vill konfigurera maskinvaruaccelerationen för ett nytt disksystem lägger du till två kravregler, en för VAAI-filtret och en annan för VAAI-insticksprogrammet. För att de nya anspråksreglerna ska vara aktiva anger du först reglerna och läser in dem i systemet.
4.   Kontrollera att det inte finns några befintliga kravregler för "VAAI-filter" eller "VAAI Plug-in" för PowerStore-enheter med kommandona:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule"
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Obs! Kontrollera att det inte finns några regler med poster i kolumnen "Matches", till exempel "vendor=DellEMC model=PowerStore"
Obs! Om några regler har konfigurerats för PowerStore kontrollerar du att de inte överensstämmer med nedanstående regler. Korrigera dem i så fall.

5.   Lägg till en VAAI-filteranspråksregel till varje ESXi-värd med följande kommando:
esxcli storage core claimrule add -u -c Filter -P VAAI_FILTER -t vendor -V DellEMC -M PowerStore
Kontrollera att regeln har lagts till korrekt
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin       Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
Filter       5001  file     vendor  VAAI_FILTER  vendor=DellEMC model=PowerStore                            false                        false                            0
6.  Lägg till en INsticksprogramsregel för VAAI till varje ESXi-värd med följande kommando:
esxcli storage core claimrule add -u -c VAAI -P VMW_VAAIP_T10 -t vendor -V DellEMC -M PowerStore -a -s -m 240
-U Systemet tilldelar automatiskt ett regel-ID
-A Använd disksystemrapporterade värden för XCOPY-kommandon
-s Använd flera segment för XCOPY-kommandon. Giltigt endast när -a anges
-M Maximal överföringsstorlek i MB för XCOPY-kommandon när du använder en annan överföringsstorlek än det disksystem som rapporteras. Giltigt endast när -a anges

Verifiera att regeln har lagts till korrekt
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin            Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
VAAI         5001  file     vendor  VMW_VAAIP_T10     vendor=DellEMC model=PowerStore                             true                         true                       245760
7.   Läs in reglerna med följande kommandon:
esxcli storage core claimrule load -c VAAI
esxcli storage core claimrule load -c Filter
8.   Kör VAAI-filteranspråksregeln med hjälp av följande kommando:
esxcli storage core claimrule run -c Filter
esxcfg-rescan -A
 
SLN322737_en_US__1icon Obs! Endast filterklassregler måste köras. När VAAI-filtret gör anspråk på en enhet hittar det automatiskt rätt VAAI-insticksprogram att bifoga.
Om kommandot nedan inte visar relevanta insticksprogram startar du om ESXi-värden.

9.   Kör följande kommandon för att kontrollera att rätt filter har lästs in:
esxcli storage core plugin list --plugin-class=VAAI
Plugin name    Plugin class
-------------  ------------
VMW_VAAIP_T10  VAAI
 
 
esxcli storage core plugin list --plugin-class=Filter
Plugin name  Plugin class
-----------  ------------
VAAI_FILTER  Filter
10.   Kör följande kommandon för att verifiera att reglerna uppdateras med klass "runtime" och "file" för varje regelklass enligt nedan:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin       Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
Filter       5001  runtime  vendor  VAAI_FILTER  vendor=DellEMC model=PowerStore                            false                        false                            0
Filter       5001  file     vendor  VAAI_FILTER  vendor=DellEMC model=PowerStore                            false                        false                            0
 
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Rule Class   Rule  Class    Type    Plugin            Matches                          XCOPY Use Array Reported Values  XCOPY Use Multiple Segments  XCOPY Max Transfer Size KiB  Config String
VAAI         5001  runtime  vendor  VMW_VAAIP_T10     vendor=DellEMC model=PowerStore                             true                         true                       245760
VAAI         5001  file     vendor  VMW_VAAIP_T10     vendor=DellEMC model=PowerStore                             true                         true                       245760
För Rule Class VAAI-rader:
Insticksprogrammets namn ska vara "VMW_VAAIP_T10"
Rapporterade värden för XCOPY-användningsdisksystem ska vara "true"
XCOPY Använd flera segment ska vara "true"
KiB för XCOPY-maxöverföringsstorlek ska vara 245 760.

11.   Som ett sista verifieringssteg väljer du ett av DE VMFS-datalager som finns på en PowerStore-volym i vCenter GUI och väljer sedan "Enhetsstöd".
Kopiera identifieraren i extent-namnet (en sträng som: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Om PowerStore-enheter fanns innan du lade till anspråksreglerna är det viktigt att utföra den här kontrollen på en av de befintliga enheterna för att verifiera att kravreglerna tillämpades. Om anspråksregler inte har uppdaterats för enheter innan anspråksregler läggs till måste ESXi-värden/erna startas om.

12.    image.png
Använd den här enhetsidentifieraren och kör följande två ESXCLI-kommandon:
esxcli storage core device vaai status get -d 

Till exempel:

Kontrollera "VAAI Plugin Name: VMW_VAAIP_T10" visas efter inläsning och körning av VAAI-insticksprogrammet

esxcli storage core device vaai status get -d naa.68ccf09800a8f879c7c2276889bc95d5
naa.68ccf09800a8f879c7c2276889bc95d5
   VAAI Plugin Name: VMW_VAAIP_T10
   ATS Status: supported
   Clone Status: supported
   Zero Status: supported
   Delete Status: supported
 
Referenser:
En fullständig beskrivning av användning av regler för maskinvaruanspråk finns på: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-456EE197-FC35-4DC0-B412-879725514297.html

Affected Products

PowerStore
Article Properties
Article Number: 000202386
Article Type: How To
Last Modified: 22 Nov 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.