[sisyphus] vmbus/hv_fcopy in hyper-v

Vitaly Kuznetsov vitty на altlinux.ru
Вт Апр 21 16:50:33 MSK 2015


2015-04-21 11:36 GMT+02:00 Евгений Терешков <evg-krsk на yandex.ru>:
> Привет.
>
> А есть ли кто-то с виртуалками на Hyper-V R2? Не могу понять, почему у меня
> не создаётся каталог /dev/vmbus и узел устройства hv_fcopy в нём.

Под R2 подразумевается Win2012R2?

>
> из-за этого не запускается hypervfcopyd, ругаясь:
>
> HV_FCOPY: HV_FCOPY starting; pid is:5950
> HV_FCOPY: open /dev/vmbus/hv_fcopy failed; error: 2 No such file or directory
> hypervfcopyd: hypervfcopyd startup succeeded

В свойствах виртуальной машины Integration Services -> Guest services
должно быть включено.

>
> модули вроде бы все возможные автоматически загрузились: hid_hyperv,
> hyperv_keyboard, hyperv_fb, hv_netvsc, hv_utils, hv_storvsc, hv_vmbus.
>
> Пакет hypervfcopyd предоставляет правило для создания узла устройства:
>
> =8<=/lib/udev/rules.d/hypervfcopyd.rules==========================
> ACTION=="add", KERNEL="vmbus/hv_fcopy", TAG=+"systemd", ENV{SYSTEMD_WANTS}+="hypervfcopyd.service"
> ==================================================================
> но видимо оно не срабатывает.

Устройство создаёт ядро. Это правило для systemd.

>
> Подскажите, если кто натыкался или посоветуйте, как отлаживать связку
> ядро(3.14.38-std-def, пробовал и на el7-def, un-def)/udevd, почему не
> создаётся файл устройства.

Не стоит пользоваться драйверами hyper-v из 3.14, там слишком много
всего сломано.


Подробная информация о списке рассылки Sisyphus