[sisyphus] vmbus/hv_fcopy in hyper-v

Alexey Shabalin a.shabalin на gmail.com
Вт Апр 21 13:51:23 MSK 2015


21 апреля 2015 г., 10:36 пользователь Евгений Терешков
<evg-krsk на yandex.ru> написал:
> Привет.
>
> А есть ли кто-то с виртуалками на Hyper-V R2? Не могу понять, почему у меня
> не создаётся каталог /dev/vmbus и узел устройства hv_fcopy в нём.
>
> из-за этого не запускается 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
>
> модули вроде бы все возможные автоматически загрузились: 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"
> ==================================================================
> но видимо оно не срабатывает.
>
> Подскажите, если кто натыкался или посоветуйте, как отлаживать связку
> ядро(3.14.38-std-def, пробовал и на el7-def, un-def)/udevd, почему не
> создаётся файл устройства.

Я могу только предположить, что сама виртуалка hyper-v не
предоставляет эту возможность.
Если не ошибаюсь, она не включена по-умолчанию. (поддерживается только
в 2012R2).
В настройках надо включить "Guest services".

PS: а udev rules не предоставляют никаких устройств, они стартуют
сервисы через systemd.
Так что рекомендую systemd совместно с hyper-v :)
PPS: в ближайшее время обновлю пакеты.

-- 
Alexey Shabalin


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