Перейти к основному содержимому

Настройка Hugepages и IOMMU для узла

Описание​

В статье рассматривается задача «Настройка Hugepages и IOMMU для узла» в системе виртуализации «Горизонт-ВС».

Требования​

  1. Развёрнутая платформа «Горизонт-ВС» и доступ к веб-интерфейсу СГУ.
  2. Доступ к командной строке соответствующего узла с правами администратора.

Пошаговая инструкция​

Настройка через веб-интерфейс​

Инфраструктура → Узлы → нужный узел → вкладка Загрузчик:

  • Hugepages:изменить значение путем ввода числа или перемещения ползунка → нажать Загрузить→Перезагрузить хост.
  • IOMMU:установить соответствующий флаг →Перезагрузить хост (необходимо для проброса PCI-устройств).
Важно

При перезагрузке хост будет выведен в обслуживание (ВМ мигрируют на другие узлы). После восстановления работоспособности потребуется ручное подключение узла к планировщику.

Ручной эквивалент (через CLI гипервизора)​

mount /boot
mount /boot/efi
vi /etc/default/grub

В строку GRUB_CMDLINE_LINUX="..." внести изменения:

  • Hugepages:<необходимый объем ОЗУ в ГБ> * 512 = hugepages(например, для 164 ГБ:hugepages=83968).
  • Intel IOMMU:iommu=pt intel_iommu=on
  • AMD IOMMU:amd_iommu=pt

Применение и перезагрузка:

grub-mkconfig -o /boot/grub/grub.cfg
shutdown -r now

Результат​

Настройки применены. Проверьте состояние объекта в СГУ или результатом проверки, описанной в инструкции.

Устранение неисправностей​

  • Проверьте состояние ВМ или другого объекта, корректность параметров и права учётной записи.
  • При повторной ошибке изучите журнал СГУ и сообщение об ошибке, не повторяя операцию без устранения её причины.

См. также​