Comments 30
далеко не лучшей материнской платеPro4 у асрока как раз одна из лучших линеек по соотношению цена/фичи. Восьмиядерники на ней, конечно, не поразгоняешь, но восьмиядерники это отдельная тема (как и попытки Intel любой ценой с оговорками вписать потребление восьмиядерника в привычные 95 ватт, чтобы формально не утратить совместимость с существующими платами).
А какая комбинация винды и драйверов?
Меня 43 убила. Наповал. Совсем…
А по практической части — есть какие-то причины, почему просто не поставить винду и под ней не виртуализировать линукс теми же Hyper-V или VMware? +в зависимости от задач может вообще WSL хватать.
В hyper-v usb не пробросить нормальными путями. В гостевом хакинтоше под kvm мне не удалось поставить драйвера нвидии.
PCI-E USB 3.0 adapter
Hyper-V discrete device assignment:
Can Discrete Device Assignment be used to pass a USB device into a VM?
Although not officially supported, our customers have used Discrete Device Assignment to do this by passing the entire USB3 controller into a VM. As the whole controller is being passed in, each USB device plugged into that controller will also be accessible in the VM. Note that only some USB3 controllers may work, and USB2 controllers cannot be used with Discrete Device Assignment.
Можно, но у меня на hyper-v перестал устанавливаться линукс и в виртуалках с виндой некорректно работала java, точнее не получалось сконфигурировать связку xwiki+glassfish+oracle 11, возможно пора было сносить систему, но тут заодно решил игровой ПК превратить в дата-сервер, благо корпус позволяет от Fractal'а
2) У меня корпус — Node Fractal Desine 804, на текущий момент в нем:
— Samsung SSD 850 EVO 250GB -1шт. (Windows 1607, пока еще не переехал)
— KINGSTON SA400S37480G -1шт. (Proxmox)
— ATA WDC WD40EFRX-68W SCSI Disk Device — 4шт. (+ планирую миграцию еще 4х таких же с другого ПК, выполняющего роль мини-сервера)
— На материнской плате 6 портов SATA + рейд-контроллер на PCIe на 8 портов SATA/SAS
3) Например:
— можно сконфигурировать несколько копий Windows для работы, для игр, для работы конкретного приложения, для тестирования работы своего приложения в другой ОС и т.п.
— появляется возможность бэкапить систему на любую дату и откатываться к ней, конечно если их делать.
— можно развернуть ресурсоемкое приложение и дать доступ родственнику по RDP для работы с ним, пока ты сам играешь в танчики, или ваяешь видео.
— получается песочница для тестирования, делаешь копию виртуалки и ставишь туда софт, который может нарушить работу твоего ПК, или потенциально может быть опасен. После тестов — удаляешь файл виртуальной машины без последствий и принимаешь решение использовать его или нет.
если обновление будет через чистую переустановку системы то да, настройки системы придется делать заного, впрочем это достаточно просто, если скопировать конфиги в текстовый файл, как и команды, под Ваше железо естественно.
При апгрейде онлайн, обычно, ничего не слетает. Для обоих случаев полный бэкап ВМ я бы рекомендовал скопировать ручками на внешний жесткий диск, чтобы было надежнее. Как говориться файл засейвить, а сейв забэкапить.
Обновления прилетающий на Дебиан через вебинтерфейс ProxMox'a вообще ничего не ломают.
Восстановление бэкапа очень простое — в вебинтерфейсе создаете файл с номером ВМ такой же какую требуется восстановить, копируете бэкап назад на сервер ручками, через вебинтерфейс делаете откат и вот у Вас настроенная ВМ за пару минут
Спеки были такими:
CentOS, XenServer 6.2
Intel Core i5-4570
ASRock Z87 Pro3
AMD Radeon R9 280X
Ну и видосик со всем этим безобразием:
youtu.be/8vCH-7AeNvg
Как по мне, этот вариант буханка хлеба => троллейбус
Читал что есть какой то патчер драйверов, но после танцев с бубнами и успешном патчинге в сейфмоде, все равно ошибка 43.
с ati была другая проблема, драйвера встали без проблем но любая попытка запустить что то использующее видеокарту — полное зависание системы.
На мой взгляд проблема с одной стороны в поддержке VT-x, не везде она есть, с другой стороны
1) Run the «dmesg | grep ecap» command.
2) On the IOMMU lines, the hexadecimal value after «ecap» indicates whether interrupt remapping is supported. If the last character of this value is an 8, 9, a, b, c, d, e, or an f, interrupt remapping is supported. For example, «ecap 1000» indicates there is no interrupt remapping support. «ecap 10207f» indicates interrupt remapping support, as the last character is an «f».
Interrupt remapping will only be enabled if every IOMMU supports it.
т.е. связка камень + мать. То что поддержка заявлена в камне еще не гарантирует что без матери это все заведется.
Позволял запускать на ПК несколько виртуалок и синхронизировать виртуалки с корпоративным сервером (поработал дома на ноуте, принёс на работу, диск виртуалки засинхронился с корпорат. сервером, можно эту виртуалку уже на рабочем компе запускать).
Жалко, что в 2015 году проект прикрыли — не пользовался спросом у корпоративных пользователей. Хотя для домашних пользователей может быть и зашло бы.
Когда я его пробовал, были проблемы с пробросом видеокарты, поэтому не получилось использовать для домашнего компа. Хотя основной функционал нормально работал и без корпоративных функций.
Ну и, собственно, вопрос по сабжу: а не пробовали пробросить в Ubuntu? У меня экран с видеокарты показывает логотип Ubuntu, но потом гаснет. Т.е. переключается обратно на встроенную видимо. Погуглил — ничего не нашёл.
Другие ОС пока не пробовал ставить, т.к. тестирую связку с виндой что бы переехать. Возможно поможет перезапуск proxmox'а после запуска виртуалки с windows, т.к. если запустить одну виртуалку с проброшенным оборудованием, то для хоста оно исчезнет до перезагрузки. Так же невозможна одновременное использование одного и того же проброшенного оборудования на разных одномоментно запущенных виртуальных машинах.
я так с ноутбуком пролетел thinkpad e480
процессор поддерживае iommu, материнка - нет. хотя вот читаю, и думаю, что хотелки не всегда появляются до, а у многих уже после закупки оборудования. и вот сидишь, думаешь, в чем же проблема, какой же я тупой, а оказывается это просто lenovo решила, ну зачем там в этой модели такая поддержка, вырежем их.
С ноутбуками не все так просто. На самом деле пробрасывается не видеокарта, а PCI-Express порт, в котором может быть как видеокарта, так и, к примеру, SSD или Raid-контроллер. Чаще всего на ноутбуках дискретка идет через интегрированную ВК, поэтому я не уверен что получится в лоб по данной методике. Некоторые интегрированные ВК можно прокинуть в ВМ, но здесь технологию проброса поддерживает не каждый процессор.
https://www.youtube.com/watch?v=6-RjFl00QSk
Немного ликбеза и ссылок по теме - https://habr.com/ru/post/437270/
На топовых ноутбуках дискретки идут mxm-формата, возможно там это заведется... Здесь же я не уверен что будет работать без интегрированной ВК.
Как из домашнего ПК средствами виртуализации сохранить игровую систему