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:
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:
5. Legg til en vaai-filterkravsregel til hver ESXi-vert med følgende kommando:
Kontroller at regelen ble lagt til på riktig måte
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:
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.
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
- 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.
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 06. 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 2457607. Last inn reglene med følgende kommandoer:
esxcli storage core claimrule load -c VAAI esxcli storage core claimrule load -c Filter8. Kjør vaai-filterkravregelen ved hjelp av følgende kommando:
esxcli storage core claimrule run -c Filter esxcfg-rescan -A
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 Filter10. 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.
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
PowerStoreArticle 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.