Red Hat Training

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

A.6. 虚拟化日志

以下方法可用于访问关于系统管理程序和您客户机上事件的已记录数据。在对系统中的虚拟化进行故障排除时,这非常有用。
  • 每个客户机都有一个日志,保存在 /var/log/libvirt/qemu/ 目录中。日志命名为 GuestName.log,并在达到大小限制时定期压缩。
  • 要查看 systemd Journal 中的 libvirt 事件,请使用以下命令:
    # 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 Journal 中。为此,请编辑 /etc/libvirt/libvirtd.conf 文件,并将 audit_logging 参数的值设置为 1
    如需更多信息,请参阅 auvirt man page。
  • 如果在 Virtual Machine Manager 中遇到任何错误,您可以检查 $HOME/.virt-manager/ 目录中的 virt-manager.log 文件中生成的数据。
  • 有关虚拟机监控程序系统的审计日志,请查看 /var/log/audit/audit.log 文件。
  • 根据客户端操作系统,也可以将各种系统日志文件保存在客户端中。
有关 Red Hat Enterprise Linux 中登录的更多信息,请参阅 系统管理员指南