Aktionen

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

Aus znilwiki

Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

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)


Loading comments...