Миграция с CentOS 8 на AlmaLinux 8

17.12.2025
14:55

Поддержка Centos 8 в панели управления ISPManager была полностью прекращена 1 января 2022 года. После этого пользователи начали искать альтернативу данной ОС и нашли её в AlmaLinux 8. Успешная миграция осуществима с помощью скрипта almalinux-deploy. Данный процесс позволяет сохранить данные и настройки системы с минимальными простоями. 

Как выполняется миграция?

ВАЖНО: первое, что вам нужно сделать - создать резервную копию сервера и ключевых каталогов. Миграция сопряжена с определенными рисками, поэтому прежде чем её выполнить, важно соблюсти ряд некоторых условий с целью обезопасить себя от ненужных трудностей

Первый этап - подготовка

Для начала проверьте текущую версию Centos. Вам нужно убедиться в том, что вы пользуетесь именно версией Centos 8. В случае, когда текущая версия ниже 8.5, нужно выполнить обновление до последней доступной версии. Для этого вам понадобятся права root. Просто подключитесь к серверу по SSH и выполните команду:

cat /etc/redhat-release

Также вам нужно будет обновить ссылки на системные репозитории при помощи команд:

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

Обновление системных пакетов 

Дальше обновляем системные пакеты:

sudo yum update -y

После чего скачайте скрипт для конвертации ОС:

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Запуск скрипта конвертации 

Запуск скрипта конвертации выполняется при помощи одной простой команды:

bash almalinux-deploy.sh -d

Иногда пользователи сетуют на такую проблему, что после выполнения скрипта возникает ошибка «digests SIGNATURES NOT OK». В таком случае вам нужно импортировать GPG-ключ репозитория AlmaLinux вручную и перезапустить скрипт командой:

rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux && sudo bash almalinux-deploy.sh

В конце удостоверьтесь в том, что конвертация в AlmaLinux 8 прошла успешно. В этом вам поможет следующая команда

cat /etc/redhat-release

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

Закажите новый VPS со скидкой 15%
Любая локация на выбор. Стабильный сервер для ваших проектов по выгодной цене.
Выбрать VPS

Другие статьи