31.1. Red Hat Enterprise Linux 5 Virtualization log file and directories

31.1. Red Hat Enterprise Linux 5 Virtualization log file and directories

Red Hat Enterprise Linux 5 Virtualization related log file

In Red Hat Enterprise Linux 5, the log file written by the xend daemon and the qemu-dm process are all kept in the following directories:

/var/log/xen/

directory holding all log file generated by the xend daemon and qemu-dm process.

xend.log
  • This logfile is used by xend to log any events generate by either normal system events or operator initiated events.

  • virtual machine operations such as create, shutdown, destroy etc are all logged in this logfile.

  • Usually this logfile will be the first place to look at in the event of a problem. In many cases you will be able to identify the root cause by scanning the logfile and review the entries logged just prior to the actual error message.

xend-debug.log
  • used to record error events from xend and its subsystems (such as framebuffer and Python scripts etc..)

xen-hotplug.log
  • used to log events from hotplug events.

  • events such as devices not coming online or network bridges not online will be logged in this file

qemu-dm.PID.log
  • this file is create by the qemu-dm process which is started for each fully-virtualized guest.

  • the PID will be replaced with the PID of the process of the related qemu-dm process

  • You can retrieve the PID for a given qemu-dm process using the ps command and in looking at the process arguments you can identify the virtual machine the qemu-dm process belongs to.

If you are troubleshooting a problem with the virt-manager application you can also review the logfile generated by it. The logfile for virt-manager will be in a subdirectory called .virt-manager in the user's home directory who's running virt-manager. For example, ~/.virt-manager/virt-manager

Note

The logfile is overwritten every time you start virt-manager. If you are troubleshooting a problem with virt-manager make sure you save the logfile before you restart virt-manager after an error has occurred.

Red Hat Enterprise Linux 5 Virtualization related directories

There are a few other directories and files which may be of interest when troubleshooting a Red Hat Enterprise Linux 5 Xen environment:

/var/lib/xen/images/

the standard directory for file based virtual machine images.

/var/lib/xen/xend-db/

directory that hold the xend database which is generated every time the daemon is restarted.

/etc/xen/

holds a number of configuration files used to tailor your Red Hat Enterprise Linux 5 Virtualization environment to suite your local needs

  • xend-config.sxp is the main configuration for the xend daemon. It used to enable/disable specific functionality of the Xen daemon, and to configure the callouts to Xen networking.

/var/xen/dump/

hold dumps generate by virtual machines or when using the xm dump-core command.

/proc/xen/

has a number of entries which can be used to retrieve additional information:

  • /proc/xen/capabilities

  • /proc/xen/privcmd

  • /proc/xen/balloon

  • /proc/xen/xenbus

  • /proc/xen/xsd_port

  • /proc/xen/xsd_kva


Note: This documentation is provided {and copyrighted} by Red Hat®, Inc. and is released via the Open Publication License. The copyright holder has added the further requirement that Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder. The CentOS project redistributes these original works (in their unmodified form) as a reference for CentOS-5 because CentOS-5 is built from publicly available, open source SRPMS. The documentation is unmodified to be compliant with upstream distribution policy. Neither CentOS-5 nor the CentOS Project are in any way affiliated with or sponsored by Red Hat®, Inc.