Всем привет! Во-первых, я новичок на этом форуме, поэтому хочу сказать огромное спасибо за разработку этого отличного ПО и за наше сообщество, которое уже сильно мне помогло. Мои первые опыты с PVE были стабильно положительными, но сейчас я застрял на проблеме, которую ни сам не понимаю, ни не могу найти по ней информации в интернете.
Для личного использования я хотел настроить свой компьютер так, чтобы Debian и Win 10 работали параллельно: Debian с использованием встроенного Intel Xeon E3-1245 IGP, а Windows — с Nvidia GTX 950. Установил PVE 5 на Debian 9 и подготовил всё для Windows VM, строго следуя гайду от sshaikh. Пока всё работало без нареканий: включил IOMMU, заблокировал драйверы nvidia/nouveau, загрузил драйверы VirtIO, установил Windows с параметрами "bios: ovmf machine: q35" в <vm>.conf, запустил виртуалку, задал статический IP и протестировал удалённый рабочий стол Windows, ожидая, что noVNC не справится с физическим GPU в VM. Идеально.
Потом я передал GPU напрямую с помощью "hostpci0: 01:00,x-vga=on,pcie=1", и passthrough действительно сработал. Подключив второй монитор к DVI-порту GTX 950, получил картинку с Windows 10 VM. НО... сеть слетела. Проверял: выключил Win 10 VM и перезагрузил PVE — интернет на Debian/PVE есть. Запустил Win 10 VM снова (с passthrough GPU) — сети нет. Убрал из VM "hostpci0: 01:00,x-vga=on,pcie=1" и перезагрузил — интернет и на Debian/PVE, и в Win 10 VM есть. Включаю passthrough GPU — сеть снова пропадает.
Исправьте, если ошибаюсь, но в выводе lspci 01:00 — это первый слот PCIe, где 01:00.0 — графический чип, а 01:00.1 — звуковой на карте GTX 950. Так какое отношение передача устройств с PCIe слота имеет к сети?
Кто-нибудь может в этом разобраться? Заранее большое спасибо! mimesot
Кстати, я понятия не имею, какой вывод или какая ещё информация нужна для анализа, так что пожалуйста, скажите.
Кстати 2: Сейчас я не использую встроенную сетевую карту Ethernet, а PCIe расширительную карту, потому что, скорее всего, поменяю материнскую плату на ту, что реально у меня есть, и не хочу снова столкнуться с проблемами из-за смены MAC-адреса.
Аппаратное обеспечение системы:
Intel Xeon E3-1245v6 (Kaby Lake с IGP p600)
MSI C236a
Crucial 16GB RAM (ECC 2133MHz)
Crucial MX300 525GB SSD
Nvidia GTX 950
Ethernet 1000Base-T DeLock 89357
Realtek USB расширительная карта (хочу тоже передать в Win VM)
SATA расширительная карта (планирую экспериментировать с passthrough HBA)
Для личного использования я хотел настроить свой компьютер так, чтобы Debian и Win 10 работали параллельно: Debian с использованием встроенного Intel Xeon E3-1245 IGP, а Windows — с Nvidia GTX 950. Установил PVE 5 на Debian 9 и подготовил всё для Windows VM, строго следуя гайду от sshaikh. Пока всё работало без нареканий: включил IOMMU, заблокировал драйверы nvidia/nouveau, загрузил драйверы VirtIO, установил Windows с параметрами "bios: ovmf machine: q35" в <vm>.conf, запустил виртуалку, задал статический IP и протестировал удалённый рабочий стол Windows, ожидая, что noVNC не справится с физическим GPU в VM. Идеально.
Потом я передал GPU напрямую с помощью "hostpci0: 01:00,x-vga=on,pcie=1", и passthrough действительно сработал. Подключив второй монитор к DVI-порту GTX 950, получил картинку с Windows 10 VM. НО... сеть слетела. Проверял: выключил Win 10 VM и перезагрузил PVE — интернет на Debian/PVE есть. Запустил Win 10 VM снова (с passthrough GPU) — сети нет. Убрал из VM "hostpci0: 01:00,x-vga=on,pcie=1" и перезагрузил — интернет и на Debian/PVE, и в Win 10 VM есть. Включаю passthrough GPU — сеть снова пропадает.
Исправьте, если ошибаюсь, но в выводе lspci 01:00 — это первый слот PCIe, где 01:00.0 — графический чип, а 01:00.1 — звуковой на карте GTX 950. Так какое отношение передача устройств с PCIe слота имеет к сети?
Кто-нибудь может в этом разобраться? Заранее большое спасибо! mimesot
Кстати, я понятия не имею, какой вывод или какая ещё информация нужна для анализа, так что пожалуйста, скажите.
Кстати 2: Сейчас я не использую встроенную сетевую карту Ethernet, а PCIe расширительную карту, потому что, скорее всего, поменяю материнскую плату на ту, что реально у меня есть, и не хочу снова столкнуться с проблемами из-за смены MAC-адреса.
Аппаратное обеспечение системы:
Intel Xeon E3-1245v6 (Kaby Lake с IGP p600)
MSI C236a
Crucial 16GB RAM (ECC 2133MHz)
Crucial MX300 525GB SSD
Nvidia GTX 950
Ethernet 1000Base-T DeLock 89357
Realtek USB расширительная карта (хочу тоже передать в Win VM)
SATA расширительная карта (планирую экспериментировать с passthrough HBA)
