Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.6. 仮想化ログ

以下の方法を使用すると、ハイパーバイザーおよびゲストのイベントに関するログデータにアクセスできます。これは、システムの仮想化のトラブルシューティングに役立ちます。
  • 各ゲストには、/var/log/libvirt/qemu/ ディレクトリーに保存されているログがあります。ログには GuestName.log という名前が付けられ、容量の制限に到達すると定期的に圧縮されます。
  • systemd Journallibvirt イベントを表示するには、
    # journalctl _SYSTEMD_UNIT=libvirtd.service
    のコマンドを使用します。
  • auvirt コマンドは、ハイパーバイザーのゲストに関連する監査結果を表示します。表示されるデータは、特定のゲスト、時間枠、および情報形式を選択することで、絞り込むことができます。たとえば、次のコマンドは、当日のtestguest 仮想マシンで発生したイベントの概要を提供します。
    # auvirt --start today --vm testguest --summary
    Range of time for report:       Mon Sep  4 16:44 - Mon Sep  4 17:04
    Number of guest starts:         2
    Number of guest stops:          1
    Number of resource assignments: 14
    Number of related AVCs:         0
    Number of related anomalies:    0
    Number of host shutdowns:       0
    Number of failed operations:    0
    
    また、auvirt の情報を systemd ジャーナルに自動的に追加するように設定することもできます。これを行うには、/etc/libvirt/libvirtd.conf ファイルを編集して、audit_logging パラメーターの値を 1 に設定します。
    詳細は、man ページの auvirt を参照してください。
  • 仮想マシンマネージャーでエラーが発生した場合は、$HOME/.virt-manager/ ディレクトリーの virt-manager.log ファイルで生成されたデータを確認できます。
  • ハイパーバイザーシステムの監査ログは、/var/log/audit/audit.log ファイルを参照してください。
  • ゲストオペレーティングシステムによっては、さまざまなシステムログファイルがゲストに保存される場合もあります。
Red Hat Enterprise Linux でのログインの詳細は、System Administrator's Guide を参照してください。