Thank you for reading this post, don't forget to subscribe!
После заявления Red Hat о том, что они прекращают развитие Centos 8 появилась целая куча бесплатных форков. Один из них - Rocky Linux
Rocky Linux это полностью бинарно совместимый дистрибутив с RHEL. Он собирается силами сообщества и Rocky Enterprise Software Foundation. Развитием системы занимается Gregory Kurtzer, автор Centos
Загрузка Rocky Linux
Скачать последнюю версию RockyLinux можно с официального сайта дистрибутива - https://rockylinux.org/download. На момент написания статьи были доступны версии для x86_64 и ARM64 (aarch64) архитектур.
Формат iso образов такой же, как у Centos:
- Boot (720M)
- Minimal (2G)
- DVD (2G)
Ко всему прочему образ системы для установки уже доступен на маркетплейсах популярных облачных провайдеров - Amazon Web Services, Google Cloud Platform, а так же контейнеры в Docker Hub.
Миграция Centos 8 в Rocky Linux 8
Если планируете миграцию боевых серверов с Centos на RockyLinux, обязательно погоняйте сначала тесты на клонах операционных систем. Подобный переход с одной системы на другую потенциально опасная операция.
На первом этапе необходимо загрузить скрипт для миграции - migrate2rocky.sh.
1 2 |
# wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh # chmod +x migrate2rocky.sh |
Для того, чтобы начать переход с Centos на Rocky Linux, запускаем скачанный скрипт.
# bash migrate2rocky.sh -r
Будет собрана информация о текущих пакетах и репозиториях системы. Затем произойдет их замена на репозитории Rocky, а так же начнется обновление всех текущих пакетов из нового репозитория. Все будет сделано автоматически без дополнительных запросов!!!
Начинается загрузка пакетов из новых репозиториев.
После загрузки автоматически стартует установка пакетов. Процесс достаточно длительный. Может продолжаться до часа. Хотя понятное дело, это будет зависеть от вашего соединения с интернетом, производительности сервера и количества установленных пакетов в системе. Фактически, будет переустановлена вся система.
Когда процедура обновления закончится, нужно будет перезагрузить систему.
1 |
# reboot |
В начале загрузки вы увидите вместо Centos ядро Rocky Linux.
Заходите в систему, проверяйте дистрибутив и его версию:
1 2 |
# cat /etc/redhat-release Rocky Linux release 8.4 (Green Obsidian) |