Aktionen

VMware:VMware vSphere - Logfile der Datenbank ist voll (The transaction log for database 'VIM VCDB' is full)

Aus znilwiki

Problem: Der vCenter Dienst beendet sich von alleine - von Hand wieder neu gestartet läuft wieder alles.
In der Datei

C:\ProgramData\VMware\VMware VirtualCenter\Logs\vpxd-xxxx.log

(xxxx steht für irgendeine fortlaufende Nummer)
findet Ihr Einträge wie folgt:

[2012-04-16 20:00:18.768 03044 error 'App' opID=HB-host-8427@172501] An unrecoverable problem has occurred, 
   stopping the VMware VirtualCenter service. Error: Error[VdbODBCError] (-1) "ODBC error: (42000) - [Microsoft][SQL Native Client]
   [SQL Server]The transaction log for database 'VIM_VCDB' is full. To find out why space in the log cannot be reused, 
   see the log_reuse_wait_desc column in sys.databases" is returned when executing SQL statement "UPDATE VPX_VM WITH (ROWLOCK) SET FILE_LAYOUT = ? WHERE ID = ?"
[2012-04-16 20:00:27.205 02964 info 'App' opID=HB-host-8427@172501] [VpxLRO] -- BEGIN task-internal-23281 -- host-8427 -- VpxdInvtHostSyncHostLRO.Synchronize -- 
[2012-04-16 20:00:27.205 02964 info 'App' opID=HB-host-8427@172501] [VpxdHostSync] Synchronizing host: ads2.domain.local (10.20.30.40)
[2012-04-16 20:00:27.326 03044 info 'App' opID=HB-host-8427@172501] Forcing shutdown of VMware VirtualCenter now



Grund und Lösung: Das Logfile ist zu Groß geworden! - Hä?
Das Logfile findet Ihr unter

C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data

mit dem Namen

VIM_VCDB.ldf

VMware-vCenter-Logfile-zu-gross-001.png
Wie Ihr sehen könnt ist es hier gerade ca. 470MByte groß.
Wir starten das Microsoft SQL Managementstudio:
VMware-vCenter-Logfile-zu-gross-002.png

Und Verbindungen uns mit der Standard-Instanz SQLEXP_VIM:
VMware-vCenter-Logfile-zu-gross-003.png

Wir erweitern den Explorer-Baum links auf die vCenter Datenbank VIM_VCDB (die andere im Bild ist die des Update Managers):
VMware-vCenter-Logfile-zu-gross-004.png

Rechtsklick auf die Datenbank und die Eigenschaften aufrufen:
VMware-vCenter-Logfile-zu-gross-005.png

Links "Dateien auswählen":
VMware-vCenter-Logfile-zu-gross-006.png

Und wie wir in dem umrandeten Feld sehen könnt, darf die Datei nicht größer als 500MByte werden. War bei mir z.B. b ei vielen schnellen Aktionen hintereinander (AVVI Backups) zu wenig.
Klickt auf die "..." Schaltfläche auf die der Pfeil zeigt:
VMware-vCenter-Logfile-zu-gross-007.png

Ich habe hier den Wert von 500 auf 2.048 erhöht - 2GB sollten ausreichen.

Jetzt noch 2 x auf OK geklickt und das Problem ist erledigt.


--Bernhard Linz 10:51, 17. Apr. 2012 (CEST)



Kommentar hinzufügen
znilwiki freut sich über alle Kommentare. Sofern du nicht anonym bleiben möchtest, trage deinen Namen oder deine Email-Adresse ein oder melde dich an. Du kannst das Feld auch einfach leer lassen.