PowerStore: ESXi-hosts configureren voor optimale XCOPY-prestaties
Summary: XCOPY is een van de VAAI-primitieven die wordt gebruikt voor het offloaden van taken naar de storage-array. In dit artikel wordt uitgelegd hoe u ESXi-hosts configureert voor optimale XCOPY-prestaties. ...
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
Achtergrond:
XCOPY-beperkingen:
PowerStore OS 3.0 heeft momenteel een bekend probleem waarbij XCOPY tussen VMFS en vVOL (en vice versa) niet wordt ondersteund. Deze beperking zal naar verwachting worden opgelost in een toekomstige release.
Resolutie:
1. Deze oplossing geldt alleen voor klanten die PowerStore OS 3.0 en hoger gebruiken.
2. NVMe-oF ondersteunt momenteel geen hardwareversnelling met VAAI-plug-ins.
Raadpleeg https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3 voor meer informatie. Als u de hardwareversnelling voor een nieuwe array wilt configureren, voegt u twee claimregels toe, één voor het VAAI-filter en een voor de VAAI-plug-in. Om de nieuwe claimregels actief te laten zijn, definieert u eerst de regels en laadt u deze vervolgens in uw systeem.
4. Controleer of er geen bestaande claimregels voor "VAAI-filter" of "VAAI plug-in" voor PowerStore apparaten zijn met de opdrachten:
5. Voeg een VAAI-filterclaimregel toe aan elke ESXi-host met de volgende opdracht:
Controleer of de regel correct is toegevoegd
Opmerking: Alleen de regels van de filterklasse moeten worden uitgevoerd. Wanneer het VAAI-filter een apparaat claimt, vindt het automatisch de juiste VAAI-plug-in om toe te voegen.
Als de onderstaande opdracht de relevante plug-ins niet weergeeft, start u de ESXi-host opnieuw op.
9. Voer de volgende opdrachten uit om te controleren of de juiste filters zijn geladen:
11. Als laatste verificatiestap selecteert u een van de VMFS-datastores die zich op een PowerStore volume in de vCenter GUI bevinden en selecteert u vervolgens "Device Backing".
Kopieer de id binnen de extentnaam (een tekenreeks zoals: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Als PowerStore apparaten aanwezig waren voordat u de claimregels toevoegt, is het belangrijk om deze controle uit te voeren op een van de reeds bestaande apparaten om te controleren of claimregels zijn toegepast. Als claimregels niet zijn bijgewerkt voor apparaten voordat claimregels worden toegevoegd, moeten de ESXi-host(s) opnieuw worden opgestart.
12.
Verwijzingen:
Een volledige beschrijving van het gebruik van hardwareclaimregels vindt u op: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-456EE197-FC35-4DC0-B412-879725514297.html
- XCOPY is een van de VAAI-primitieven die wordt gebruikt voor het offloaden van taken naar de storage-array. U kunt bijvoorbeeld XCOPY gebruiken om bewerkingen zoals migratie of het klonen van virtuele machines naar de array te offloaden in plaats van vSphere-resources te gebruiken om deze taken uit te voeren.
- Het standaardgedrag van ESXi is om XCOPY-opdrachten uit te voeren met een enkel segment dat gelijk is aan of kleiner is dan 4 MB.
- Voorafgaand aan PowerStore OS 3.0 werkte XCOPY niet efficiënt, wat leidde tot slechte prestaties. PowerStore OS 3.0 introduceert veel interne verbeteringen aan de XCOPY-prestaties.
- Vanaf PowerStore OS 3.0 ondersteunt PowerStore XCOPY-opdrachten met maximaal 8 segmenten, elk segment minder dan of gelijk aan 30 MB.
- Voor gebruiksscenario's waarbij de uitvoering van XCOPY-bewerkingen de primaire zorg voor de klant is, moeten ESXi-hosts worden geconfigureerd voor gebruik van XCOPY-opdrachten met meerdere segmenten met grotere segmentgroottes.
XCOPY-beperkingen:
PowerStore OS 3.0 heeft momenteel een bekend probleem waarbij XCOPY tussen VMFS en vVOL (en vice versa) niet wordt ondersteund. Deze beperking zal naar verwachting worden opgelost in een toekomstige release.
Resolutie:
1. Deze oplossing geldt alleen voor klanten die PowerStore OS 3.0 en hoger gebruiken.
2. NVMe-oF ondersteunt momenteel geen hardwareversnelling met VAAI-plug-ins.
Raadpleeg https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3 voor meer informatie. Als u de hardwareversnelling voor een nieuwe array wilt configureren, voegt u twee claimregels toe, één voor het VAAI-filter en een voor de VAAI-plug-in. Om de nieuwe claimregels actief te laten zijn, definieert u eerst de regels en laadt u deze vervolgens in uw systeem.
4. Controleer of er geen bestaande claimregels voor "VAAI-filter" of "VAAI plug-in" voor PowerStore apparaten zijn met de opdrachten:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule" esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Opmerking: Controleer of er geen regels zijn met vermeldingen in de kolom "Matches" zoals "vendor=DellEMC model=PowerStore"
Opmerking: Als er regels zijn geconfigureerd voor PowerStore, controleert u of ze niet conflicteren met de onderstaande regels. Zo ja, corrigeer deze dan.
5. Voeg een VAAI-filterclaimregel toe aan elke ESXi-host met de volgende opdracht:
esxcli storage core claimrule add -u -c Filter -P VAAI_FILTER -t vendor -V DellEMC -M PowerStore
Controleer of de regel correct is toegevoegd
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. Voeg een VAAI plug-in claimregel toe aan elke ESXi-host met de volgende opdracht:
esxcli storage core claimrule add -u -c VAAI -P VMW_VAAIP_T10 -t vendor -V DellEMC -M PowerStore -a -s -m 240
Raadpleeg voor meer informatie over elk van de argumenten in de bovenstaande opdracht https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-C7ED5B86-2AF9-4217-90B5-A27D3217CE6D.html
| -U | Het systeem wijst automatisch een regel-ID toe |
| -A | Gebruik door de array gerapporteerde waarden voor XCOPY-opdrachten |
| -s | Gebruik meerdere segmenten voor XCOPY-opdrachten. Alleen geldig wanneer -a is opgegeven |
| -M | Maximale overdrachtsgrootte in MB voor de XCOPY-opdrachten wanneer u een andere overdrachtsgrootte gebruikt dan de gerapporteerde array. Alleen geldig wanneer -a is opgegeven |
Controleer of de regel correct is toegevoegd
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. Laad de regels met de volgende opdrachten:
esxcli storage core claimrule load -c VAAI esxcli storage core claimrule load -c Filter8. Voer de claimregel van het VAAI-filter uit met behulp van de volgende opdracht:
esxcli storage core claimrule run -c Filter esxcfg-rescan -A
Opmerking: Alleen de regels van de filterklasse moeten worden uitgevoerd. Wanneer het VAAI-filter een apparaat claimt, vindt het automatisch de juiste VAAI-plug-in om toe te voegen.
Als de onderstaande opdracht de relevante plug-ins niet weergeeft, start u de ESXi-host opnieuw op.
9. Voer de volgende opdrachten uit om te controleren of de juiste filters zijn geladen:
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. Voer de volgende opdrachten uit om te controleren of regels zijn bijgewerkt met klasse "runtime" en "bestand" voor elke regelklasse zoals hieronder:
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
Voor de VAAI-regels van regelklasse:
Plug-innaam moet 'VMW_VAAIP_T10' zijn
Gerapporteerde waarden van XCOPY Use Array moeten 'true' zijn
XCOPY Gebruik meerdere segmenten moet 'true' zijn
XCOPY Max Transfer Size KiB moet 245760 zijn.
11. Als laatste verificatiestap selecteert u een van de VMFS-datastores die zich op een PowerStore volume in de vCenter GUI bevinden en selecteert u vervolgens "Device Backing".
Kopieer de id binnen de extentnaam (een tekenreeks zoals: "naa.68ccf098000cb2df0ffc1d983eea45ec"). Als PowerStore apparaten aanwezig waren voordat u de claimregels toevoegt, is het belangrijk om deze controle uit te voeren op een van de reeds bestaande apparaten om te controleren of claimregels zijn toegepast. Als claimregels niet zijn bijgewerkt voor apparaten voordat claimregels worden toegevoegd, moeten de ESXi-host(s) opnieuw worden opgestart.
12.
Voer met behulp van deze apparaat-ID de volgende twee ESXCLI-opdrachten uit:
esxcli storage core device vaai status get -d
Bijvoorbeeld:
Controleer de naam van de VAAI-plug-in: VMW_VAAIP_T10" wordt weergegeven na het laden en uitvoeren van de 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
Verwijzingen:
Een volledige beschrijving van het gebruik van hardwareclaimregels vindt u op: 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.