VxRail: Cómo habilitar TRIM/UNMAP en vSAN para la recuperación de espacio
Resumen: En este artículo de la base de conocimientos, se explica cómo habilitar TRIM/UNMAP en todos los hosts ESXi del clúster de vSAN para recuperar espacio en el almacén de datos de vSAN.
Instrucciones
¿Qué es TRIM/UNMAP?
En un intento por ser más eficientes con el espacio de almacenamiento, los sistemas de archivos de los sistemas operativos huéspedes modernos podrían recuperar el espacio que ya no se utiliza mediante lo que se conoce como Trim/Unmap comandos para los respectivos protocolos
SCSI y Advanced Technology Attachments (ATA).vSAN 6.7 U1 (y las versiones nuevas) ahora tienen pleno reconocimiento de Trim/Unmap comando enviado desde el sistema operativo huésped y que puede recuperar como espacio libre el almacenamiento asignado previamente.
Esta es una función oportunista de eficiencia del espacio que puede ofrecer una mejor utilización de la capacidad de almacenamiento en entornos vSAN.
¿Por qué utilizar la función UNMAP?
Un reto del aprovisionamiento delgado es que los discos de máquina virtual (VMDK), una vez que han crecido, no se reducen cuando se eliminan los archivos dentro del sistema operativo huésped. Este problema se agrava porque muchos sistemas de archivos siempre dirigen las escrituras nuevas al espacio libre. Un conjunto estable de escrituras en el mismo bloque de un único archivo pequeño utiliza finalmente más espacio en el nivel de VMDK. Las soluciones anteriores requerían intervención manual y Storage vMotion a almacenamiento externo o el apagado de una máquina virtual. Para resolver este problema, se creó la recuperación de espacio TRIM/UNMAP automatizada para vSAN 6.7U1.
Consideraciones importantes en el nivel de máquina virtual (VM):
- Un mínimo de hardware de máquina virtual versión 11 para Windows
- Un mínimo de hardware de máquina virtual versión 13 para Linux
- La variable
disk.scsiUnmapAllowedflag no está configurado en false. El valor predeterminado está implícito como verdadero. Esta configuración se puede utilizar como"stop switch"en el nivel de la máquina virtual, si desea deshabilitar este comportamiento por VM y no desea usarlo en configuraciones de invitado para deshabilitar este comportamiento. Para surtir efecto, los cambios de VMX requieren un reinicio. - El sistema operativo huésped debe ser capaz de identificar el disco virtual como aprovisionamiento delgado.
Las VM que ya se están ejecutando antes de habilitar la función TRIM/UNMAP requieren un ciclo de apagado y encendido para aplicar la configuración. La habilitación de la característica TRIM/UNMAP en todas las VM simultáneamente puede afectar el rendimiento de producción, según la carga de trabajo, y no se recomienda. Se debe evitar realizar un ciclo de apagado y encendido de todas las VM simultáneamente.
Antes de habilitar TRIM/UNMAP, ejecute la evaluación del estado del horizonte para verificar que vSAN esté en estado: Acerca del estado de vSAN Skyline
Pasos para habilitar la característica TRIM/UNMAP en vSAN 8:
- En vSphere, seleccione la opción Cluster >Configure >vSAN Services
- En Opciones avanzadas, haga clic en Editar:
Figura 1. Edición de opciones avanzadas de servicios > de vSAN >
- En Opciones avanzadas, seleccione el conmutador para
Guest Trim/Unmapy haga clic enApply, el verde está habilitado:

Figura 2. Seleccione Guest Trim/Unmap
Información adicional
Para obtener información adicional sobre cómo comprobar el estado de TRIM/UNMAP, habilitar en vSAN 7.x o monitorear el rendimiento de TRIM/UNMAP, consulte: Procedimiento para habilitar TRIM/UNMAP a fin de recuperar espacio en el almacén de datos de vSAN.