Как стать автором
Обновить

Комментарии 34

Ну… Прямо скажем — установка винды под виртуалкой — это тривиальная вещь, с которой справится практически кто угодно.
Ожидал, что в статье будет затронут и подробно рассмотрен вопрос проброма PCI устройств(видеокарты, например). Т.к. это действительно важная часть удобного использования винды под виртуалкой. И в то же время не самая простая часть настройки виртуалки. Особенно благодаря вендорам типа NVidia, которые намеренно блокируют возможность проброса в драйверах.
Это была бы интересная и познавательная статья… А how-to установки видны, как я уже выше писал — это просто и врядли вызывает у кого-то вопросы.
Не могу с Вами согласиться. Мне пришлось помучиться с видео, звуком, сетью. Tpm не получается задействовать. Возможно, сама установка и легко происходит, но вот получить на выходе рабочую как надо систему, сложнее.
Во второй части я затрону эти вопросы, документация там запутана и есть над чем поколдовать.
Интересный аспект с виртуальными машинами — это возможный проброс второй видеокарты в гостевую ОС.
Платой вроде бы должно поддерживаться IOMMU
И процессор должен поддерживать VT-d
Кроме этого в случае с Nvidia нужно еще шаманить с правильной настройкой параметров запуска (прячем KVM и отключаем фичи Hyper-V) иначе будет Ошибка 43 от драйвера.
Это уже детали настройки. Ветка все таки про железные требования
Посоветуйте толковую веб-морду для управления виртуалками KVM. Что-то типа phpVirtualBox…
Как вариант взять сразу дистрибутив ProxMox?

image
image
image
У них недавно новый релиз был — 4.3. Пофиксили много багов, обновленная веб-морда, состояние дисков теперь через нее можно посмотреть и настройки ceph. Недавно обновил один из тестовых серверов.
Давно на них целился, но у меня сервер одновременно медиацентр с Kodi. Неудобно. Поэтому просто KVM под Debian и виртуалки с управлением через RedHat'овский virtual machine manager. Хватает.
У меня тоже сервер одновременно Коди-центр, именно под Proxmox — очень даже удобно. Медиацентр — это тоже ВМ, точнее контейнер с пробросом видеокарты и юсб-портов (без IOMMU, это же контейнер) и pulseaudio по tcp. Если бы было IOMMU — можно было бы вообще видеокарту пробросить и было бы идеально вообще — никакого геморроя с настройкой контейнера и пробросом.
Я не решился пробрасывать видео)
Собственно, сейчас видеокарту можно пробросить почти везде. Даже nvidia, которые блокируют такую возможность в своих драйверах. Работает в kvm/xen/esxi. Личный опыт — esxi и GTX750ti.
Надо попробовать. Kodi — это последний сервис, который у меня привязан к ОС. И по-хорошему надо мигрировать на Ubuntu. Свежее и проще с плагинами. У меня Intel Core i5-3470. VT-d поддерживает. MSI B75IA-E33 — материнская. Видеокарта только интегрированная. Собственно, я уже задумался о переносе. Посоветуете что-то почитать? Заодно тот же вопрос к DaylightIsBurning.
Хотя мне еще Asus Xonar — звуковую карту пробрасывать придется…
Если видеокарты ещё нет — то radeon пробрасывается проще, приятнее и быстрее. И мигрировать, вероятно, лучше на http://openelec.tv/, если у вас нет потребности в дополнительных сервисах внутри данной виртуальной машины.
Ну и линк на официальную документацию: https://pve.proxmox.com/wiki/Pci_passthrough (в ней всё просто и понятно).
Впрочем, в первую очередь вам необходимо проверить наличие настройки vt-d в uefi вашей платы. Идеальный вариант — найти у друзей подходящую видеокарту и проверить работоспособность всей системы. После этого можно уже покупать.
(Спасибо за ваши статьи :) )
Всегда пожалуйста) насчет дискретной видеокарты — беда. Это mini-itx. Единственный PCI-E занят звуковой картой.
Увы, виртуализация встроенной видеокарты (KVMGT) не возможна для поколений ниже четвёртого. Так что придется или жертвовать звуком (у вас же всё равно hdmi устройство на втором конце кабеля выводит звук), или менять железо целиком.
Ну или уйти на связку «файловый сервер» + «коробочка для kodi». Здесь помогут всевозможные устройства с Android TV, например. Либо любое иное устройство с поддержкой нормальных дистрибутивов линукс и аппаратным ускорением.
У меня на втором телевизоре RaspberryPie так работает. С HDMI звуком тоже не пойдет. Ниже по течению акустика домашнего кинотеатра. Это позволяет в том числе включать музыку через Kodi без телевизора.
Если есть IOMMU (поддержка нужна не только от ЦПУ, но и материнки), то проброс в KVM делается легко. Проброс звуковухи можно не делать, а просто по TCP/IP Pulseaudio соеденить. Не знаю, можно ли пробросить встроенное видео (даже если есть Vt-d). Если IOMMU не работает — можно пробросить видео в контейнер (не ВМ). Я так сделал на проксмосе. У меня встроенное видео от AMD, пробросил его в контейнер (KUbuntu) — всё работает, даже проприетарные дрова. На этом контейнере у меня Kodi. Можно даже пару таких контейнеров сделать, один «десктоп» и один медиацентр и запускать по очереди.
По поводу того, как настроить lxc контейнер в роли десктопа/медиацентра я в свое время исчерпывающего мануала не нашел, но по кускам инфу в гугле собирал. Ключевые слова lxc, desktop, gui, container, passthrough, gpu, video, pulseaudio и т.п. На гитхабе есть соотв. проект, но у меня не вышло его запустить, да и версия контейнера тогда вроде была 12.04, а я предпочитаю свежие версии для десктопной ОС. На тот момент мне удалось запустить контейнер с ubuntu 15.10, я установил Kodi и больше не трогал. Как будет время, попытаюсь воспроизвести процедуру и поставить 16.10… Я сначала просто добавил контейнер стандартным путём в проксмоксе, потом его менял.
Тут могут быть полезные куски конфигов:
https://www.stgraber.org/2014/02/09/lxc-1-0-gui-in-containers/
https://www.flockport.com/run-gui-apps-in-lxc-containers/
http://unix.stackexchange.com/questions/191289/docker-how-to-run-x-desktop-in-a-container
Я на этом слове всегда ошибаюсь.
«Как поставить Windows в KVM» — это точно статья для хабра, а не Компьютерры какой-нибудь?
Какой-нибудь?
В принципе эта статья — руководство.
Подумайте сами: если исключить из хабра руководства, статьи на исторические темы по IT, то остаётся только два крупных направления —
1) реклама компаний
2) рассказы о том, как я написал игру/взломал чего-нибудь/нашёл уязвимость/восхваления и поругания отдельных языков программирования.

Ну и алгоритмы с математикой, в которые очень не часто что-то пишут.

Т.е. в принципе хабр остается рекламной площадкой для компаний и отдельных индивидуумов.
Это ж вроде бы не учебник и не Википедия
Вы могли бы в дисклеймер просто добавить, что статья не решает никаких нетривиальных проблем и тем кто знаком с QEMU скорее всего будет неинтересна.
Это подразумевается тэгом tutorial. Автор обозначил категорию материала и материал ей соответствует.
тоже верно, но мне кажется, добавить подобный дисклеймер не повредит, а негатива от аудитории, ожидающей большего и разочарованной поубавится.
Хотелось уточнить версии по номерам. Какие посоветуете версии без глюков для установки Virtio драйверов, которые проверены и стабильны для windows 8.1, linux, unix, windows server 2012R2. На какую лучше систему поставить linux/unix(debian, freebsd10, ubuntu)?
Последняя версия драйверов virtio для windows 0.1.126 — их я и советовал бы использовать. Со старыми версиями драйверов были проблемы, драйверы на некоторый устройства даже не устанавливались.

На FreeBSD нет KVM. Debian/Ubuntu/CentOS — вопрос вкуса, как вам больше нравится. Главное чтобы ПО было достаточно актуальное.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории