Всем уже известно, что Centos 8 приказала долго жить, потому что поддержка кончится в конце 2021 года. В статье расскажу, как обновить или переключить Centos 8 на Centos Stream. Пока еще не понятно, насколько стабильной она будет. Возможно вполне пригодной для постоянного использования.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном онлайн-курcе по администрированию MikroTik. Автор курcа – сертифицированный тренер MikroTik Дмитрий Скоромнов. Более 40 лабораторных работ по которым дается обратная связь. В три раза больше информации, чем в MTCNA.
Введение
Немного поясню для тех, кто не совсем в теме всех этих пертурбаций с Centos. Раньше разработка RHEL двигалась в таком направлении: Fedora (альфа) -> Centos Stream (бета) -> RHEL (релиз) -> Centos. По факту Centos была максимально стабильной системой. Теперь ее просто убирают и оставляют только Centos Stream в качестве бета системы для RHEL.
Пока трудно судить о стабильности Centos Stream. Может так оказаться, что она окажется вполне нормальной системой для сервисов общего назначения (почта, web сервер и т.д.) Кто-то даже сейчас умудряется использовать Fedora Server и называть его вполне стабильным. К тому же у Centos Stream не будет номерных релизов, она будет обновляться непрерывно. В каких-то случаях это может быть удобным. Но все, опять же, зависит от стабильности такого похода в каждом конкретном случае.
В общем, если вы сейчас используете Centos 8 и хотите перейти на Centos Stream, читайте далее, как это сделать.
Перевод Centos 8 в Centos Stream
Первым делом устанавливаем репозитории для Centos Stream.
# dnf install centos-release-stream
Указываем новый репозиторий дефолтным:
# dnf swap centos-{linux,stream}-repos
Синхронизируем установленные пакеты в соответствии с новым репозиторием.
# dnf distro-sync
Если у вас много всего установлено на сервере, обновление пакетов может сопровождаться установкой новых зависимостей. Может даже что-то сломаться, так что обязательно тестируйте все это на клоне основного сервера, если будете работать с ним. Потенциально это опасная операция, хотя на практике в большинстве случаев все пройдет нормально. Между этими версиями нет больших отличий в пакетной базе.
Проверить полученную версию можно командой:
# cat /etc/centos-release CentOS Stream release 8
Поздравляю (или нет), теперь у вас вместо Centos 8 установлена Centos Stream.
Заключение
Обращаю внимание, что я не призываю переходить на Centos Stream в проде. Хотя мне кажется, это может быть где-то и удобным. Схема с rolling updates имеет право на жизнь. Время и практика покажут, в какой роли далее можно будет эксплуатировать Centos stream.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном онлайн-курcе по администрированию MikroTik. Автор курcа – сертифицированный тренер MikroTik Дмитрий Скоромнов. Более 40 лабораторных работ по которым дается обратная связь. В три раза больше информации, чем в MTCNA.
Что нового в мире CentOS с учётом последних событий?
Нам нужен RedHat но он платный и вообще ушёл.
CentOS - либо 7 до 30 июня 2024.
Хелб! :)
Я на Debian перешёл. Альтернатива Centos - RockyLinux, AlamaLinux, OracleLinux. У меня ни одна из систем не вызвала доверия, поэтому перешёл на Debian.
К сожалению инструкция не работает, так как сервера потеряли доступ к репозиториям, и сразу на первом пункте все валится))
Решение тут - https://t.me/srv_admin/1630
Надо репу поменять.
Да, я в курсе как пофиксить, просто думал полезно это и в статье указать, ну ок))
Раз уж я все равно тут, хочу еще один вопрос задать, больше особо некому :D
Я перевел один сервер успешно на RHEL, потом я для RedHat аккаунта добавил двухфакторную аутентификацию, и теперь не могу понять где сгенерировать "пароль приложения", чтобы при конвертации для subscribe manager указать вместо пароля его.
Буду признателен наводке. Пробовал еще через ключ организации кновертировать, пишет что организация и ключ найдены, но почему-то все равно требует от меня пароль.
А можно также конвертировать Centos 8 в RHEL ?
Я подозреваю, что можно, но сам не пробовал и не искал решений. Но это логично со стороны Redhat сделать такой инструмент. Это их коммерческая выгода.
Сижу давно на Debian, слежу за обстановкой. Чёткий цикл unstable, testing, stable. Можно сразу несколько веток подключать, выставлять им приоритеты, удобный ncurses менеджер aptitude, более простой конфиг сети, при установке все сервисы сразу включены и запущены. И вообще более народный и человеческий и smart подход во всём, а не конвеерно-бюрократический.
Без обид, но за центосниками, любителями делать наотмашь всё, особенно забавно наблюдать, как укололись об естественный ход вещей.
Не понял, почему центосники любители делать все наотмашь? Все, что вы перечислили к debian, было актуально и для centos, только поддержка релиза не 5 лет, а 10 и релизы раз в 5 лет, а не 2 года.
Добрый день!
Сгорел сервак на дня в Страсбурге. Крутился шлюз на CentOS 7.
Когда-то настраивал его по Вашим манам.
Подскажите, имеет ли смысл развернуться на новом месте через CentOS 8 или что-то другое выбрать?
У меня там был шлюз, файловое хранилище, web-server.
Заранее благодарю за советы.
Это вам решать, что ставить. Свое мнение о Centos я недавно рассказывал в telegram - https://t.me/srv_admin/744
Сначала спасибо за всех ваших статей. Они очень помогли мне. Red Hat как всегда в свои стихии :(. Очень жаль, что они хотят загробят один из лучших дистрибутивов. В свое время друг посадил меня на SuSE (Тогдашний начальник и друг, нравился Red Hat) и на данный момент, я очень доволен от его. С того времени все попытки поменять его на другой дистрибутив закончили с неудача (наверно все дело в том, что я очень полюбил YaST).
Suse, насколько я понимаю, популярен в Европе. Покупали как-то софт немецкий и польский, он работал на suse.
Здравствуйте. Лично я не готов быт бета-тестером у Red Hat. Не понятно только куда переходить?
Rocky Linux Будет являться форком RHEL 8 и нацелен быть на 100% совместимым с RHEL, что называется, «до последнего бага».
От Greg Kurtzer, обещают к концу года.
Almalinux подобно CentOS 8 основан на пакетной базе Red Hat Enterprise Linux (RHEL) 8 и на 100% с ним бинарно совместим.
От Cloudlinux, обещают уже в первом квартале.
Oracle Linux на который можно мигрировать прямо сейчас. Он не только готов к использованию, но вы можете даже перевести существующую установку CentOS на Oracle Linux без переустановки.
Или радикально , переходить на Debian Linux.
Что думаете?
Я подожду до конца 21-го года и потом буду выбирать форк. Пока рано делать выводы. В идеале хочется, чтобы появился какой-то крупный и популярный дистр, типа Centos. То, что сейчас такой зоопарк дистрибутивов вырисовывается - плохо. Я пока делаю ставку на Rocky Liniux. Даже сайт для него начал потихоньку вести - https://rocky-linux.ru/
Сконвертировал все сервера с CentOS8 на Ubuntu )))
Суровый человек :) Я на rpm останусь.
Посмотрим, что будет дальше.
Oracle Linux 8 с ядром rhel вроде как нормальная замена, но у него через ansible по модулю yum глюки непонятного характера - при обновлении кеша таймаут. Если руками ставить, что все нормально. И это без учета того, что надо для ansible ставить python именно 3.6 на destination хосте, о чем немного где написано.
Все же я надеюсь, что Rocky Linux станет пригоден для использования к окончанию поддержки CentOS 8
Как крайний вариант, можно задержаться на CentOS 7, пока не будет нормальной замены
Я тоже думаю, что Rocky Linux выстрелит.
Пора переходить на debian, там такого беспредела не замечено!
C 7-й версии миграции не будет?
Не знаю, не видел информации.
Добрый день. Спасибо за статью. Печально конечно. К Centos испытываю симпатию, жаль, если ожидания не оправдаются. Но будем надеяться.
Заметил ошибку (слово Cenos ), поправьте пожалуйста. "Первым делом устанавливаем репозитории для Cenos Stream."
Представляете, как мне печально. У меня целый сайт с инструкциями под Centos. Сколько всего переделывать придется, как тут, так и в своих рабочих проектах, если нужно будет менять ОС. Вместо одной стабильной системы, получаем теперь зоопарк клонов. Никому этого не хочется, но что поделать. Жизнь течет, все меняется.