LINUX.ORG.RU
ФорумAdmin

Centos 6 ---> 7 и жонглирование ядрами

 ,


0

1

Добрый день. Столкнулся с задачей - Обновить

CentOS release 6.8 (Final) Linux 2.6.32-642.el6.x86_64
в 
CentOS release 7.*    core - 3.18 

Именно это ядро.

И среди разнообразия инструкций, не нашел как ставить именно интересующее тебя ядро.

Не ясно можно ли понижать версию ядра? Если обновиться в 4.18 например (тут вероятно да)

Не понимаю как посмотреть версию ядра лежащего в репозитории. И можно ли выбрать устанавливаемое?

http://mirror.centos.org/centos/7/os/

! Рад любым направлениям - «почитай тут», «тебе основы нужны - они здесь» и т.п. ...

Спасибо за вашу отзывчивость



Последнее исправление: ishk0 (всего исправлений: 1)

Именно это ядро.

это очень странное требование вкупе с центосом. Вы всё поняли правильно?

Deleted
()

Не понимаю как посмотреть версию ядра лежащего в репозитории. И можно ли выбрать устанавливаемое?

Нет смысла давать ссылки на репы, найдешь рано или поздно. Посоветую просто поставить в virtualbox этот центос и посмотреть на него самому. Заодно, отработать какие-то вещи, например то, для чего вам вдруг нужна конкретная версия ядра

Deleted
()

Ну во-первых не ясно, зачем именно 3.18? В центоси ядро 3.10, но туда много что бэкпортировано из более свежих ядер. В общем раскрой суть.

Не ясно можно ли понижать версию ядра? Если обновиться в 4.18 например (тут вероятно да)

В общем случае не важно, какая у тебя версия ядра, если она не ниже штатного 3.10. Можно пробовать и ядра младше, но там не факт. С центосью, правда, могут быть нюансы, т.к. их 3.10 не тоже, что и ванильное 3.10. В общем можешь пробовать, велика вероятность, что всё будет ок.

Можешь так же попробовать переехать на oracle. У них есть uek. Последняя версия uek'а основана на 4.14. Можно взять только ядро, можно целиком на oracle обновиться. По идее они с centos совместимы.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Мне предоставили ОС на выбор. Задача их соответствовать немыслимо кем выданым, правилам безопасности.

вот список

– Debian 8 x64 (systemd, версия ядра 3.18);

– CentOS 7 x64 (версия ядра 3.18);

– Red Hat Enterprise Linux Server 7 x64 (версия ядра 3.18);

– Fedora 24 x64 (версия ядра 4.4);

– OpenSUSE 42 x64 (версия ядра 4.4);

– Ubuntu 16.04 х64 (версия ядра 4.4);

– ЛотОС 2.1 х64 (версия ядра 3.18);

– Astra Linux Сommon Edition (Орёл) 2.11 x64 (версия ядра 4.4);

– ALT Linux 8.2 x64 (версия ядра 4.9)
т.е. на серверах их проектов должно стоять что то из списка - и не иначе.

так как на моём проекте сейчас CentOS release 6.8 (Final) Linux 2.6.32-642.el6.x86_64 . Мне кажется будет правильным обновиться в CentOS 7 3.18

https://www.kernel.org/

ishk0
() автор топика
Ответ на: комментарий от ishk0

Лучше уточни. Скорее всего опечатка/чей-то затуп, и имелось ввиду штатное ядро из системы. Безопасники, конечно, всякие бывают, но это уж слишком бред.

С такими требованиями они бы сами предоставляли собранное ими ядро.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от ishk0

Ну и да, обновление centos вешь не особо отработанная. Если в этом нет необходимости, лучше делай чистую установку и переноси всё, что надо. Red hat обновление вообще не поддерживает, насколько я в курсе, для центоси что-то пилили, но я бы не стал так делать.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Вы не могли бы по развернутее - почему не штатное ядро бред. (мне в диалоге нужно будет чем то мотивировать, а я сам не обладаю знаниями)

Только что поднял себе ВМ CentOS release 6.10 (Final) Linux 2.6.32-754.el6.x86_64 ... сейчас буду обновлять вот по этой инструкции.

https://web-zones.ru/threads/obnovlenie-centos-s-6-6-do-centos-7.196/

После обновления попробую прикрутить ядро 3.18.

В помощи, ваших мыслях, рекомендациях попрежнему нуждаюсь. )

ishk0
() автор топика
Ответ на: комментарий от ishk0

Попросите системного администратора аргументированно высказаться.

Deleted
()
Ответ на: комментарий от post-factum

Обьясните пожалуйста... почему же это плохо? чем плохо? где про это почитать - «это плохо», а «вот это хорошо».

Очень прошу. Хочу разобраться для себя наконец. ( и для заказчика за одно :)

ishk0
() автор топика

в стандартной репе цента7 ядро 3.10, в ELRepo есть 4.4 и 4.18

Не понимаю как посмотреть версию ядра лежащего в репозитории

сходить http://mirror.centos.org/centos/7/os/x86_64/Packages/ и поискать «kernel»

а можно сходить на https://pkgs.org/download/kernel тыкнуть в раздел CentOS 7 и посмотреть в каких репах что есть

Столкнулся с задачей - Обновить

емнип, центос как и шляпу надо ставить с нуля

Minona ★★☆
()
Ответ на: комментарий от ishk0

Вы не могли бы по развернутее - почему не штатное ядро бред.

Потому что для штатного ядра оперативно отслеживаются и исправляются все обнаруженные уязвимости. Исправляются баги, а так же дистрибутив протестирован именно с ним и расчитан на работу с этим ядром.

А если заменить его на 3.18, то это будет либо репа от каких-то Васянов, типа elrepo (при всём моём уважении к проделываемой ими работе), либо один раз собранное и больше не обновляемое ядро. Со всеми уязвимостями и т.п. К тому же ядро 3.18 достигло конца поддержки ещё в 2017, и за ним нет никакого red hat'а, который бы исправлял в нём уязвимости. Скорее всего в нём не исправлен мельдоний и спектры, а может и по-серьёзнее уязвимости есть.

В общем такое требование создаёт очевидную дыру в безопасности, потому бред. А вот требование использовать штатное ядро вполне разумно.

Если есть возможность, просто свяжись с ними и уточни, всё ли правильно, указав, что штатное ядро 3.10.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Большое спасибо за развёрнутый ответ, это очень ценно. Буду оперировать вашими аргументами.

Спасибо всем откликнувшимся на проблему. Есть пища для размышлений, тема и аргументы для диалога и несколько планов развития событий.

ishk0
() автор топика
Ответ на: комментарий от ishk0

Обьясните пожалуйста... почему же это плохо?

Это не то, чтобы вот прямо плохо, но сейчас не принято заставлять конечного пользователя кастомайзить себе личное ядро. Наверняка там именно дистрибутивное ядро везде имеется ввиду, но для CentOS очепятались.

AS ★★★★★
()
Ответ на: комментарий от ishk0

бери лотОс, забавное название. И проси у них 3.18 ядро, удивишься

Deleted
()
Ответ на: комментарий от ishk0

Потому что если используется RHEL, то кастомные ядра RH поддерживать не будет. А отсутствие поддержки — это уже и безопасность тоже (точнее, аналогично, её отсутствие).

post-factum ★★★★★
()

Ядро предлагается странное: штатное ядро C7 - 3.10.

Обновить возможно при условии отсутствия сильной кастомизации в виде самосборных RPM и прочего счастья, у RHEL есть штатный Pre Upgrade Assistant / Red Hat Upgrade Tool, смотрите процесс обновления в их доках. Процесс является поддерживаемым только для Server Edition.

На CentOS обновляльщик тоже есть и тоже работает, но естественно self-supported.

В любом случае, после обновления придётся тщательно проверять работоспособность и корректность деплоя всех сервисов.

AlexAT
()
Ответ на: комментарий от int13h

Почему невозможно? Есть например опыт с обновлением доброй сотни с фигом платформ того же FreePBX 13->14 (C6->C7). Процесс достаточно трудоёмкий и требующий аккуратности + ряда костылей в процессе обновления, но вполне реализуемый.

AlexAT
()
Ответ на: комментарий от AlexAT

https://wiki.centos.org/TipsAndTricks/CentOSUpgradeTool

https://www.centos.org/forums/viewtopic.php?t=67123

У ТСа нет коммерческой поддержки (подписки) и не RHEL, а там да, можно:

https://access.redhat.com/solutions/637583

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html...

да и то:

Limited package groups: The upgrade process handles only the following package groups and packages: Minimal (@minimal), Base (@base), Web Server (@web-server), DHCP Server, File Server (@nfs-server), CIFS File Server and Print Server (@print-server). Although upgrades of other packages and groups are not supported, in some cases, packages can be uninstalled from the RHEL 6 system and reinstalled on the upgraded RHEL 7 system without a problem. See the table below.
int13h ★★★★★
()
Последнее исправление: int13h (всего исправлений: 3)

c 6 на 7-ку не выйдет, поставить ядро 3.18 мона но зачем? текущее ядро 3.10.0-862.14.4.el7.x86_64

roco_constantin ★★
()
31 марта 2019 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.