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-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:
5. Lägg till en VAAI-filteranspråksregel till varje ESXi-värd med följande kommando:
Verifiera att regeln har lagts till korrekt
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:
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.
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
- 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.
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 06. 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
Mer information om var och en av argumenten i ovanstående kommando finns i https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-C7ED5B86-2AF9-4217-90B5-A27D3217CE6D.html
| -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 2457607. Läs in reglerna med följande kommandon:
esxcli storage core claimrule load -c VAAI esxcli storage core claimrule load -c Filter8. Kör VAAI-filteranspråksregeln med hjälp av följande kommando:
esxcli storage core claimrule run -c Filter esxcfg-rescan -A
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 Filter10. 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.
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
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.