Las máquinas virtuales pueden escribir información de soporte y solución de problemas en un archivo de log de una máquina virtual almacenado en un volumen VMFS.

La configuración predeterminada de las máquinas virtuales es adecuada para la mayoría de las situaciones.

Si el entorno depende en gran medida del uso de vMotion, o si los valores predeterminados no parecen adecuados por otros motivos, es posible modificar la configuración de registro para los sistemas operativos invitados de las máquinas virtuales.

SIEMPRE se crea un nuevo archivo de log durante el encendido, la reanudación, la migración con vMotion, etc. de la máquina virtual.

Puede ajustar más la cantidad de datos de registro generados por una máquina virtual realizando ajustes en dos parámetros:
  • vmx.log.keepOld: la propiedad vmx.log.keepOld controla el número de archivos de log que se conservan por máquina virtual.
    Nota: VMware recomienda guardar un mínimo de 10 archivos de log. Si necesita conservar los archivos de registro durante un período más extenso, puede configurar vmx.log.keepOld en 20 o más.
  • vmx.log.rotateSize: la propiedad vmx.log.rotateSize controla el tamaño máximo de cada archivo de log, en bytes.
    Para asegurarse de que se cree un nuevo archivo de log con más frecuencia, puede limitar el tamaño máximo de los archivos de log con este parámetro de configuración. Cada vez que se escribe una entrada en el registro, se comprueba el tamaño del registro. Si vmx.log.rotateSize está configurado con un valor que no es el predeterminado y el tamaño supera el límite, la entrada siguiente se escribe en un nuevo archivo de log. Si existe la cantidad máxima de archivos de registro, se elimina el archivo de log más antiguo.
    Nota: Si se utiliza este parámetro, VMware recomienda configurarlo en un mínimo de 2 000 000 bytes.

La cantidad total de espacio de almacenamiento consumido por todos los archivos de registro es el producto de estos dos parámetros.

Esta configuración se puede establecer en una máquina virtual individual o para todas las máquinas virtuales de un host ESXi.

En el siguiente procedimiento, se describe cómo limitar la cantidad de datos de registro de máquinas virtuales para todas las máquinas virtuales en un host ESXi:
  • Para establecer límites a la cantidad de datos de registro de máquinas virtuales, edite /etc/vmware/config
  • Si las propiedades vmx.log.keepOld y vmx.log.rotateSize no están definidas en el archivo, agréguelas.

Por ejemplo, para conservar diez archivos de registro, cada uno de hasta 2 000 000 bytes, agregue lo siguiente a /etc/vmware/config:

vmx.log.keepOld = "10"

vmx.log.rotateSize = "2000000"

La cantidad máxima de espacio de almacenamiento consumida por cada máquina virtual es de 10 * 2000000 bytes.

Nota:

Puede usar un script de PowerCLI para cambiar estas propiedades en todas las máquinas virtuales de un host.