LinuxForum.Fans
Тема

Как изменить параметры ВМ ?

Автор: PodKayfom 32 сообщений 8035 просмотров
16.11.2014 10:19 · отредактировано #401061

Вообщем создал виртуальную машину (KVM), установил Хрюшку (XP), установил программы, всё настроил, сделал копию, запустил программы. Всё работает, всё чётко. Но медленно. Мои параметры 1 ядро 2,8 ГЦ, 4 гб РАМ. Походу стоит добавить ещё одно ядро и увеличить ОЗУ до 8 ГБ. Вопрос - как это сделать ?

16.11.2014 12:42 #401075
XliN написал:
Медленно что? Для хрюши нужно использовать драйвера virtio для дисков и сети. Иначе тормоза.

Вот http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/

Как их правильно установить ?

16.11.2014 12:58 #401077

PodKayfom, Ставить надо сразу с virtio драйверами. Выкачивать их. Подключать как второй диск и при установки указывать, что дрова лежат на нем. Ну и в virt-manager ставить virtio диск и сеть.

Вот еще почитать можешь http://habrahabr.ru/post/176823/

16.11.2014 13:42 #401084

Спасибо конечно, но мне нужен способ увеличить мощность уже установленной ВМ. Да и на Хабре статья написана для любителей и профи, а мне нужны инструкции для новичков. Как то - зайди по шелл, набери такую то команду, сделай то, нажми эту кнопку и т.д.

16.11.2014 14:05 #401088

PodKayfom, Скачай дрова. Подключи их вторым CD-ROM`ом в свою ВМ.
Поменяй через virt-manager диск с IDE на virtio. Загрузись в безопасном режиме и подложи для диска дрова от виртио.

16.11.2014 14:08 #401089

Еще вариант.

Поставить можно сначала на IDE (как это сделал ты), а затем поменять его на virtio.

Для этого после установки системы надо в нее добавить еще один диск, на этот раз virtio, поставить на него драйверы, потушить оффтопик, удалить диск добавленный и переключить основной с IDE на virtio. Так сложно, потому что оффтопик не умеет ставить дрова на отсутствующие в системе устройства.

16.11.2014 14:11 · отредактировано #401091

virtio драйвера для сетевой карты и жесткого диска можно установить на уже работающею виртуальную машину.
Скачай ISO образ с драйверами -

text
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 контроллере.

---------------------------
Для сетевухи все еще проще, можешь просто обновить ее драйвер.
---------------------------
Возможно где я ошибся, пусть по правят знающие.

17.11.2014 13:17 #401252
"AlfaStriker" написал:
При монтируй скачанный образ  virtio-win-0.1-81.iso с драйверами как CD/DVD в настройках гостя.

Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС.

17.11.2014 14:29 #401278
"PodKayfom" написал:
Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС

В virt-manager добавь еще один cd-rom и прикрепи к нему исошку.

17.11.2014 14:50 #401291
XliN написал:
[quote="PodKayfom"]Вот тут я застрял. Никак не получается прикрепить этот образ к гостевой ОС

В virt-manager добавь еще один cd-rom и прикрепи к нему исошку.[/quote]

Не получается. Если нетрудно скриншоты скинешь?

18.11.2014 05:32 #401440

Короче тебе надо сделать так:
1. Добавляешь контроллер Virtio в госте чтобы установить драйвер Virtio
2. Перезапускаешь гостя чтобы он попросил драйвера
3. Подсовываешь ему драйвера с ISO образа
4. Удаляешь лишний контроллер Virtio который добавили в пункте 1
5. На существующем рабочем контроллере который работает в режиме IDE, ставишь режим работы Virtio
6. Вроде все

18.11.2014 07:54 · отредактировано #401445
AlfaStriker написал:
Короче тебе надо сделать так:
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. Пьем пиво и наслаждаемся собственной крутизной.
====================
Блин, а ведь тоже самое написал же....

18.11.2014 12:32 #401458
"Cruiser78" написал:
Блин, а ведь тоже самое написал же...
"Cruiser78" написал:
Пьем пиво и наслаждаемся собственной крутизной.

Нет. Ты добавил важный пункт. =)

18.11.2014 16:05 #401496

Вообщем всё сделал (были проблемы с прикреплением второго CD) по схеме AlfaStriker. Установил драйвера Virtio. Всё равно медленно. ВМ (8gb ram, 2 core, KVM) движется как черепаха. Что ещё можно сделать ?

18.11.2014 16:22 #401504

PodKayfom, судя по всему, уже ничего. Проверил - так и работает. У ХР свои тараканы. Вам же только одну прогу запустить? Она-то как работает? А если отрубить всё лишнее в ХР? Process explorer и Process monitor в помощь.

18.11.2014 17:50 #401538
"PodKayfom" написал:
Установил драйвера Virtio. Всё равно медленно

конфиги VM и скрин с device manager в студию

18.11.2014 19:29 #401561
stranger написал:
PodKayfom, судя по всему, уже ничего. Проверил - так и работает. У ХР свои тараканы. Вам же только одну прогу запустить? Она-то как работает? А если отрубить всё лишнее в ХР? Process explorer и Process monitor в помощь.

Ну почему же ничего? Я не знаю, какая именно файловая система у ТС стоит на томе, где лежат образы виртуальных машин... А может у него вообще не образы (не файлы), а выделен отдельный том, или он получен по iSCSI... Но, если виртуальная машина живет в образе, в файле, то тот том, где эти образы проскладированы можно отформатировать в XFS. Определенную прибавку в скорости работы VM это даст.

18.11.2014 19:47 #401562
"Cruiser78" написал:
не знаю, какая именно файловая система у ТС стоит на томе, где лежат образы виртуальных машин... А может у него вообще не образы (не файлы), а выделен отдельный том, или он получен по iSCSI.

Вот-вот... С этого-то всё и начинается.

18.11.2014 20:52 #401572

Да, не понятно почему тормозит. Как сказал dyasny, нужен скрин девайсов и конфиг.

Войдите или зарегистрируйтесь, чтобы ответить.