Несколько рекомендаций по настройке линуксовых VM под Hyper-V:
- Не использовать тип Gen2 при создании VM с линуксом (пока, по крайней мере) - ник чему хорошему это в дальнейшем не приведет.
- При создании VM не назначать никакого сетевого интерфейса, а после создания добавить Legacy Network Adapter (а не обычный Network Adapter)
- Для сетевого адаптера в конфигурации VM явно указать MAC-адрес (не использовать пул)
- Включить все компоненты интеграции для VM (если ядро свежее, то они туда и так включены и будут задействованы, если ядро старое, то вреда все равно не будет)
- Динамическую память использовать можно, но будет зависеть от версии ядра и приложений. Для виртуалки с Битриксом по опыту лучше дать статику.
- В /etc/grub.conf для всех kernel-записей добавить параметр elevator=noop - позволит избежать "просадки" дисковой производительности VM.
- Дисковое пространство расширять стандартными средствами Hyper-V, внутри VM разделы расширять также стандартными средствами Linux - fdisk, pvresize, lvextend, resize2fs