PowerStore: Sådan konfigurerer du ESXi-værter for optimal XCOPY-ydeevne
Summary: XCOPY er en af VAAI's primitiver, der bruges til aflastning af opgaver til storage-systemet. Denne artikel beskriver, hvordan du konfigurerer ESXi-værter for optimal XCOPY-ydeevne.
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
Baggrund:
XCOPY-begrænsninger:
PowerStore OS 3.0 har i øjeblikket et kendt problem, hvor XCOPY mellem VMFS og vVOL (og omvendt) ikke understøttes. Denne begrænsning er planlagt til at blive rettet i en fremtidig version.
Opløsning:
1. Denne løsning påvirker kun kunder, der bruger PowerStore OS 3.0 og nyere.
2. NVMe-oF understøtter i øjeblikket ikke hardwareacceleration med VAAI-plug-ins.
Se https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html 3 for at få
flere oplysninger. Hvis du vil konfigurere hardwareacceleration for et nyt system, skal du tilføje to erstatningsregler, én for VAAI-filteret og et andet for VAAI-plug-in. For at de nye skadesregler kan være aktive, skal du først definere reglerne og derefter indlæse dem i dit system.
4. Kontroller, at der ikke er nogen eksisterende "VAAI-filter" eller "VAAI plug-in"-kravregler for PowerStore-enheder med kommandoerne:
5. Tilføj en VAAI-filterkravsregel til hver ESXi-vært med følgende kommando:
Kontrollér, at reglen er tilføjet korrekt
Bemærk: Kun regler for filterklassen skal køres. Når VAAI-filteret kræver en enhed, finder den automatisk den korrekte VAAI-plug-in til montering.
Hvis nedenstående kommando ikke viser de relevante plugins, skal du genstarte ESXi-værten.
9. Kør følgende kommandoer for at kontrollere, at de korrekte filtre er blevet indlæst:
11. Som et sidste verificeringstrin skal du vælge et af VMFS-datalagrene, der er placeret på en PowerStore-diskenhed i vCenter GUI, og vælg derefter "Enhedssikkerhedssikkerhed".
Kopiér id'et i Extent Name (en streng som: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Hvis PowerStore-enheder var til stede før tilføjelse af kravreglerne, er det vigtigt at udføre denne kontrol på en af de allerede eksisterende enheder for at verificere, at kravreglerne er blevet anvendt. Hvis erstatningsregler ikke blev opdateret for enheder, inden erstatningsregler blev tilføjet, skal ESXi-værten/-erne genstartes.
12.
Referencer:
En komplet beskrivelse af brugen af hardwarekravsregler kan findes 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 af VAAI's primitiver, der bruges til aflastning af opgaver til storage-systemet. Du kan f.eks. bruge XCOPY til at aflaste handlinger som migrering eller kloning af virtuelle maskiner til systemet i stedet for at forbruge vSphere-ressourcer til at udføre disse opgaver.
- Standard ESXi-adfærden er at udstede XCOPY-kommandoer, der har et enkelt segment, der er lig med eller mindre end 4 MB.
- Før PowerStore OS 3.0 fungerede XCOPY ikke effektivt, hvilket førte til dårlig ydeevne. PowerStore OS 3.0 introducerer mange interne forbedringer til XCOPY-ydeevnen.
- Fra og med PowerStore OS 3.0 understøtter PowerStore XCOPY-kommandoer med maksimalt 8 segmenter, hvert segment er mindre end eller lig med 30 MB.
- Til brugstilfælde, hvor ydeevnen af XCOPY-handlinger er den primære udfordring for kunden, skal ESXi-værter konfigureres til at bruge multisegment XCOPY-kommandoer med større segmentstørrelser.
XCOPY-begrænsninger:
PowerStore OS 3.0 har i øjeblikket et kendt problem, hvor XCOPY mellem VMFS og vVOL (og omvendt) ikke understøttes. Denne begrænsning er planlagt til at blive rettet i en fremtidig version.
Opløsning:
1. Denne løsning påvirker kun kunder, der bruger PowerStore OS 3.0 og nyere.
2. NVMe-oF understøtter i øjeblikket ikke hardwareacceleration med VAAI-plug-ins.
Se https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html 3 for at få
flere oplysninger. Hvis du vil konfigurere hardwareacceleration for et nyt system, skal du tilføje to erstatningsregler, én for VAAI-filteret og et andet for VAAI-plug-in. For at de nye skadesregler kan være aktive, skal du først definere reglerne og derefter indlæse dem i dit system.
4. Kontroller, at der ikke er nogen eksisterende "VAAI-filter" eller "VAAI plug-in"-kravregler for PowerStore-enheder med kommandoerne:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule" esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Bemærk: Kontroller, at der ikke er regler med poster i kolonnen "Matches" som "vendor=DellEMC model=PowerStore"
Bemærk: Hvis der er konfigureret regler til PowerStore, skal du kontrollere, at de ikke er i konflikt med nedenstående regler. Hvis det er tilfældet, skal du rette dem.
5. Tilføj en VAAI-filterkravsregel til hver ESXi-vært med følgende kommando:
esxcli storage core claimrule add -u -c Filter -P VAAI_FILTER -t vendor -V DellEMC -M PowerStore
Kontrollér, at reglen er tilføjet 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 06. Tilføj en VAAI-plug-in-kravregel til hver ESXi-vært 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
Du kan finde flere oplysninger om hvert af argumenterne i ovenstående kommando i https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-C7ED5B86-2AF9-4217-90B5-A27D3217CE6D.html
| -U | Systemet tildeler automatisk et regel-id |
| -A | Brug arrayrapporterede værdier for XCOPY-kommandoer |
| -s | Brug flere segmenter til XCOPY-kommandoer. Kun gyldig, når -a er angivet |
| -M | Maksimal overførselsstørrelse i MB for XCOPY-kommandoerne, når du bruger en overførselsstørrelse, der er forskellig fra den rapporterede systemstørrelse. Kun gyldig, når -a er angivet |
Kontrollér, at reglen er tilføjet 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 2457607. Indlæs reglerne med følgende kommandoer:
esxcli storage core claimrule load -c VAAI esxcli storage core claimrule load -c Filter8. Kør VAAI-filterkravsreglen ved hjælp af følgende kommando:
esxcli storage core claimrule run -c Filter esxcfg-rescan -A
Bemærk: Kun regler for filterklassen skal køres. Når VAAI-filteret kræver en enhed, finder den automatisk den korrekte VAAI-plug-in til montering.
Hvis nedenstående kommando ikke viser de relevante plugins, skal du genstarte ESXi-værten.
9. Kør følgende kommandoer for at kontrollere, at de korrekte filtre er blevet indlæst:
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. Kør følgende kommandoer for at kontrollere, at reglerne er opdateret med klassen "runtime" 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 regelklasse VAAI-linjer:
Pluginnavnet skal være "VMW_VAAIP_T10"
XCOPY Use Array Reported Values skal være "true"
XCOPY Brug af flere segmenter skal være "sand"
XCOPY Maks. overførselsstørrelse KiB skal være 245760.
11. Som et sidste verificeringstrin skal du vælge et af VMFS-datalagrene, der er placeret på en PowerStore-diskenhed i vCenter GUI, og vælg derefter "Enhedssikkerhedssikkerhed".
Kopiér id'et i Extent Name (en streng som: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Hvis PowerStore-enheder var til stede før tilføjelse af kravreglerne, er det vigtigt at udføre denne kontrol på en af de allerede eksisterende enheder for at verificere, at kravreglerne er blevet anvendt. Hvis erstatningsregler ikke blev opdateret for enheder, inden erstatningsregler blev tilføjet, skal ESXi-værten/-erne genstartes.
12.
Brug denne enhedsidentifikator til at køre følgende to ESXCLI-kommandoer:
esxcli storage core device vaai status get -d
F.eks.:
Bekræft "VAAI-pluginnavnet: VMW_VAAIP_T10" vises efter indlæsning og kørsel af VAAI-plug-in
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
Referencer:
En komplet beskrivelse af brugen af hardwarekravsregler kan findes 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.