KVM — FreeBSD в виртуальной машине под Linux

FreeBSD 9.1 в KVMЗапускаем FreeBSD под Linux KVM.

Для KVM гипервизора можно использовать любой дистрибутив Linux, мы будем использовать Ubuntu 12.10 x64.

В виртуальной машине будем использовать FreeBSD 9.1 i386. 32-битная архитектура выбрана из-за меньшего потребления памяти 32-битными программами по сравнению с 64-битными. Читать далее KVM — FreeBSD в виртуальной машине под Linux

VNC доступ к виртуальной машине KVM

KVM использует VNC сервер для подключения к консоли виртуальной машины. Каждая машина получает свой порт, начиная с 5900: первая запущенная на сервере будет отвечать на адресе 127.0.0.1:5900, вторая — 127.0.0.1:5901 и так далее.

По-умолчанию VNC принимает подключения только через локальный адрес — 127.0.0.1. Но иногда удобнее сделать так, чтобы к консоли виртуальной машины можно было подключиться с другого компьютера.  Читать далее VNC доступ к виртуальной машине KVM

KVM virtio drivers

Virtio драйвера для сети и диска — это способ улучшить производительность виртуальных машин под управлением KVM. Данные драйвера реализуют «паравиртуализацию». В этом режиме работа устройства не полностью эмулируется гипервизором. Драйвер устройства в виртуальной машине знает о том, что он работает не с настоящим устройством, и взаимодействует с гипервизором, что обеспечивает большую производительность. Читать далее KVM virtio drivers

Virsh — Как сменить образ CDROM

При использовании образа CD диска для работы с виртуальной машиной KVM, следующие команды virsh позволят сменить диск, отключить его или установить диск в привод.

Само устройство CDROM должно быть подключено к вашей виртуальной машине перед ее запуском. Читать далее Virsh — Как сменить образ CDROM

Установка VMWARE видео-дравера в Windows под KVM

WIndows XP не распознает видео-адаптер, который идет в стандартном варианте установки виртуальной машины под KVM.

Есть несколько вариантов обойти это. Можно заменить тип устройства с vga на cirrus в конфигурации виртуальной машины. WIndows распознает устройство Cirrus 5446 и будет использовать его. Но появится ограничение — в такой ситуации можно будет поставить видеорежим максимум с 24-битным цветом.

Можно использовать драйвер, предоставляемый VMWARE. Читать далее Установка VMWARE видео-дравера в Windows под KVM

KVM virt-install

virt-install используется для создания новых виртуальных машин под KVM.

Virt-install — это утилита для командной строки, которая работает с KVM или Xen гипервизорами, используя библиотеку libvirt. KVM сохраняет конфигурационные файлы в виде xml для каждой виртуальной машины. После создания виртуальной машины virt-install, ее конфигурацию можно отредактировать с помощью virsh edit <vm-name> Читать далее KVM virt-install

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

Логи работы виртуальных машин KVM

Логи работы виртуальных машин под KVM хранятся здесь:

 /var/log/libvirt/qemu/

В этом каталоге KVM хранит лог для каждой виртуальной машины. Например, для машины с названием centos лог будет находится по адресу:

/var/log/libvirt/qemu/centos.log

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

KVM Windows XP install

Установка Windows XP в виртуальной машине под управлением KVM проходит без всяких проблем, если использовать IDE шину для жесткого диска и стандартный сетевой драйвер. Сетевой драйвер можно обновить и позже, а систему можно сразу поставить на virtio диск, чтобы потом не плясать вокруг нее.

Для этого понадобится образ дискеты с записанным на нее драйвером virtio. Читать далее KVM Windows XP install

Управление KVM с помощью Virt-Manager на Windows

Гипервизор KVM идет с отличными утилитами управления для командной строки. Что касается графических программ для управления виртуальными машинами на KVM, то здесь все хуже. Под Linux стандартным средством является Virt-Manager. Давайте посмотрим, как можно использовать его под Windows. Читать далее Управление KVM с помощью Virt-Manager на Windows

Оптимизация скорости диска в виртуальной машине под KVM

Для увеличения скорости работы диска в виртуальной машине под KVM стоит поэксперементировать с кешированием и типом эмуляции.  Читать далее Оптимизация скорости диска в виртуальной машине под KVM