вторник, 17 марта 2015 г.

Отладка работы виртуальных машин KVM

Отладка работы виртуальных машин KVM

Логи работы виртуальных машин 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
Fig.01: Getting stats about KVM with kvm_stat

Комментариев нет: