* [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
@ 2015-05-24 5:50 Nikolay A. Fetisov
2015-05-24 7:43 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 18+ messages in thread
From: Nikolay A. Fetisov @ 2015-05-24 5:50 UTC (permalink / raw)
To: sisyphus
Здравствуйте!
По результатам обновления нескольких машин с t7 до Sisyphus,
возник один вопрос - а как предполагается сейчас работа
на реальном оборудовании систем на ядрах kernel-image-ovz-el ?
Сейчас в Sisyphus есть ядро 2.6.32-ovz-el-alt133. В нем есть
некоторое число модулей, которые требуют BLOB'ы с firmware:
# find /lib/firmware/2.6.32-ovz-el-alt133/ -type f | wc -l
193
Начиная с udev-217, который в Sisyphus с 10.11.2014, из systemd
убрана поддержка user-space firmware loader - т.к. ядра 3.3.7
и выше загружать firmware умеют сами и сторонняя поддержка для
этого им не нужна.
Сейчас в Sisyphus udev-219, запросы от ядра на загрузку firmware
он не обрабатывает. Поддержки kernel-space firmware loader в
ядрах 2.6.32-ovz-el нет. Т.е., модули из kernel-image-ovz-el,
запрашивающие загрузку firmware, на текущем Sisyphus ничего не
получают.
Из трёх разным машин, которые были обновлены с t7 до Sisyphus,
две осталось без сети (модули bnx2 и e100), на третьей в модуль r8169
не загрузился "firmware patch" rtl_nic/rtl8168g-1.fw, но сетевой
интерфейс как-то работал.
Пока из идей (помимо отката до {systemd-utils,udev,udev-hwdb,
udev-rules}-216) - возврат к загрузке firmware внешним скриптом.
Т.е., создание правила для udev вида
SUBSYSTEM=="firmware",ACTION=="add",RUN+="/usr/local/sbin/firmware.sh"
и вытаскивание firmware.sh из http://git.altlinux.org/people/shaba/pack
ages/udev.git?p=udev.git;a=blob_plain;f=extras/firmware/firmware.sh;hb=
66a4fc29f9c63743c36229962b10c95b8954d349
Из плюсов, наличие такого правила:
- не мешает работе с udev-216 - там эти запросы обрабатываются самим
udev и до внешних правил не доходят,
- не мешает работе с ядрами 3.XX - там запросов на загрузку firmware в
udev вообще не идёт,
- и оно более-менее работает на udev>=217.
Из минусов - с udev-219 оно работает именно более-менее.
Как минимум для сервера с двумя картами Broadcom BCM5709 (bnx2) на
этапе запуска udev поднимается только одна. Такое впечатление, что
udev-219 загружает модули параллельно, и в ядре при этом возникает
какой-то race condition - /sys$DEVPATH/loading создаётся только для
одной сетевой карты, в случайном порядке. Это было решено через запрет
на загрузку модуля udev'ом внесением его в blacklist, благо etcnet сам
потом загружает модуль при поднятии интерфейса - но как универсальный
вариант внешний скрипт загрузки firmware, по-видимому, сейчас тоже не
годится.
Т.е., суммируя: появление на openvz.org репозитория с
branch-rh7-3.10.0-123.1.2-ovz определённые надежды на будущее даёт,
но что делать сейчас?
--
С уважением,
Николай Фетисов
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-05-24 5:50 [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus Nikolay A. Fetisov
@ 2015-05-24 7:43 ` Michael Shigorin
2015-05-25 15:15 ` Nikolay A. Fetisov
2015-05-25 16:09 ` Alexey Shabalin
2015-06-02 15:04 ` Sergey
2 siblings, 1 reply; 18+ messages in thread
From: Michael Shigorin @ 2015-05-24 7:43 UTC (permalink / raw)
To: sisyphus
On Sun, May 24, 2015 at 08:50:36AM +0300, Nikolay A. Fetisov wrote:
> Начиная с udev-217, который в Sisyphus с 10.11.2014, из systemd
> убрана поддержка user-space firmware loader - т.к. ядра 3.3.7
> и выше загружать firmware умеют сами и сторонняя поддержка для
> этого им не нужна.
Да, udev на одном таком хосте пришлось откатывать до p7.
> Т.е., суммируя: появление на openvz.org репозитория с
> branch-rh7-3.10.0-123.1.2-ovz определённые надежды на будущее
> даёт, но что делать сейчас?
Как ещё один вариант,
http://git.altlinux.org/people/led/packages/?p=eudev.git
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-05-24 7:43 ` Michael Shigorin
@ 2015-05-25 15:15 ` Nikolay A. Fetisov
0 siblings, 0 replies; 18+ messages in thread
From: Nikolay A. Fetisov @ 2015-05-25 15:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Здравствуйте!
В Вс, 24/05/2015 в 10:43 +0300, Michael Shigorin пишет:
> On Sun, May 24, 2015 at 08:50:36AM +0300, Nikolay A. Fetisov wrote:
> > ...
> > Т.е., суммируя: появление на openvz.org репозитория с
> > branch-rh7-3.10.0-123.1.2-ovz определённые надежды на будущее
> > даёт, но что делать сейчас?
>
> Как ещё один вариант,
> http://git.altlinux.org/people/led/packages/?p=eudev.git
>
Итого: ядро OpenVZ из Sisyphus в текущем Sisyphus работать не может.
eudev в Sisyphus нет; есть старый udev 150 в составе udev-initramfs -
но использовать его в качестве основного, наверное, ещё проблематичнее,
чем пробовать собирать и ставить eudev / uselessd / пр.
Частично работающий простой вариант - это реанимация скрипта загрузки
firmware образца 2010го года, но из-за параллельной загрузки модулей
в udev (которую отключить нельзя) с ним возможны неприятные проблемы.
Т.е., возможность обновления использующих OpenVZ систем t7/p7 до
Sisyphus сейчас сильно зависит от используемого аппаратного обеспечения
и скорее отрицательна.
Остаётся вопрос, не имеет ли смысл добавить правило для загрузки
firmware в состав kernel-image-2.6.32-ovz-el, чтобы хотя бы понизить
вероятность получения нерабочей системы после
apt-get dist-upgrade && kernel-update && reboot ?
--
С уважением,
Николай Фетисов
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-05-24 5:50 [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus Nikolay A. Fetisov
2015-05-24 7:43 ` Michael Shigorin
@ 2015-05-25 16:09 ` Alexey Shabalin
2015-05-25 21:23 ` Денис Смирнов
2015-06-02 15:04 ` Sergey
2 siblings, 1 reply; 18+ messages in thread
From: Alexey Shabalin @ 2015-05-25 16:09 UTC (permalink / raw)
To: naf, ALT Linux Sisyphus discussions
> Т.е., суммируя: появление на openvz.org репозитория с
> branch-rh7-3.10.0-123.1.2-ovz определённые надежды на будущее даёт,
> но что делать сейчас?
прямо сейчас наверно стоит оставаться на p7.
и есть еще один вариант - systemd-nspawn :) есть успешный опыт
перевода под systemd-nspawn одной физической машины, и одного
контейнера openvz.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-05-24 5:50 [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus Nikolay A. Fetisov
2015-05-24 7:43 ` Michael Shigorin
2015-05-25 16:09 ` Alexey Shabalin
@ 2015-06-02 15:04 ` Sergey
2015-06-02 15:29 ` Gleb Fotengauer-Malinovskiy
2 siblings, 1 reply; 18+ messages in thread
From: Sergey @ 2015-06-02 15:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sunday 24 May 2015, Nikolay A. Fetisov wrote:
> Т.е., суммируя: появление на openvz.org репозитория с
> branch-rh7-3.10.0-123.1.2-ovz определённые надежды на будущее даёт,
А как, кстати, давно оно там появилось, и нет ли известности по
срокам у кого ? Что-то так вышло, что потребовалось правило tee
в iptables, а в kernel-image-ovz-el-2.6.32 этого ещё нет, похоже.
--
С уважением, Сергей.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-02 15:04 ` Sergey
@ 2015-06-02 15:29 ` Gleb Fotengauer-Malinovskiy
2015-06-03 6:11 ` Sergey
2015-11-17 6:00 ` Sergey
0 siblings, 2 replies; 18+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2015-06-02 15:29 UTC (permalink / raw)
To: Sergey; +Cc: ALT Linux Sisyphus discussions
On Tue, Jun 02, 2015 at 07:04:45PM +0400, Sergey wrote:
> On Sunday 24 May 2015, Nikolay A. Fetisov wrote:
>
> > Т.е., суммируя: появление на openvz.org репозитория с
> > branch-rh7-3.10.0-123.1.2-ovz определённые надежды на будущее даёт,
>
> А как, кстати, давно оно там появилось, и нет ли известности по
> срокам у кого ?
У меня готов пакет с ядром. Только сегодня вышли утилиты. Без
них собирать ядро не было смысла.
> Что-то так вышло, что потребовалось правило tee
> в iptables, а в kernel-image-ovz-el-2.6.32 этого ещё нет, похоже.
--
glebfm
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-02 15:29 ` Gleb Fotengauer-Malinovskiy
@ 2015-06-03 6:11 ` Sergey
2015-06-03 15:55 ` Gleb Fotengauer-Malinovskiy
2015-11-17 6:00 ` Sergey
1 sibling, 1 reply; 18+ messages in thread
From: Sergey @ 2015-06-03 6:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Tuesday 02 June 2015, Gleb Fotengauer-Malinovskiy wrote:
> У меня готов пакет с ядром.
Что называется, вовремя. :-)
> Только сегодня вышли утилиты. Без них собирать ядро
> не было смысла.
Который в пакете vzctl ? Тогда, если так, есть вопрос:
они со старым ядром остаются совместимыми ?
--
Regards, Sergey
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-03 6:11 ` Sergey
@ 2015-06-03 15:55 ` Gleb Fotengauer-Malinovskiy
2015-06-03 16:29 ` Евгений Терешков
` (3 more replies)
0 siblings, 4 replies; 18+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2015-06-03 15:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 902 bytes --]
On Wed, Jun 03, 2015 at 10:11:37AM +0400, Sergey wrote:
> On Tuesday 02 June 2015, Gleb Fotengauer-Malinovskiy wrote:
>
> > У меня готов пакет с ядром.
>
> Что называется, вовремя. :-)
>
> > Только сегодня вышли утилиты. Без них собирать ядро
> > не было смысла.
>
> Который в пакете vzctl ?
Ну да, там теперь пачка кусков, один из которых называется vzctl.
Мне пока не удалось их просто даже собрать.
> Тогда, если так, есть вопрос:
> они со старым ядром остаются совместимыми ?
Я так понимаю, что пока нет. Если удастся собрать, проверю, естественно.
--
glebfm
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-03 15:55 ` Gleb Fotengauer-Malinovskiy
@ 2015-06-03 16:29 ` Евгений Терешков
2015-06-03 18:06 ` Gleb Fotengauer-Malinovskiy
2015-06-03 19:09 ` Michael Shigorin
` (2 subsequent siblings)
3 siblings, 1 reply; 18+ messages in thread
From: Евгений Терешков @ 2015-06-03 16:29 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Gleb Fotengauer-Malinovskiy пишет:
>> On Tuesday 02 June 2015, Gleb Fotengauer-Malinovskiy wrote:
>> > Только сегодня вышли утилиты. Без них собирать ядро
>> > не было смысла.
>> Который в пакете vzctl ?
> Ну да, там теперь пачка кусков, один из которых называется vzctl.
> Мне пока не удалось их просто даже собрать.
Судя по беглому осмотру этого vzctl и аннонсу в рассылке, его даже нет
смысла собирать. Патчить очень много, а удалить обещают через релиз :-)
Интереснее prlctl и сотоварищи собирать/тестить.
>> Тогда, если так, есть вопрос:
>> они со старым ядром остаются совместимыми ?
> Я так понимаю, что пока нет. Если удастся собрать, проверю, естественно.
Совместимости vzctl и не обещали. Наоборот, прямо заявили о несовестимости
(старое ядро работает только с ovz-legacy, новое только с новым ovz).
--
С уважением, Терешков Евгений.
Jabber ID: evg@altlinux.org, evg_krsk@jabber.ru
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-03 16:29 ` Евгений Терешков
@ 2015-06-03 18:06 ` Gleb Fotengauer-Malinovskiy
2015-06-04 20:08 ` Евгений Терешков
0 siblings, 1 reply; 18+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2015-06-03 18:06 UTC (permalink / raw)
To: Евгений
Терешков
Cc: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1098 bytes --]
On Wed, Jun 03, 2015 at 11:29:44PM +0700, Евгений Терешков wrote:
> Gleb Fotengauer-Malinovskiy пишет:
>
> >> On Tuesday 02 June 2015, Gleb Fotengauer-Malinovskiy wrote:
> >> > Только сегодня вышли утилиты. Без них собирать ядро
> >> > не было смысла.
> >> Который в пакете vzctl ?
> > Ну да, там теперь пачка кусков, один из которых называется vzctl.
> > Мне пока не удалось их просто даже собрать.
>
> Судя по беглому осмотру этого vzctl и аннонсу в рассылке, его даже нет
> смысла собирать. Патчить очень много, а удалить обещают через релиз :-)
Смотреть надо на libvzctl, там больше знакомого. :)
> Интереснее prlctl и сотоварищи собирать/тестить.
Как-то страшно оно пока выглядит. (
--
glebfm
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-03 18:06 ` Gleb Fotengauer-Malinovskiy
@ 2015-06-04 20:08 ` Евгений Терешков
0 siblings, 0 replies; 18+ messages in thread
From: Евгений Терешков @ 2015-06-04 20:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Gleb Fotengauer-Malinovskiy пишет:
>> >> On Tuesday 02 June 2015, Gleb Fotengauer-Malinovskiy wrote:
>> >> > Только сегодня вышли утилиты. Без них собирать ядро
>> >> > не было смысла.
>> >> Который в пакете vzctl ?
>> > Ну да, там теперь пачка кусков, один из которых называется vzctl.
>> > Мне пока не удалось их просто даже собрать.
>> Судя по беглому осмотру этого vzctl и аннонсу в рассылке, его даже нет
>> смысла собирать. Патчить очень много, а удалить обещают через релиз :-)
> Смотреть надо на libvzctl, там больше знакомого. :)
>> Интереснее prlctl и сотоварищи собирать/тестить.
> Как-то страшно оно пока выглядит. (
Это про prl_ssl/prl_crypto и остальное содержимое пуза? Или всё ещё хуже?
--
С уважением, Терешков Евгений.
Jabber ID: evg@altlinux.org, evg_krsk@jabber.ru
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-03 15:55 ` Gleb Fotengauer-Malinovskiy
2015-06-03 16:29 ` Евгений Терешков
@ 2015-06-03 19:09 ` Michael Shigorin
2015-09-17 20:16 ` Sergey
2016-06-06 19:20 ` Sergey
2016-09-20 12:33 ` Sergey
3 siblings, 1 reply; 18+ messages in thread
From: Michael Shigorin @ 2015-06-03 19:09 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wed, Jun 03, 2015 at 06:55:52PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > Тогда, если так, есть вопрос:
> > они со старым ядром остаются совместимыми ?
> Я так понимаю, что пока нет. Если удастся собрать, проверю, естественно.
Сообщали, что на ближайший цикл разработки vzctl остаётся
для совместимости, дальше предполагают выкинуть и оставить
prctl: http://www.opennet.ru/opennews/art.shtml?num=42343
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-03 15:55 ` Gleb Fotengauer-Malinovskiy
2015-06-03 16:29 ` Евгений Терешков
2015-06-03 19:09 ` Michael Shigorin
@ 2016-06-06 19:20 ` Sergey
2016-09-20 12:33 ` Sergey
3 siblings, 0 replies; 18+ messages in thread
From: Sergey @ 2016-06-06 19:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wednesday 03 June 2015, Gleb Fotengauer-Malinovskiy wrote:
> > Который в пакете vzctl ?
>
> Ну да, там теперь пачка кусков, один из которых называется vzctl.
> Мне пока не удалось их просто даже собрать.
>
> > Тогда, если так, есть вопрос:
> > они со старым ядром остаются совместимыми ?
>
> Я так понимаю, что пока нет. Если удастся собрать, проверю, естественно.
Может, пора в Сизифе обновить хотябы ? p8 отбранчёван, туда это можно пока
не тащить, а уж до p9 должно устаканиться наверное ? :-)
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-03 15:55 ` Gleb Fotengauer-Malinovskiy
` (2 preceding siblings ...)
2016-06-06 19:20 ` Sergey
@ 2016-09-20 12:33 ` Sergey
3 siblings, 0 replies; 18+ messages in thread
From: Sergey @ 2016-09-20 12:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wednesday 03 June 2015, Gleb Fotengauer-Malinovskiy wrote:
> > Тогда, если так, есть вопрос:
> > они со старым ядром остаются совместимыми ?
>
> Я так понимаю, что пока нет. Если удастся собрать, проверю, естественно.
На https://openvz.org/Main_Page появились (25/07/2016) такие вот слова:
| New version of OpenVZ has been released! This new release focuses
| on merging OpenVZ and Virtuozzo source codebase, replacing our own
| hypervisor by KVM one. See release notes and additional information.
| Download OpenVZ 7.0 installation ISO image.
Так что, наверное, совместимость нужна теперь только на уровне поддержки
старых контейнеров. Да и это не очень обязательно.
--
С уважением, Сергей.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus
2015-06-02 15:29 ` Gleb Fotengauer-Malinovskiy
2015-06-03 6:11 ` Sergey
@ 2015-11-17 6:00 ` Sergey
1 sibling, 0 replies; 18+ messages in thread
From: Sergey @ 2015-11-17 6:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Tuesday 02 June 2015, Gleb Fotengauer-Malinovskiy wrote:
> > А как, кстати, давно оно там появилось, и нет ли известности
> > по срокам у кого ?
>
> У меня готов пакет с ядром. Только сегодня вышли утилиты. Без
> них собирать ядро не было смысла.
Что-то слышно ? Очень надо iptables tee в OpenVZ ядре... А в 2.6
tee нет ещё.
--
С уважением, Сергей.
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2016-09-20 12:33 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-24 5:50 [sisyphus] Работа ядра 2.6.32-ovz-el на текущем Sisyphus Nikolay A. Fetisov
2015-05-24 7:43 ` Michael Shigorin
2015-05-25 15:15 ` Nikolay A. Fetisov
2015-05-25 16:09 ` Alexey Shabalin
2015-05-25 21:23 ` Денис Смирнов
2015-06-05 7:28 ` Денис Смирнов
2015-06-02 15:04 ` Sergey
2015-06-02 15:29 ` Gleb Fotengauer-Malinovskiy
2015-06-03 6:11 ` Sergey
2015-06-03 15:55 ` Gleb Fotengauer-Malinovskiy
2015-06-03 16:29 ` Евгений Терешков
2015-06-03 18:06 ` Gleb Fotengauer-Malinovskiy
2015-06-04 20:08 ` Евгений Терешков
2015-06-03 19:09 ` Michael Shigorin
2015-09-17 20:16 ` Sergey
2016-06-06 19:20 ` Sergey
2016-09-20 12:33 ` Sergey
2015-11-17 6:00 ` Sergey
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git