Alguna vez se han hecho preguntas como: ¿Porque DRS hizo cierta recomendación? ¿Porque mi cluster vSphere DRS no esta balanceado? etc… DRS dump Insight tiene esa respuesta para nosotros.
DRS dump insight es una herramienta de auto servicio web basada en SaaS para vSphere DRS dumps que nos dará los detalles de porque nuestro cluster no esta balanceado, o porque ciertas recomendaciones fueron aplicadas. Adicional tiene la función “What If” para simular posibles escenarios que podrían ocurrir en nuestro cluster.
Por ejemplo: que pasaría con nuestro cluster DRS si todas las Affinity Rules son ignoradas, o que ocurría si el Threshold de migración DRS es cambiado, entre otros posibles escenarios.
¿Como Utilizar VMware DRS Dump Insight?
Lo primero que debemos de hacer es obtener el dump DRS generado en nuestro vCenter. Este se puede encontrar en los logs del servicio vpxd ubicados en el directorio /var/log/vmware/vpxd/.
Sabiendo la fecha en que se genero el evento DRS, vamos a buscar en los logs vpxd por entradas que contengan “proposeNonResActions“. El siguiente comando shell/ssh nos ayudara a encontrar el log que nos indica el nombre del dump DRS requerido:
grep -ri "proposeNonResActions" vpxd* -la
En mi caso, tengo 2 logs vpxd que contienen registros de dumps DRS (vpxd-16.log y vpxd.log)
root@vcsa1 [ /var/log/vmware/vpxd ]# grep -ri "proposeNonResActions" vpxd* -la vpxd-16.log vpxd.log vpxd-profiler-39.log vpxd-profiler.log
Realizando la búsqueda con vpxd.log mi vCenter tenia mas de 100 dumps DRS registrados. Por esto tome uno de ellos al azar para esta guía:
root@vcsa1 [ /var/log/vmware/vpxd ]# cat vpxd.log | grep -ri proposeNonResActions | head 2019-07-25T16:39:58.174-06:00 info vpxd[7F4DF9D2C700] [Originator@6876 sub=drmLogger opID=lro-1-77a4044d-1052] Drmdump written: /var/log/vmware/vpxd/drmdump/domain-c7/0626950935-proposeNonResActions.dump
Ahora que ya tenemos el nombre del dump y la ubicación del mismo, por medio de file Zilla o WinSCP vamos a descargar el archivo 0626950935-proposeNonResActions.dump.gz a nuestra PC local, para luego descomprimirlo y obtener el archivo 0626950935-proposeNonResActions.dump
Subiremos el dump a la herramienta de auto Servicio Web DRS Dump Insight que nos va a proveer un resumen general de todos las opciones posibles de vMotion que DRS considero antes de llegar a las recomendaciones finales. Un resumen de ejemplo se puede ver en la imagen de abajo:
El portal también permite a los usuarios el análisis de “What-If” que tiene opciones muy interesantes como:
- Cambiar el “Threshold” de migración DRS.
- Ignorar reglas affinity/anti-affinity.
- Cambiar las opciones avanzadas DRS.
Para mas detalles de esta herramienta, en la pagina VMware Flings pueden encontrar mas información.
Espero les sea de utilidad en algún momento.