Установка LIS (Linux Integration Services)

Для корректного взаимодействия Hyper-V с гостевой системой Linux необходима установка компонентов LIS (Linux Integration Services).

Это требуется например для отображения гипервизором сетевых настроек, установленных на машине, а так же для нормального создания моментального снэпшота программными средствами корпоративного уровня, использующими компоненты VSS(Например Acronis)

Например Acronis будет успешно создавать резервную копию, но каждый раз с предупреждением

Creating a crash-consistent snapshot of virtual machine 'AAE7C263-F563-4EE6-8666-DAF721C10005' because the creation of its application-consistent snapshot has failed.
Не удалось создать контрольную точку виртуальной машины на уровне хоста Hyper-V из-за, связанной с продуктами Microsoft. Ошибка Windows:
Checkpoint operation for 'ServerName' failed. (Virtual machine ID AAE7C263-F563-4EE6-8666-DAF721C10005)

Как видно из ошибки не удалось создать Application-Consistent Snapshot — то есть слепок системы с захватом оперативной памяти.
Решение заключается в установке Linux Integration Services

Установку рассматриваем на примере Ubuntu Server:

echo 'hv_vmbus' >> /etc/initramfs-tools/modules
echo 'hv_storvsc' >> /etc/initramfs-tools/modules
echo 'hv_blkvsc' >> /etc/initramfs-tools/modules
echo 'hv_netvsc' >> /etc/initramfs-tools/modules

Необязательным шагом можно обновить системные пакеты:

apt update && apt -y upgrade
Если возникнет вопрос о замене конфигов, то необходимо отказаться, во избежание отказа кастомизированных программ(Вариант «No»)
apt -y install linux-virtual linux-cloud-tools-virtual linux-tools-virtual
update-initramfs -u
reboot

 

Для проверки успешной установки компонентов LIS можно убедиться в том что VMM стал отображать IP адрес VM.
Или же выполнить на машине команду:

lsmod | grep hv

В результате мы должны увидеть подключенные модули и их значения

Добавить комментарий

Ваш адрес email не будет опубликован.