Summary: | Подгрузка ядерных модулей в VE | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | enp <enp> | ||||
Component: | etcnet | Assignee: | Mikhail Efremov <sem> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | asy, erthad, evg, ldv, rider, sem, shaba, stalker, vseleznv | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
enp
2007-12-06 16:27:32 MSK
То, что мы в VE, понять можно. Например, по отсутствию вывода cat /proc/user_beancounters|egrep "^ *0:" можно просто проверять, загружены ли соответствующие модули Created attachment 4312 [details]
Патч для создания VLAN в VE
У меня настроилось. Возможно, его стоит принять в пакете?
*** Bug 29769 has been marked as a duplicate of this bug. *** Очевидно, что если файл /proc/net/vlan/config уже существует, то проверять модуль ядра уже незачем. Есть ощущение (под рукой ovz с vlan нет, чтобы проверить), что этого достаточно и для контейнера, т.е. дополнительный код для определения работы в контейнере не потребуется. Проверил, /proc/net/vlan/config с контейнерах существует, если на HN загружен модуль 8021q. По крайней мере на текущем сизифном ovz-el. Да патч рабочий вроде. Возможно, "некрасивый". Может кто красивее придумает :) (В ответ на комментарий №5)
> Очевидно, что если файл /proc/net/vlan/config уже существует, то проверять
> модуль ядра уже незачем.
>
> Есть ощущение (под рукой ovz с vlan нет, чтобы проверить), что этого достаточно
> и для контейнера, т.е. дополнительный код для определения работы в контейнере
> не потребуется.
Не заметил предыдущие комментарии. Тогда патч надо переделать, чтобы он грузил модуль, если нет /proc/net/vlan/config и потом уже ругался, если не получилось.
Что-то я не выспался, сначала пишу, потом думаю. Есть ли смысл грузить модуль в контейнере? Он же не загрузится, видимо? Тогда патч правильный? Вообще, имелись ввиду любые модули. На 802.1q зацикливаться не надо, он же не единственный из тех, что может грузить etcnet ? etcnet-0.9.18-alt2 -> sisyphus: Mon Mar 11 2019 Andrey Bychkov <mrdrew@altlinux> 0.9.18-alt2 - iface status check for ifdown added (Closes: #22658) - loading of kernel module 8021q disabled in VE (patch by Denis Yagofarov) (Closes: #13607) - dhcpd service stop fixed (Closes: #19582) - fixed unable to manage bridge ifaces on 2.6.32 OpenVZ kernels (patch by Nikolay A. Fetisov) (Closes: #33296) |