Cuando la base de datos del vCenter Server Appliance se llena

  • febrero 23, 2017

Si alguna vez te has encontrado con problemas a la hora de acceder a tu vCenter Server Appliance  y por más que lo reinicias no consigues levantarlo, fíjate en que la base de datos esté operativa. Si ésta no está levantada, probablemente la tengamos llena y no admita ni un registro más, por lo que no lograremos que nuestro vCenter Server Appliance funcione.

Esto tiene una fácil solución, tendremos que liberar espacio en la base de datos para que pueda seguir admitiendo información.

[responsive]vCenter Server Appliance[/responsive]

Para ello, deberemos conectarnos vía SSH a nuestro vCenter Server Appliance, utilizando herramientas como Putty o similares.

Escribimos el siguiente comando y pulsamos enter:

shell.set –enabled true

 

Escribimos Shell y pulsamos enter, seguidamente navegamos hasta la ruta:

cd /usr/lib/vmware-sso/vmware-sts/webapps/sts/WEB-INF/classes/

 

Una vez colocados en la ruta arriba mencionada, escribimos el siguiente comando para hacer copia de seguridad del fichero log4j.properties:

cp log4j.properties log4j.properties.bak

 

[responsive]vCenter Server Appliance[/responsive]

Una vez tengamos ya una copia del fichero log4j.properties, vamos a abrirlo usando el editor de texto, para ello escribimos:

vi log4j.properties

 

[responsive]vCenter Server Appliance[/responsive]

Una vez editado, localizamos las siguientes entradas, para seguidamente cambiarles el valor, dejándolos por ejemplo de la siguiente manera:

log4j.appender.LOGFILE.MaxFileSize=50MB
log4j.appender.LOGFILE.MaxBackupIndex=5

 

Su valor por defecto es de 100 y 10 MB respectivamente.

Seguidamente, cambiaremos el valor de la entrada:

log4j.appender.PERFLOG.MaxBackupIndex=3

 

Por defecto el valor de esta entrada es 10.

[responsive]vCenter Server Appliance[/responsive]

Una vez realizados los cambios anteriores, deberemos de ejecutar el siguiente comando para reiniciar el servicio STS:

service vmware-stsd restart

 

[responsive]vCenter Server Appliance
[/responsive]

Nos moveremos hasta la ruta cd /storage/log/vmware/sso/ para borrar los siguientes ficheros de log antiguos, para ello utilizaremos el comando rm.

rm localhost_access_log.*
rm vmware-identity-sts.*
rm vmware-identity-sts-perf.*

 

[responsive]vCenter Server Appliance[/responsive]

Reiniciaremos el servicio STS para que se creen de nuevo los ficheros de log en /storage/log.

Y con esto habremos conseguido solucionar el problema de encontrarnos con la base de datos de nuestro vCenter Server Appliance llena.

 

Blog Post

Related Articles

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Atasco en la cola de impresión

abril 22, 2016
Seguramente a todos alguna vez se nos ha quedado bloqueado algún documento en la impresora y no ha habido manera de...

Calidad del servicio de los SSGG

septiembre 19, 2019
Los SSGG o Servicios Gestionados permiten obtener unos indicadores de calidad para medir la calidad del servicio. Son...

Conjunto de Servicios Gestionados

noviembre 5, 2019
Los servicios gestionados de Conasa están pensados para los clientes que buscan externalizar la gestión de una parte o...
Blog Post CTA

H2 Heading Module

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.