Метки
amd bittorrent bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera Orange ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
oVirt — часть 11 — Virtual Desktop Infrastructure
2014-12-25 21:20 | Автор: jekader | Filed under: FedoraMD
Пока все кругом готовятся к празднованию нового года, я решил снять ещё одно видео про oVirt, на этот раз про возможности VDI, которые очень плохо описаны и надеюсь будут полезны:
Подробная инструкция по установке ниже.
oVirt
Для конфигурации VDI первым делом понадобится сервер учётных записей, например Active Directory, FreeIPA или OpenLDAP.
В случае с AD на Engine нужно выполнить следующую команду:
# engine-manage-domains add --domain=<domain.name> --provider=AD --user=<username>
(Подразумевается что DNS настроен правильно и доступны необходимые SRV записи)
Далее перезапускаем engine для того чтобы изменения вступили в силу:
# service ovirt-engine restart
Теперь заходим в Administrator Portal и добавляем пользователей, после чего создаём VDI Pool согласно видео.
Windows VDI
На стороне windows нужны следующие подготовительные шаги:
1) устанавливаем windows и все VirtIO драйвера (скачиваем ISO отсюда)
2) делаем машину членом того-же домена AD что и oVirt
3) устанавливаем spice-guest-tools (скачиваем отсюда)
4) собираем из исходников (или скачиваем то что собрал я отсюда)
4) устанавливаем ovirt-guest-agent и windows-credprov (скачиваем отсюда )
Заметки по сборке из исходников:
ovirt-guest-agent - требуются Install Python 2.7 i386, pywin32, py2exe - у меня не хотел устанавливаться pywin32 на win7 x64 пока я не поставил несколько обновлений операционной системы.
windows-credprov - требуется Visual Studio 2008. Я установил бесплатную версию Express которая не имеет в комплекте библиотек MFC и компиляторов x64. Этот факт мешал сборке, но 32-битный DLL собрать удалось закомментировав включение MFC библиотек в исходники, так как похоже что они вовсе не используются. Создал баг на эту тему, может поправят в будущем. В целом исправление следующее:
в файле OVirtCredProv.rc заменить строку
#include "afxres.h"
на
#include "windows.h"
После этого DLL для 32-битных версий Windows (Vista и новее) собирается без проблем. Чтобы настроить сборку 64-битных библиотек в VS2008 Express обратитесь к помощи интернета.
28, 2015 18:20
Мне вот реально интересно, это вообще кто-то читает? Искренне надеюсь что да.
28, 2015 23:06
Твои надежды не напрасны! Кто такой, почему не знаю? И почему я знаю твой IP? 🙂
1, 2015 16:34
Здравствуйте.
Скажите, пожалуйста, как на счет графической составляющей при использовании VDI? Я имею ввиду 3D графику, а конкретно NVIDIA GRID?, во всех материалах NVIDIA указывает XenDesktop, VMWare и Microsoft. Есть ли какая-то совместимость с oVirt?
1, 2015 23:29
в qemu видео работает через SPICE посредством видеокарты QXL, которая не поддерживает 3D ускорение.
13, 2015 3:58
Мээээн.
Я хотел поблагодарствовать тебя ещё на ютубе, но чёто коменты не оставляются мои… Не любят меня там…
Переползаю с проксмокса на oVirt и попутно возникают вопросы… Всё, вроде как решаю по мануалам, но остаются кое-какие пробелы… Если я буду задавать тебе их тут, ты сильно на мменя обидешься? 😉
13, 2015 10:23
Конечно! С радостью отвечу на вопросы.
14, 2015 16:56
Из прочитанного недавно:
With the release of oVirt 3.5 we have introduced the oVirt WGT (Windows Guest Tools).
The oVirt WGT provides an ISO with all the tools and drivers one needs to install on a Windows VM, with an easy to use installer to install it all in one step.
So manual compilation and installation of oVirt Guest Agent is no longer necessary.
Стало быть — 4-й пункт упрощается..
Статья:
http://www.ovirt.org/OVirt_Guest_Agent_For_Windows
14, 2015 17:11
Хорошие новости, это действительно упрощает процесс!
27, 2015 16:17
Евгений! Спасибо очень познавательно. Хотел задать вопрос, а как быть с USB девайсами которые необходимо передать с клиентской машины на виртуальную. Нашел в User Guide что необходим usbclerk, но вот собрать с наскока не получилось, поделитесь пожалуйста вашим сакральным знанием как завести эту шарманку.
3, 2015 12:22
согласен, полезно
17, 2015 18:20
Только сейчас увидел комментарии про usbclerk — не уверен что он нужен, правда мало работал с клиентскими станциями на винде. При spice подключении в окошке remote-viewer в меню File есть пункт USB device selection — он работает или нет?
14, 2016 23:37
Шикарная помощь от вас, огромное вам спасибо 🙂