Содержание
Логи работы виртуальных машин KVM
Логи работы виртуальных машин под KVM хранятся здесь:
/var/log/libvirt/qemu/
В этом каталоге KVM хранит лог для каждой виртуальной машины. Например, для машины с названием centos лог будет находится по адресу:
/var/log/libvirt/qemu/centos.log
Подключение к консоли
Use the virsh command to connect to guest serial console as follows :
# virsh list
# virsh console freebsd
This is useful to troubleshoot problem such as networking and much more from host itself. However, you need to configure guest operating system for a serial console. See how to setup a serial console for FreeBSD and CentOS virtual machines.
Конфигурационные файлы KVM
Конфигурация виртуальных машин хранится в xml файлах в каталоге /etc/libvirt/qemu/. Чтобы вывести конфиг ВМ с названием freebsd, введите:
less /etc/libvirt/qemu/freebsd.xml
или
virsh dumpxml freebsd
После создания виртуальных машин virt-manager или virt-install, в каталоге /etc/libvirt/qemu/ будут созданы xml файлы с описанием конфигурации виртуальной машины. Для редактирования этих файлов используйте текстовый редактор или команду virsh edit:
virsh edit freebsd
virsh edit centos
KVM tools
Type the following command to install kvm-tools package which contains some diagnostics and debugging tools for KVM, such as kvmtrace and kvm_stat, enter:
# yum -y install kvm_tools
You need to mount debugfs, enter:
# mount -t debugfs debugfs /sys/kernel/debug
# kvm_stat
Пример, получаемый при запуске kvm_stat
Другие полезные инструменты для отладки работы
- ps, pstree, and top
- vmstat, iostat, and lsof
- tcpdump, brctl, ip, and ifconfig