Редактирование:
VYOS-VPP
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
=== 3. Настройка работы сетевых карт в режиме VFIO === Проверка сетевых карт через ip link (обращаем внимание на eth0 и eth1):<blockquote>1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 22:41:4d:03:1d:70 brd ff:ff:ff:ff:ff:ff altname enp6s0 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 40:a6:b7:93:42:44 brd ff:ff:ff:ff:ff:ff altname enp3s0f0 altname ens4f0 4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 link/ether 40:a6:b7:93:42:45 brd ff:ff:ff:ff:ff:ff altname enp3s0f1 altname ens4f1 5: pim6reg@NONE: <NOARP,UP,LOWER_UP> mtu 1452 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000</blockquote>Убеждаемся, что загружены модули ядра для VFIO:<syntaxhighlight lang="sh"> sudo modprobe vfio sudo modprobe vfio-pci sudo modprobe vfio_iommu_type1 </syntaxhighlight>Проверяем, что PCI-код соответствует устройству (eth0 = 0000:03:00.0, eth1 = 0000:03:00.1):<syntaxhighlight lang="sh"> lspci -k -v -s 0000:03:00.0 lspci -k -v -s 0000:03:00.1 </syntaxhighlight>Вывод должен быть примерно таким (обращаем внимание на текущий Kernel driver in use):<blockquote>03:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02) Subsystem: Intel Corporation Ethernet Converged Network Adapter X710-2 Physical Slot: 4 Flags: bus master, fast devsel, latency 0, IRQ 27, NUMA node 0, IOMMU group 28 Memory at 383ffe800000 (64-bit, prefetchable) [size=8M] Memory at 383fff808000 (64-bit, prefetchable) [size=32K] Expansion ROM at fbd80000 [disabled] [size=512K] Capabilities: <access denied> '''Kernel driver in use: i40e''' Kernel modules: i40e</blockquote>Для обеих сетевух отвязываем их от текущего драйвера и привязываем к VFIO:<syntaxhighlight lang="sh"> echo 0000:03:00.0 | sudo tee /sys/bus/pci/devices/0000:03:00.0/driver/unbind # 2. Привязываем к vfio-pci echo vfio-pci | sudo tee /sys/bus/pci/devices/0000:03:00.0/driver_override echo 0000:03:00.0 | sudo tee /sys/bus/pci/drivers/vfio-pci/bind # 3. Проверяем lspci -k -s 03:00.0 </syntaxhighlight> Те же манипуляции делаем для 0000:03:00.1 (не забываем в путях к файлам настроек корректно прописать каталог устройства '''0000:03:00.1'''). Убеждаемся, что для обеих сетевух теперь используется драйвер VFIO:<blockquote>03:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02) Subsystem: Intel Corporation Ethernet Converged Network Adapter X710-2 Physical Slot: 4 Flags: fast devsel, IRQ 27, NUMA node 0, IOMMU group 28 Memory at 383ffe800000 (64-bit, prefetchable) [size=8M] Memory at 383fff808000 (64-bit, prefetchable) [size=32K] Expansion ROM at fbd80000 [disabled] [size=512K] Capabilities: <access denied> '''Kernel driver in use: vfio-pci''' Kernel modules: i40e</blockquote> '''Примечание:''' Также в выводе команды ip link интерфейсов eth0 и eth1 теперь не будет, так как они перешли под управление VFIO.
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «EWiki» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
EWiki:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
Править код
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Служебные страницы
Инструменты
Ссылки сюда
Связанные правки
Сведения о странице