Вообщем создал виртуальную машину (KVM), установил Хрюшку (XP), установил программы, всё настроил, сделал копию, запустил программы. Всё работает, всё чётко. Но медленно. Мои параметры 1 ядро 2,8 ГЦ, 4 гб РАМ. Походу стоит добавить ещё одно ядро и увеличить ОЗУ до 8 ГБ. Вопрос - как это сделать ?
Как изменить параметры ВМ ?
Медленно что? Для хрюши нужно использовать драйвера virtio для дисков и сети. Иначе тормоза.
Вот http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/
Медленно что? Для хрюши нужно использовать драйвера virtio для дисков и сети. Иначе тормоза.
Вот http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/
Как их правильно установить ?
PodKayfom, Ставить надо сразу с virtio драйверами. Выкачивать их. Подключать как второй диск и при установки указывать, что дрова лежат на нем. Ну и в virt-manager ставить virtio диск и сеть.
Вот еще почитать можешь http://habrahabr.ru/post/176823/
Спасибо конечно, но мне нужен способ увеличить мощность уже установленной ВМ. Да и на Хабре статья написана для любителей и профи, а мне нужны инструкции для новичков. Как то - зайди по шелл, набери такую то команду, сделай то, нажми эту кнопку и т.д.
PodKayfom, Скачай дрова. Подключи их вторым CD-ROM`ом в свою ВМ.
Поменяй через virt-manager диск с IDE на virtio. Загрузись в безопасном режиме и подложи для диска дрова от виртио.
Еще вариант.
Поставить можно сначала на IDE (как это сделал ты), а затем поменять его на virtio.
Для этого после установки системы надо в нее добавить еще один диск, на этот раз virtio, поставить на него драйверы, потушить оффтопик, удалить диск добавленный и переключить основной с IDE на virtio. Так сложно, потому что оффтопик не умеет ставить дрова на отсутствующие в системе устройства.
virtio драйвера для сетевой карты и жесткого диска можно установить на уже работающею виртуальную машину.
Скачай ISO образ с драйверами -
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/virtio-win-0.1-81.iso Далее поступаешь так:
1. Открываешь Virtual Machine Manager

2. В нем два раза щелкаешь на Windows госте чтобы открылось окно:

Вводишь пароль доступа к машине.
3. В настройках дисков, добавляешь контроллер Virtio:


Далее тебя выйдет окошко, где надо указать ISO образ с драйвером Virtio. Здесь надо указать фейковый образ ISO. У меня на картинке это - fake.img
4. При монтируй скачанный образ virtio-win-0.1-81.iso с драйверами как CD/DVD в настройках гостя.
5. Запускаешь Windows гостя, если он еще не запущен. Как загрузится гость, выйдет окошко установки нового оборудования, где надо указать virtio драйвер.

Здесь выбирается - No, not this time -> NEXT
6. Во втором окне выбираешь - Install from a list or specific location (Advanced) -> NEXT

7. Здесь щелкаешь кнопку Browse -> Выделяешь каталог CDROM->WLH->AMD64

8. Выходить окно:

Нажимаешь - Continue Anyway
9. Завершаешь работу Windows через меню ПУСК -> Завершение работы
10. Удаляешь virtio контроллер который мы добавили в пункте 3.
Ставишь virtio режим в IDE контроллере.
---------------------------
Для сетевухи все еще проще, можешь просто обновить ее драйвер.
---------------------------
Возможно где я ошибся, пусть по правят знающие.
При монтируй скачанный образ virtio-win-0.1-81.iso с драйверами как CD/DVD в настройках гостя.
Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС.
Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС
В virt-manager добавь еще один cd-rom и прикрепи к нему исошку.
[quote="PodKayfom"]Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС
В virt-manager добавь еще один cd-rom и прикрепи к нему исошку.[/quote]
Не получается. Если нетрудно скриншоты скинешь?
Короче тебе надо сделать так:
1. Добавляешь контроллер Virtio в госте чтобы установить драйвер Virtio
2. Перезапускаешь гостя чтобы он попросил драйвера
3. Подсовываешь ему драйвера с ISO образа
4. Удаляешь лишний контроллер Virtio который добавили в пункте 1
5. На существующем рабочем контроллере который работает в режиме IDE, ставишь режим работы Virtio
6. Вроде все
Короче тебе надо сделать так:
1. Добавляешь контроллер Virtio в госте чтобы установить драйвер Virtio
2. Перезапускаешь гостя чтобы он попросил драйвера
3. Подсовываешь ему драйвера с ISO образа
4. Удаляешь лишний контроллер Virtio который добавили в пункте 1
5. На существующем рабочем контроллере который работает в режиме IDE, ставишь режим работы Virtio
6. Вроде все
Маленькое дополнение. Если ось гостевая - WinXP, то таким порядком ничего не получится. Ось просто не запустится. Надо делать так:
1. Создаем новый небольшой (потом убъем) VIRTIO-диск и подключаем его к нашей VM.
2. Подключаем к нашей VM образ диска с драйверами virtio.
3. Запускаем гостя. XP видит новый диск, не находит драйверов на него, просит - где взять. Тут их мы ей и подсовываем. Диск выном подхватывается и начинает работать.
4. Выключаем VM.
5. Отключает образ с драйверами и наш новый диск.
6. Меняем режим работы основного диска гостя на VIRTIO.
7. Пьем пиво и наслаждаемся собственной крутизной.
====================
Блин, а ведь тоже самое написал же....
Блин, а ведь тоже самое написал же...
Пьем пиво и наслаждаемся собственной крутизной.
Нет. Ты добавил важный пункт. =)
Вообщем всё сделал (были проблемы с прикреплением второго CD) по схеме AlfaStriker. Установил драйвера Virtio. Всё равно медленно. ВМ (8gb ram, 2 core, KVM) движется как черепаха. Что ещё можно сделать ?
PodKayfom, судя по всему, уже ничего. Проверил - так и работает. У ХР свои тараканы. Вам же только одну прогу запустить? Она-то как работает? А если отрубить всё лишнее в ХР? Process explorer и Process monitor в помощь.
Установил драйвера Virtio. Всё равно медленно
конфиги VM и скрин с device manager в студию
PodKayfom, судя по всему, уже ничего. Проверил - так и работает. У ХР свои тараканы. Вам же только одну прогу запустить? Она-то как работает? А если отрубить всё лишнее в ХР? Process explorer и Process monitor в помощь.
Ну почему же ничего? Я не знаю, какая именно файловая система у ТС стоит на томе, где лежат образы виртуальных машин... А может у него вообще не образы (не файлы), а выделен отдельный том, или он получен по iSCSI... Но, если виртуальная машина живет в образе, в файле, то тот том, где эти образы проскладированы можно отформатировать в XFS. Определенную прибавку в скорости работы VM это даст.
не знаю, какая именно файловая система у ТС стоит на томе, где лежат образы виртуальных машин... А может у него вообще не образы (не файлы), а выделен отдельный том, или он получен по iSCSI.
Вот-вот... С этого-то всё и начинается.
Да, не понятно почему тормозит. Как сказал dyasny, нужен скрин девайсов и конфиг.