Поддержка 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 для консультации и развернутого ответа на ваш вопрос.