vmware.log 的日志轮换和日志记录选项
search cancel

vmware.log 的日志轮换和日志记录选项

book

Article ID: 343019

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 Log rotation and logging options for vmware.log (8182749) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文介绍了可用于虚拟机的 vmware.log 文件的可配置选项。

此日志文件记录了特定于虚拟机的正在运行的实例的信息,如虚拟机的启动配置、操作和关闭。

Environment

VMware ESX Server 2.5.x
VMware vSphere ESXi 5.5
VMware ESX 4.1.x
VMware vSphere ESXi 5.0
VMware ESXi 3.5.x Embedded
VMware ESXi 3.5.x Installable
VMware vSphere ESXi 5.1
VMware vSphere ESXi 6.0
VMware ESXi 4.1.x Installable
VMware ESX Server 3.5.x
VMware ESXi 4.0.x Installable
VMware ESX 4.0.x
VMware ESX Server 3.0.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded

Resolution

可使用以下四个选项更改虚拟机日志记录和记录轮换行为:
注意

日志记录设置

通过日志记录设置,您可以打开或关闭日志记录。

要关闭日志记录,请在虚拟机的 .vmx 文件中输入 logging="false"。要重新打开日志记录,请将 logging="false" 更改为 logging="true"

log.rotateSize 设置

默认情况下,虚拟机日志文件 ( vmware.log) 会因为执行了虚拟机的打开电源或关闭电源操作而进行轮换。

要根据文件大小配置日志轮换,请在虚拟机的 .vmx 文件中包含此选项:

log.rotateSize = <maximum size in bytes the file can grow to>

此示例指定 vmware.log 在其文件大小达到 182 千字节时进行轮换:

log.rotateSize = "186368"

注意:在 vSphere 5.1 及更高版本中,vmx 已弃用 log.rotateSize。在 .vmx 中添加此选项不会产生任何影响。有关详细信息,请参见 vSphere 5.1 Update 3 Release Notes 中的 Security 一节。

log.keepOld 设置

默认情况下,ESX 3.0 会对 vmware.log 文件进行 6 次轮换( vmware.logvmware-1.logvmware-2.log 等)。

要更改轮换级别,请在虚拟机的 .vmx 文件中使用 log.keepOld 选项。

以下示例指定轮换级别为 10:

log.keepOld = "10"

log.fileName 设置

要为虚拟机日志记录指定备用位置或文件名,请在虚拟机的 .vmx 文件中使用 log.fileName 选项。

以下示例将“myVMlog”指定为新的日志文件,而不使用默认的“ vmware.log”:

log.fileName = "myVMlog"

此示例指定将日志写入其他 VMFS 卷(“ vol1”)中名为“ myVM”的备用目录中:

log.fileName = "/vmfs/volumes/vol1/myVM/myVM.log"


Additional Information

Log rotation and logging options for vmware.log