Beschreibung

diese kurzbeschreibung soll die Schritte darstellen, wie Sie das genannte Anliegen beheben können.

 

Schritte:

  1. Melden sich sich als root an der vCenter Server Appliance oder über die PSC (Platform Services Controller) Console an.
  2. Geben Sie folgendes Kommando ein, um die Shell Nutzung zu aktivieren:

    shell.set --enabled true
    shell


  3. Navigieren Sie in das folgende Verzeichnis:

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


  4. Führen Sie ein Backup der log4j.properties Datei durch: cp log4j.properties log4j.properties.bak

  5. Öffnen Sie mit dem vi Editor die Datei: vi log4j.properties

    Suchen Sie folgende Zeilen:
     log4j.appender.LOGFILE.MaxFileSize=100
     log4j.appender.LOGFILE.MaxBackupIndex=10

    Ändern Sie die dort vorhandenen Werte ab:
     log4j.appender.LOGFILE.MaxFileSize=50MB
     log4j.appender.LOGFILE.MaxBackupIndex=5

    Suchen Sie folgende Zeile:
     log4j.appender.PERFLOG.MaxBackupIndex=10

    Ändern Sie den dort vorhandenen Wert ab:
     log4j.appender.PERFLOG.MaxBackupIndex=3


    Verlassen Sie den Editor und speichern die hinterlegten Änderungen ab:

    ESC + :wq (Speichern und Verlassen des vi)


  6. Navigieren Sie in das folgende Verzeichnis: cd /storage/log/vmware/sso
  7. Löschen Sie folgende Dateien:

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


  8. Starten Sie anschließend den STS Dienst neu: service vmware-stsd restart

 

Wenn Sie die oben genannten Schritte durchgeführt haben, kann eine Anmeldung wieder durchgeführt werden.

 


Quelle 1 - MS Based vCenter: https://kb.vmware.com/s/article/1003980

Quelle 2: https://kb.vmware.com/s/article/2143565

 

Info 1: https://kb.vmware.com/s/article/2151394

Info 2: http://znil.net/index.php/VMware:VMware_vSphere_-_Logfile_der_Datenbank_ist_voll_(The_transaction_log_for_database_%27VIM_VCDB%27_is_full)

Info 3: http://www.inf.fu-berlin.de/lehre/WS98/brueckenkurs/skript/node9.html