Symptoms

You see that the /storage/log directory is highly utilized in vCenter Server Appliance or Platform Controller Server Appliance 6.0.

Note: For additional symptoms and log entries, see the Additional information section.

Purpose

To work around the /storage/log directory full issue in vCenter Server Appliance, increase the maximum backup size and the maximum backup index in the log4j.properties file.

Cause

This issue occurs due to an increase in the SSO log files in the /storage/log directory. During the log rotation, the old log file is not compressed resulting in multiple large files in the /storage/log directory.

Resolution

This is a known issue affecting vCenter Server Appliance 6.0.

Currently, there is no resolution.
To work around this issue, increase the maximum backup size and the maximum backup index in the log4j.properties file.

  1. Log in to the vCenter Server Appliance console as root user.
  2. Run this command to enable access the Bash shell:

    shell.set –enabled true

  3. Type shell and press Enter.
  4. Navigate to this directory:

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

  5. Run this command to back up the log4j.properties file:

    cp log4j.properties log4j.properties.bak

  6. Open the  log4j.properties file using a text editor.
  7. Locate the log4j.appender.LOGFILE.MaxFileSize and log4j.appender.LOGFILE.MaxBackupIndex parameters below this entry:

    log4j.appender.LOGFILE.File=${catalina.base}/logs/vmware-identity-sts.log
  8. Change the value of parameters to 50 and 5 respectively:

    For example:

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

  9. Locate the log4j.appender.PERFLOG.MaxBackupIndex parameter below this entry:

    log4j.appender.PERFLOG.File=${catalina.base}/logs/vmware-identity-sts-perf.log
  10. Change the value of parameter to 3.

    For example:

    log4j.appender.PERFLOG.MaxBackupIndex=3

  11. Run this command to restart the STS service:

    service vmware-stsd restart

  12. Navigate to:

    cd /storage/log/vmware/sso/

  13. Remove the old localhost_access_log,vmware-identity-sts, and  vmware-identity-sts-perf log files by running these commands:

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