PowerStore: Cómo configurar los hosts ESXi para obtener un rendimiento óptimo de XCOPY
Summary: XCOPY es uno de los primitivos de VAAI que se utiliza para descargar tareas al arreglo de almacenamiento. En este artículo, se explica cómo configurar los hosts ESXi para obtener un rendimiento óptimo de XCOPY. ...
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
Antecedentes:
Limitaciones de XCOPY:
PowerStore SO 3.0 actualmente tiene un problema conocido en el que no se soporta XCOPY entre VMFS y vVOL (y viceversa). Se planea corregir esta limitación en una versión futura.
Resolución:
1. Esta resolución solo afecta a los clientes que utilizan PowerStore SO 3.0 y versiones posteriores.
2. En este momento, NVMe-oF no soporta la aceleración de hardware con plug-ins de VAAI.
Para obtener más información, consulte https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3. Si desea configurar la aceleración de hardware en un arreglo nuevo, agregue dos reglas de reclamación, una para el filtro de VAAI y otra para el plug-in de VAAI. A fin de que las nuevas reglas de reclamación estén activas, primero defina dichas reglas y, a continuación, cárguelas en el sistema.
4. Verifique que no haya reglas de reclamación de “filtro de VAAI” ni “plug-in de VAAI” preexisteentes para los dispositivos PowerStore con los comandos:
5. Agregue una regla de reclamación de filtro de VAAI a cada host ESXi con el siguiente comando:
Verifique que la regla se haya agregado correctamente
Nota: Solo se deben ejecutar las reglas de clase de filtro. Cuando el filtro de VAAI reclama un dispositivo, encuentra automáticamente el plug-in de VAAI adecuado al que conectarse.
Si el siguiente comando no muestra los plug-ins pertinentes, reinicie el host ESXi.
9. Ejecute los siguientes comandos para verificar que se hayan cargado los filtros adecuados:
11. Como paso final de la verificación, seleccione uno de los almacenes de datos VMFS que residen en un volumen de PowerStore en la GUI de vCenter y, a continuación, seleccione “Device Backing”.
Copie el identificador dentro del nombre de extensión (una cadena como: “naa.68ccf098000cb2df0ffc1d983eea45ec”). Si los dispositivos PowerStore estaban presentes antes de agregar las reglas de reclamación, es importante realizar esta comprobación en uno de los dispositivos preexisteentes para verificar que se aplicaron las reglas de reclamación. Si las reglas de reclamación no se actualizaron para los dispositivos antes de agregar las reglas de reclamación, se deben reiniciar los hosts ESXi.
12.
Referencias:
Puede encontrar una descripción completa del uso de las reglas de reclamación de hardware en: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-456EE197-FC35-4DC0-B412-879725514297.html
- XCOPY es uno de los primitivos de VAAI que se utiliza para descargar tareas al arreglo de almacenamiento. Por ejemplo, puede usar XCOPY para descargar operaciones como la migración o la clonación de máquinas virtuales al arreglo en lugar de consumir recursos de vSphere para realizar dichas tareas.
- El comportamiento predeterminado de ESXi es emitir comandos XCOPY que tienen un único segmento, igual o inferior a 4 MB.
- Antes de PowerStore SO 3.0, XCOPY no funcionaba de manera eficiente, lo que generaba un rendimiento deficiente. PowerStore SO 3.0 presenta muchas mejoras internas en el rendimiento de XCOPY.
- A partir de PowerStore SO 3.0, PowerStore soportará los comandos XCOPY con un máximo de 8 segmentos, cada segmento será menor o igual que 30 MB.
- En los casos de uso en los que el rendimiento de las operaciones de XCOPY es la principal preocupación del cliente, los hosts ESXi deben configurarse para utilizar comandos XCOPY de varios segmentos con tamaños de segmentos más grandes.
Limitaciones de XCOPY:
PowerStore SO 3.0 actualmente tiene un problema conocido en el que no se soporta XCOPY entre VMFS y vVOL (y viceversa). Se planea corregir esta limitación en una versión futura.
Resolución:
1. Esta resolución solo afecta a los clientes que utilizan PowerStore SO 3.0 y versiones posteriores.
2. En este momento, NVMe-oF no soporta la aceleración de hardware con plug-ins de VAAI.
Para obtener más información, consulte https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-9AEE5F4D-0CB8-4355-BF89-BB61C5F30C70.html
3. Si desea configurar la aceleración de hardware en un arreglo nuevo, agregue dos reglas de reclamación, una para el filtro de VAAI y otra para el plug-in de VAAI. A fin de que las nuevas reglas de reclamación estén activas, primero defina dichas reglas y, a continuación, cárguelas en el sistema.
4. Verifique que no haya reglas de reclamación de “filtro de VAAI” ni “plug-in de VAAI” preexisteentes para los dispositivos PowerStore con los comandos:
esxcli storage core claimrule list -c Filter | grep "PowerStore\|Rule" esxcli storage core claimrule list -c VAAI | grep "PowerStore\|Rule"
Nota: Verifique que no haya reglas con entradas en la columna “Matches” como “vendor=DellEMC model=PowerStore”
Nota: Si hay reglas configuradas para PowerStore, verifique que no entren en conflicto con las siguientes reglas; de ser así, corríjalas.
5. Agregue una regla de reclamación de filtro de VAAI a cada host ESXi con el siguiente comando:
esxcli storage core claimrule add -u -c Filter -P VAAI_FILTER -t vendor -V DellEMC -M PowerStore
Verifique que la regla se haya agregado correctamente
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. Agregue una regla de reclamación de plug-in de VAAI a cada host ESXi con el siguiente comando:
esxcli storage core claimrule add -u -c VAAI -P VMW_VAAIP_T10 -t vendor -V DellEMC -M PowerStore -a -s -m 240
Para obtener más información sobre cada uno de los argumentos del comando anterior, consulte https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.storage.doc/GUID-C7ED5B86-2AF9-4217-90B5-A27D3217CE6D.html
| -u | El sistema asignará automáticamente un ID de regla |
| -a | Utilice los valores informados del arreglo para los comandos XCOPY |
| -s | Utilice varios segmentos para los comandos XCOPY. Es válido solo cuando se especifica -a |
| -m | Tamaño máximo de transferencia en MB para los comandos XCOPY cuando se utiliza un tamaño de transferencia diferente al del informado en el arreglo. Es válido solo cuando se especifica -a |
Verifique que la regla se haya agregado correctamente
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. Cargue las reglas con los siguientes comandos:
esxcli storage core claimrule load -c VAAI esxcli storage core claimrule load -c Filter8. Ejecute la regla de reclamación de filtro de VAAI mediante el siguiente comando:
esxcli storage core claimrule run -c Filter esxcfg-rescan -A
Nota: Solo se deben ejecutar las reglas de clase de filtro. Cuando el filtro de VAAI reclama un dispositivo, encuentra automáticamente el plug-in de VAAI adecuado al que conectarse.
Si el siguiente comando no muestra los plug-ins pertinentes, reinicie el host ESXi.
9. Ejecute los siguientes comandos para verificar que se hayan cargado los filtros adecuados:
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. Ejecute los siguientes comandos para verificar que las reglas se actualicen con la clase “runtime” y “file” en cada clase de regla, como se muestra a continuación:
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
Para las líneas VAAI de la clase de regla:
El nombre del plug-in debe ser “VMW_VAAIP_T10”
Los valores informados del arreglo de uso de XCOPY deben ser “true”
Los varios segmentos de uso de XCOPY deben ser “true”
El tamaño máximo de transferencia de XCOPY en KiB debe ser 245760.
11. Como paso final de la verificación, seleccione uno de los almacenes de datos VMFS que residen en un volumen de PowerStore en la GUI de vCenter y, a continuación, seleccione “Device Backing”.
Copie el identificador dentro del nombre de extensión (una cadena como: “naa.68ccf098000cb2df0ffc1d983eea45ec”). Si los dispositivos PowerStore estaban presentes antes de agregar las reglas de reclamación, es importante realizar esta comprobación en uno de los dispositivos preexisteentes para verificar que se aplicaron las reglas de reclamación. Si las reglas de reclamación no se actualizaron para los dispositivos antes de agregar las reglas de reclamación, se deben reiniciar los hosts ESXi.
12.
Con este identificador de dispositivo, ejecute los dos siguientes comandos de ESXCLI:
esxcli storage core device vaai status get -d
Por ejemplo:
Verifique que el “nombre de plug-in de VAAI: VMW_VAAIP_T10” se muestre después de cargar y ejecutar el plug-in de VAAI
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
Referencias:
Puede encontrar una descripción completa del uso de las reglas de reclamación de hardware en: 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.