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

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

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

 /var/log/libvirt/qemu/

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

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

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

Создание образа дискеты в Linux

Дискеты — это, конечно, прошлый век. Однако иногда может пригодится возможность иметь образ дискеты. Например, для установки Windows XP или 2003 сервера в виртуальной машине KVM, используя virtio драйвер, понадобится дискета с драйверами в начале установки или пляски с бубном после.

Создать образ дискеты с физического диска

cat /dev/fd0 > imagefile.img

Читать далее Создание образа дискеты в Linux

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

Оптимизация скорости работы сети в Windows под KVM

Использование драйверов «virtio» в гостевой системе позволяет уменьшить накладные расходы на виртуализацию и увеличить производительность сетевого ввода/вывода. Этот драйвер является частью проекта с открытым исходным кодом KVM.

Драйвер «virtio» доступен для гостевых систем:
Для Windows 2000, XP and Vista, virtio драйвер может быть скачан с сайта проекта KVM. Читать далее Оптимизация скорости работы сети в Windows под KVM

Медленная синхронизация RAID — mdadm

Столкнулся с медленной синхронизацией программного RAID.

Я использую Ubuntu Server и software raid mdadm, который объединяет 3ТБ диски в RAID1. После создания массива mdadm делает resync, который в моем случае предлагал завершить через 40000 минут. Я решил ускорить синхронизацию дискового массива.  Читать далее Медленная синхронизация RAID — mdadm

Как очистить дисковый кеш в Linux

В некоторых случаях может оказаться полезным записать содержимое кеша на диск.

В Linux это можно сделать, записав 1, 2 или 3 в /proc/sys/vm/drop_caches. Запись этих значений заставит ядро освободить память, используемую для кеширования, записав ее содержимое на диск. Читать далее Как очистить дисковый кеш в Linux

Создание образа жесткого диска при помощи утилиты dd

dd — простая утилита, которая входит в состав большинства Unix-подобных операционных систем — Linux, FreeBSD, Solaris и т.д.
Ее предназначение — чтение данных из одного устройства или файла и запись в другой.

dd можно эффективно использовать для создания образа жесткого диска, при этом обойдясь без коммерческих утилит вроде Acronis True Image или Norton Ghost. Читать далее Создание образа жесткого диска при помощи утилиты dd

Virsh — управление виртуальными машинами KVM

virsh — утилита для командной строки Linux, предназначенная для управления виртуальными машинами и гипервизорами KVM и Xen.

Virsh использует API libvirt и является альтернативой для xm и графической программы virt-manager.

С помощью virsh вы можете сохранять состояние виртуальных машин, переносить ВМ между гипервизорами и управлять виртуальными сетями. Читать далее Virsh — управление виртуальными машинами KVM