Virtuelle Maschinen können Informationen zur Unterstützung und Fehlerbehebung in eine Protokolldatei der virtuellen Maschine schreiben, die auf einem VMFS-Volume gespeichert wird.
Die Standardeinstellungen für virtuelle Maschinen sind für die meisten Situationen angemessen.
Wenn Ihre Umgebung stark von der Verwendung von vMotion abhängt oder wenn die Standardwerte aus anderen Gründen nicht geeignet zu sein scheinen, können Sie die Protokollierungseinstellungen für Gastbetriebssysteme virtueller Maschinen ändern.
Beim Einschalten, Fortsetzen, Migrieren mit vMotion usw. wird IMMER eine neue Protokolldatei erstellt.
vmx.log.keepOld
: Die Anzahl der pro virtueller Maschine aufbewahrten Protokolldateien wird durch die Eigenschaftvmx.log.keepOld
gesteuert.Hinweis: VMware empfiehlt, mindestens 10 Protokolldateien zu speichern. Wenn Sie Protokolle für eine längere Zeitspanne benötigen, können Sievmx.log.keepOld
auf 20 oder höher setzen.vmx.log.rotateSize
: Die maximale Größe jeder Protokolldatei in Byte wird von der Eigenschaftvmx.log.rotateSize
gesteuert.Um sicherzustellen, dass eine neue Protokolldatei häufiger erstellt wird, können Sie die maximale Größe der Protokolldateien mit diesem Konfigurationsparameter begrenzen. Immer wenn ein Eintrag in das Protokoll geschrieben wird, erfolgt eine Überprüfung der Protokollgröße. Wennvmx.log.rotateSize
auf keinen Standardwert eingestellt ist und die Größe den Grenzwert überschreitet, wird der nächste Eintrag in eine neue Protokolldatei geschrieben. Wenn die maximale Anzahl an Protokolldateien erreicht ist, wird die älteste gelöscht.Hinweis: Wenn dieser Parameter verwendet wird, empfiehlt VMware, ihn auf ein Minimum von 2000000 Byte festzulegen.
Die Gesamtmenge an Speicherplatz, die von allen Protokolldateien verbraucht wird, ist das Ergebnis dieser beiden Parameter.
Diese Einstellungen können für einzelne virtuelle Maschinen oder für alle virtuellen Maschinen auf einem ESXi-Host festgelegt werden.
- Um Grenzwerte für die Menge an VM-Protokolldaten zu begrenzen, bearbeiten Sie /etc/vmware/config.
- Wenn die Eigenschaften
vmx.log.keepOld
undvmx.log.rotateSize
nicht in der Datei definiert sind, fügen Sie sie hinzu.
Um beispielsweise zehn Protokolldateien zu behalten, die jeweils nicht größer als 2000000 Byte sind, fügen Sie Folgendes zur Datei /etc/vmware/config
hinzu:
vmx.log.keepOld = "10"
vmx.log.rotateSize = "2000000"
Die maximale Menge an Speicherplatz, die von jeder virtuellen Maschine verbraucht wird, beträgt 10 x 2000000 Byte.
Sie können ein PowerCLI skript verwenden, um diese Eigenschaften für alle virtuellen Maschinen auf einem Host zu ändern.