vmware.log のログ ローテーションとログ オプション
search cancel

vmware.log のログ ローテーションとログ オプション

book

Article ID: 322026

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項: これは英文の記事 「Log rotation and logging options for vmware.log (8182749)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


 

この記事では、仮想マシンの vmware.log ファイルで使用可能な構成可能オプションについて説明します。

このログ ファイルには、仮想マシンの起動設定、操作、シャットダウンなど、実行中仮想マシンのインスタンスに固有の情報が記録されます。


null

Resolution

仮想マシンのログ記録とログ ローテーション動作を変更するための次の 4 つのオプションが用意されています  

logging の設定

logging オプションを設定すると、ログ記録のオン/オフを切り替えることができます。
ログ記録をオフにするには、仮想マシンの .vmx ファイルに logging="false" と入力します。ログ記録をオンに戻すには、logging="false" を logging="true" に変更します。

log.rotateSize の設定

デフォルトでは、仮想マシンのログ ファイル ( vmware.log) は、仮想マシンのパワーオンまたはパワーオフ操作が実行されたときにローテーションされます。
ファイル サイズに基づいてローテーションを構成するには、仮想マシンの .vmx ファイルに次のオプションを指定します。
 
log.rotateSize = <maximum size in bytes the file can grow to>

次の例では、ファイル サイズが 182 キロバイトに達したら vmware.log ファイルをローテーションするように指定しています。
log.rotateSize = "186368"
 
 
: ESXi 5.1 および 5.5 の特定のバージョンで log.rotateSize は vmx 使用 に対しては使用できません。 このオプションを仮想マシンの構成ファイル(.vmx)に追加しても、何も影響されません。詳細については、vSphere 5.1 Update 3 Release Notes の「Security」セクションを参照してください。

log.keepOld の設定

3.0 から 6.0 までの ESX および ESXi のすべてのバージョンは、デフォルトでは vmware.log ファイル (vmware.log、vmware-1.log、vmware-2.log など)のローテーションを 6回分まで保持します。
ローテーションの保存回数を変更するには、仮想マシンの .vmx ファイルに log.keepOld オプションを指定します。
次の例では、ローテーションを 10 回分まで保存するように指定しています。
 
log.keepOld = "10"

log.fileName の設定

仮想マシンのログ記録用に別の場所またはファイル名を指定するには、仮想マシンの .vmx ファイルの log.fileName オプションを使用します。
次の例では、デフォルトの vmware.log の代わりに、"myVMlog" を新しいログ用ファイルとして指定しています。
 
log.fileName = "myVMlog"
次の例では、別の VMFS ボリューム "vol1" にある "myVM" という別のディレクトリにログを書き出すよう指示しています。

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

Additional Information