Есть задача разгрузить сервер на котором крутится несколько виртуалок. Памяти уже впритык. Около 512 осталось метров. Все это хозяйство крутится на Citrix.
Ну так вот. Решил поднять на свободной хостовой системе с KVM сервер базы данных. Т.е. надо завести на виртуалку windows 2008 RC2 + MSSQL 2008. База около двух гигов.
Что я сделал. Через virt-manager создал такую машину и установил. Проца выделил от 2 до 4 и 10 гигов оперативы. Что не получилось. Мне кажется что гостевая жутко тормозит (не думаю я что это из-за того что не 64 битную поставил) из-за IDE
Хочется что бы все крутилось на диске virtio. Не получилось. ОС его не видет. Пришлось сделать на обычном IDE+qcow2. Как мне его пересадить? Думал что пропрет такая обманка. Создаю новый диск virtio, гружусь в винду и ставлю SCSI дрова. Потом вырубаю ОС и меняю основной диск в virt-manager с IDE на virtio. Получится? Не могу под винду найти дрова для SCSI. Кто может киньте ссылкой. Буду благодарен.
Конфигурирование гостевой системы
Подскажите где скачать дрова для virtio ethernet и virtio scsi. И еще не опознанное какое то PCI. Не понятно что ему надо.
Спасибо. Дрова на SCSI встали. А на спайс там есть? для qxl. Который раз уже ищу их не додумываюсь сохранить.
xorg-x11-drv-qxl для линукса, а для виндов надо на spice-space брать, если нет подписки на RHN
Еще не понятно... почему задействуется swap
туда автоматически убираются редко используемые страницы памяти, чтоб держать живую память свободной. man swappiness
Снес нафиг систему виндузовую и сделал по другому.
1. На хосту подгрузил модули virtio, virtio_net
2. При создании гостя подкормил его дровами для диска virtio
В итоге имею в разы быстрее работающую систему. Ставилась меньше минуты. Осталось только перевести с vnc на spice и вообще будет хорошо.
Так что диск гостевой на IDE ни есть хорошо.
есть еще целая куча всего для оптимизации гостя. io scheduler, fstab, сервисы, tuned...
А подробнее? У меня MSSQL крутится на xen. Вот перевожу на kvm. Полет пока нормальный.
А подробнее?
это целая наука, настройки хоста, виртуалок, СХД...
полтора миллиона iops на ровном месте не выдавливаются
