PowerStore: Slik konfigurerer du ESXi-verter for optimal XCOPY-ytelse

Summary: XCOPY er en av VAAI-primitivene som brukes til å avlaste oppgaver til lagringsarrayet. Denne artikkelen forklarer hvordan du konfigurerer ESXi-verter for optimal XCOPY-ytelse.

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

Bakgrunn:
  • XCOPY er en av VAAI-primitivene som brukes til å avlaste oppgaver til lagringsarrayet. Du kan for eksempel bruke XCOPY til å avlaste slike operasjoner som migrering eller kloning av virtuelle maskiner til arrayet i stedet for å bruke vSphere-ressurser til å utføre disse oppgavene.
  • Standard ESXi-atferd er å utstede XCOPY-kommandoer som har ett enkelt segment som er lik eller mindre enn 4 MB.
  • Før PowerStore OS 3.0 fungerte ikke XCOPY effektivt, noe som førte til dårlig ytelse. PowerStore OS 3.0 introduserer mange interne forbedringer i XCOPY-ytelsen.
  • Fra og med PowerStore OS 3.0 vil PowerStore støtte XCOPY-kommandoer med maksimalt åtte segmenter, hvert segment som er mindre enn eller lik 30 MB.
  • For brukstilfeller der ytelsen til XCOPY-operasjoner er hovedbekymringen for kunden, bør ESXi-verter konfigureres til å bruke XCOPY-kommandoer med flere segmenter med større segmentstørrelser.
 Denne artikkelen forklarer hvordan du konfigurerer ESXi-verter for optimal XCOPY-ytelse.


Begrensninger i XCOPY:
PowerStore OS 3.0 har for øyeblikket et kjent problem der XCOPY mellom VMFS og vVOL (og omvendt) ikke støttes. Denne begrensningen er planlagt å bli løst i en fremtidig utgivelse.
Oppløsning:
1.   Denne løsningen påvirker bare kunder som bruker PowerStore OS 3.0 og nyere.
2.   NVMe-oF støtter for øyeblikket ikke maskinvareakselerasjon med VAAI-plugin-moduler.
Hvis du vil ha mer informasjon, kan du se https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3.   Hvis du vil konfigurere maskinvareakselerasjonen for en ny matrise, legger du til to kravregler, én for VAAI-filteret og en annen for VAAI-plugin. For at de nye kravreglene skal være aktive, definerer du først reglene og laster dem inn i systemet ditt.
4.   Kontroller at det ikke finnes noen eksisterende "VAAI filter" eller "VAAI plug-in" kravregler for PowerStore-enheter med kommandoene:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule"
esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Merk: Kontroller at det ikke er noen regler med oppføringer i kolonnen «Treff», for eksempel «vendor=DellEMC model=PowerStore»
Merk: Hvis det er konfigurert noen regler for PowerStore, må du kontrollere at de ikke er i konflikt med reglene nedenfor. Hvis det er tilfelle, må du korrigere dem.

5.   Legg til en vaai-filterkravsregel til hver ESXi-vert med følgende kommando:
esxcli storage core claimrule add -u -c Filter -P VAAI_FILTER -t vendor -V DellEMC -M PowerStore
Kontroller at regelen ble lagt til på riktig måte
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.  Legg til en VAAI-kravregel for plugin-moduler i hver ESXi-vert med følgende kommando:
esxcli storage core claimrule add -u -c VAAI -P VMW_VAAIP_T10 -t vendor -V DellEMC -M PowerStore -a -s -m 240
Hvis du vil ha mer informasjon om hvert av argumentene i kommandoen ovenfor, kan du se https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-C7ED5B86-2AF9-4217-90B5-A27D3217CE6D.html
 
-U Systemet tilordner automatisk en regel-ID
-A Bruke arrayrapporterte verdier for XCOPY-kommandoer
-s Bruk flere segmenter for XCOPY-kommandoer. Gyldig bare når -a er angitt
-M Maksimal overføringsstørrelse i MB for XCOPY-kommandoene når du bruker en annen overføringsstørrelse enn arrayet som er rapportert. Gyldig bare når -a er angitt

Kontroller at regelen ble lagt til på riktig måte
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.   Last inn reglene med følgende kommandoer:
esxcli storage core claimrule load -c VAAI
esxcli storage core claimrule load -c Filter
8.   Kjør vaai-filterkravregelen ved hjelp av følgende kommando:
esxcli storage core claimrule run -c Filter
esxcfg-rescan -A
 
SLN322737_en_US__1icon Merk: Bare filterklassereglene må kjøres. Når VAAI-filteret hevder en enhet, finner det automatisk riktig VAAI-plugin-modul å koble til.
Hvis kommandoen nedenfor ikke viser relevante plugin-moduler, starter du ESXi-verten på nytt.

9.   Kjør følgende kommandoer for å bekrefte at de riktige filtrene er lastet inn:
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.   Kjør følgende kommandoer for å bekrefte at reglene er oppdatert med klasse "kjøretid" og "fil" for hver regelklasse, som nedenfor:
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
For VAAI-linjer i regelklasse:
Plugin-navnet skal være "VMW_VAAIP_T10"
Rapporterte verdier for XCOPY Use Array skal være "true" (sann)
XCOPY Bruker flere segmenter skal være "sant"
XCOPY Maks. overføringsstørrelse kiB skal være 245760.

11.   Som et siste bekreftelsestrinn velger du ett av VMFS-datalagrene som befinner seg på et PowerStore-volum i vCenter GUI, og deretter velger du Device Backing (Enhetsstøtte).
Kopier identifikatoren i Extent Name (Omfangsnavn) (for eksempel en streng som: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Hvis PowerStore-enheter var til stede før du la til kravreglene, er det viktig å utføre denne kontrollen på en av de eksisterende enhetene for å bekrefte at kravreglene ble brukt. Hvis kravreglene ikke ble oppdatert for enheter før kravreglene ble lagt til, må ESXi-verten(e) startes på nytt.

12.    image.png
Bruk denne enhetsidentifikatoren til å kjøre følgende to ESXCLI-kommandoer:
esxcli storage core device vaai status get -d 

Eksempel:

Kontroller navnet på VAAI-plugin-modulen: VMW_VAAIP_T10» vises etter innlasting og kjøring av VAAI-plugin

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
 
Referanser:
Du finner en fullstendig beskrivelse av bruken av kravregler for maskinvare 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.