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

9.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 log file 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 and destroy, are all logged in this log file.

  • Usually this log file 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 you should review the virt-manager log file. The log file for virt-manager is in the .virt-manager directory in the user's home directory whom ran virt-manager. This directory will usually be ~/.virt-manager/virt-manager.

Note

The log file 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