Назад

Установка драйверов VirtIO

На этой странице приведены инструкции по установке паравиртуализированных (PV) драйверов на операционную систему виртуальной машины. В HRPC KVM используются драйверы “VirtIO”, оптимизированные для виртуализации KVM/Linux.

PV-драйверы оптимизируют производительность виртуальной машины и включают такие компоненты, как драйверы SCSI, сетевого адаптера и управления памятью (balloon). Без PV-драйверов гипервизор HRPC должен эмулировать оборудование через программное обеспечение, что приводит к узким местам в производительности. Установка PV-драйверов позволяет осуществлять прямой доступ к вводу-выводу через гипервизор HRPC, значительно повышая производительность.

Поэтому рекомендуется установить драйверы VirtIO после настройки гостевой ОС.

Установка драйверов VirtIO в Linux

Большинство дистрибутивов Linux поставляются с предустановленными драйверами VirtIO.

Чтобы проверить наличие драйверов VirtIO, выполните следующую команду в вашей ОС:

find /lib/modules/"$(uname -r)"/ | grep virtio

Если отображаются файлы драйверов, вы можете включить VirtIO для контроллера SCSI и сетевого устройства в настройках оборудования Proxmox.

Если результат команды пуст (что часто встречается в старых дистрибутивах Linux), следует использовать диск SATA вместо контроллера SCSI и выбрать сетевое устройство, например e1000, вместо VirtIO.

Установка драйверов VirtIO в Windows

Установки Windows из ISO-файла или импортированных образов по умолчанию не включают драйверы VirtIO. Выполните следующие шаги для их установки:

  1. Создайте снимок
    • Поскольку PV-драйверы влияют на загрузку ОС, создайте снимок на случай, если система не запустится.
  2. Если в гостевой ОС есть доступ к сети, загрузите драйверы с сайта проекта Fedora.
    • Обратитесь к следующему URL и откройте последнюю директорию, чтобы скачать и установить virtio-win-guest-tools.exe:
  3. Если в гостевой ОС нет доступа к сети, установите драйверы с помощью ISO-файла.
    • Последний ISO-файл VirtIO доступен по адресу: Скачать ISO VirtIO
    • Чтобы развернуть ISO-файл в Proxmox VE, выберите хранилище, например CephFS, вставьте указанный URL и нажмите кнопку загрузки.
    • В настройках оборудования выберите CD-ROM, укажите CephFS в качестве хранилища и подключите загруженный ISO-файл.
  4. Установите VirtIO из ISO в гостевой ОС.
    • Подключите ISO в Windows и запустите установку VirtIO. После нескольких установок система перейдет на VirtIO, и настройки оборудования автоматически обновятся.
  5. Пользователь должен предоставить действующую лицензию Windows.

Использование Windows SPLA

Если вы используете Windows SPLA (Service Provider License Agreement), необходимо заранее запросить образ SPLA.

После одобрения шаблоны Windows будут доступны в Proxmox.

Примеры:

  • win2019-tmpl – Шаблон Windows Server 2019
  • win2016-tmpl – Шаблон Windows Server 2016
  • win2012r2-tmpl – Шаблон Windows Server 2012 R2

Чтобы создать виртуальную машину, выберите подходящий шаблон Windows и создайте клон.

Для лучшей переносимости рекомендуется использовать полный клон.