Форум русскоязычного сообщества Ubuntu


Автор Тема: KVM & QEMU\несколько вопросов  (Прочитано 38515 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
KVM & QEMU\несколько вопросов
« : 06 Апрель 2012, 18:06:14 »
попробовал KVM/QEMU
понравилось, всё просто и работает. Но есть несколько вопросов:

1) почему-то гигабитная сеть не даёт даже 100 мегабит при работе с ВМ (уверен, нужно просто правильно настроить сетевую часть)
2) что с видюхами, каталист в ХП ставиться не стал :D
3) подключение к рабочему столу гостя через VNC, от того подтормаживание интерфейса?
« Последнее редактирование: 01 Январь 2016, 16:11:29 от it0r »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #1 : 07 Апрель 2012, 21:43:39 »
4) как я понял гипервизор может ставиться (скорее всего у серьёзных дядей обычно так и работает) без иксов, а подключаться к нему можно с другой машины с графикой и рулить ВМ, верно?

Оффлайн Romon

  • Участник
  • *
  • Сообщений: 216
  • destructive creation
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #2 : 08 Апрель 2012, 13:51:40 »
Да, верно, "ИКСЫ" не нужны.

Так же понравился KVM, но не смог добиться удовлетворительной производительности графики для гостевых Windows.
Тормоза при работе виндовских GUI на любых системах. Драйвер на видео так же не смог найти.
Пробовал на двух серверах делать, на одном графика Intel, на другом Matrox.
Может кто поделится, как решить (google не помог)?

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Гипервизор KVM/QEMU
« Ответ #3 : 09 Апрель 2012, 01:18:34 »
Для гостевых win машин лучше использовать подключение через rdp. А сеть и диски использовать virtio - для этого нужно скачать iso диск с драйверами, гуглится по фразе windows virtio driver
Homo homini admini est...

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #4 : 09 Апрель 2012, 03:17:54 »
virtio - это драйвер для ВМ с винОС, который работает быстрее чем сток, верно?

Пользователь решил продолжить мысль 09 Апрель 2012, 03:18:46:
а что на счёт:

1) видеодров
2) сети

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Гипервизор KVM/QEMU
« Ответ #5 : 09 Апрель 2012, 07:38:40 »
Насчёт видео - никогда не заморачивался, сказать ничего не могу,  а насчёт сети - тоже virtio драйвер лучше использовать.


UPD: Про диск есть один момент: судя по отзывам, при установке подоткнуть винде virtio драйвер на диск не удаётся, поэтому нужно действовать так:

1. Сначала создаем виртуальный диск (говорят, что LVM быстрее всего) с типом драйвера ide.
2. Ставим на него винду.
3. Создаем ещё один диск, с типом драйвера virtio, подключаем его к виртуалке.
4. Также подключаем iso файл с драйверами вот ссылка.
5. Загружаем винду - она найдет новое устройство. Ставим драйвер с диска. Выключаем винду.
6. Меняем тип системного диска с ide на virtio. По желанию отключаем второй диск.

PS: Драйвера для virtio сети находятся на том же диске.
« Последнее редактирование: 09 Апрель 2012, 10:31:49 от MadKox »
Homo homini admini est...

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #6 : 10 Апрель 2012, 03:30:51 »
вин2008 как себя чуствует, у кого есть опыт установки и работы, подводные грабли имели место быть?

за совет по virtio спасибо, внятно)

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Гипервизор KVM/QEMU
« Ответ #7 : 10 Апрель 2012, 18:30:26 »
Серьёзно не использовал, а так - и 2008 и 2003 нормально себя чувствуют. RDP до 2003 в виртуалке по ощущениям ничем не отличается от RDP до настоящей, не виртуальной.
Все вышесказанное про virtio актуально и для 2008-й. Там только с драйверами попроще (в 2003-й нужно руками подсунуть драйвер на virtio диск - иначе не цепляет).
Homo homini admini est...

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #8 : 10 Апрель 2012, 18:34:00 »
делал схему из 2-х серваков железных, которые друг друга дублируют, т.е. типа облако или как их щас модно называют?

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Гипервизор KVM/QEMU
« Ответ #9 : 10 Апрель 2012, 18:43:21 »
Ну для этого по-моему нужно что-то заточенное использовать, типа oVirt. У меня-то как раз задача минимизировать кол-во железных машин. Сейчас на одной средней паршивости железке у меня работают 3 сервера (почта+жаббер, телефония, LDAP-сервер+шлюз+прокси) все под ubuntu со специальным ядром для KVM-гостей. Load average хоста: 0.20, 0.13, 0.14.
Homo homini admini est...

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #10 : 10 Апрель 2012, 18:45:09 »
Цитировать
все под ubuntu со специальным ядром для KVM-гостей
спец. ядро у гостей или спец. ядро у хоста, под гостей?

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Гипервизор KVM/QEMU
« Ответ #11 : 10 Апрель 2012, 18:49:37 »
Спец ядро у гостей-ubuntu. Машина создаётся через vmbuilder и ставит сильно минимальную версию ubuntu (даже пакет man нужно ставить отдельно). Тут подробнее. Ключевой параметр для vmbuilder - --flavour virtual.
Homo homini admini est...

Оффлайн Orb_IT

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #12 : 11 Апрель 2012, 15:38:24 »
Да бы не создовать еще одной темы, Поставил kvm  на Centos 6.2, гостевая win2008r2 драва на сеть и винт virtio. Подключаю второй логически винт в гостевой винде, диск Д, Его подключаю на LVM том (/dev/VG_group/lv_tom). В гостевухе опеределяется новый винт. все ок. форматирую его. Кароче все отлично. Но вот вопрос,  в гостевухе кладу файлы на диск Д. На хосте хочу посмотреть что лежит в томе LVM (который смонтирован в корне как /backup) НО он пустой раздел, df -h это тоже показывает. подскажите как мне увидеть мои гостевые файлы? Хочеться еще делать снапшоты, но том пуст. что я делаю не так?

По поводу тормозов видео под виндой, они тоже есть. Это скорее всего скромные 9Мбайт выделяемые для видео драйвера модель vga. Так что с этим ничего не поделаешь по РДП все ок,

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Гипервизор KVM/QEMU
« Ответ #13 : 11 Апрель 2012, 17:05:29 »
Конечно он "пустой" - ведь это для хоста раздел lvm, а для гостя - это целый жёсткий диск. Чтобы его посмотреть, нужно его сначала "открыть".

1. Останавливаем гостя.
2. Делаем
sudo kpartx -a /dev/VG_group/lv_tom
3. В папке /dev/mapper/ должны появиться "внутренние" диски с тома (в виде /dev/mapper/VG_group-lv_tom-1 и т.д.)
4. Монтируем:
sudo mount /dev/mapper/VG_group-lv_tom-1 /mnt
5. Делаем всё, что хотели с этим диском делать
6. Размонтируем
sudo umount /mnt
7. "Закрываем" раздел
sudo kpartx -d /dev/VG_group/lv_tom8. Можно запускать машину.

Если нужно всё это делать не останавливая гостя - то сначала делаем lvm снапшот с раздела, а потом все вышеперечисленное проделываем со снапшотом. После чего его (снапшот) удаляем.

Ну как-то так...
Homo homini admini est...

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6748
  • Ubuntu 16.04
    • Просмотр профиля
Re: Гипервизор KVM/QEMU
« Ответ #14 : 19 Апрель 2012, 09:38:55 »
Поставил гипервизор на серверную Ubuntu, подключаюсь virt-manager с десктопа. Почему-то нет возможности удалить ВМ, virt-manager сообщает, что не может показать список сетевых интерфейсов. Это всё видимо потому что запуск от юзера, а не от рута? Будет ли правильным наделить юзера рутовыми привелегиями (или разрешить логин root), чтобы kvm работал нормально?

Пользователь решил продолжить мысль 19 Апрель 2012, 09:43:30:
как удалить ВМ из консоли?
« Последнее редактирование: 19 Апрель 2012, 09:43:30 от ⚡ Thunde® ⚡ »

 

Страница сгенерирована за 0.067 секунд. Запросов: 24.