В этой статье мы расскажем, как мигрировать сервер с CentOS 8 на AlmaLinux.
Как перейти с CentOS 8 на AlmaLinux
Обратите внимание
Создатели скрипта не тестировали все возможные сценарии, поэтому есть риск возникновения ошибок. Чтобы не потерять данные из-за возможных проблем во время миграции, выполните резервное копирование системы.
Миграция с CentOS на AlmaLinux выполняется при помощи bash-скрипта almalinux-deploy.sh, который доступен на GitHub.
- 1 Подключитесь к серверу под пользователем root.
-
2
Миграция возможна только с CentOS версии 8.5, поэтому обновите пакеты при помощи пакетного менеджера dnf или yum:
dnf:
dnf update
yum:
yum update
-
3
Чтобы применить изменения, перезагрузите сервер:
reboot
-
4
Скачайте на сервер скрипт almalinux-deploy.sh:
wget https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Если вы хотите просмотреть содержимое скрипта, откройте его в любом текстовом редакторе. Например, vim:
vim almalinux-deploy.sh
-
5
Разрешите исполнение скрипта:
chmod -v +x almalinux-deploy.sh
-
6
Чтобы начать миграцию, запустите скрипт almalinux-deploy.sh:
./almalinux-deploy.sh
Во время миграции скрипт автоматически установит, обновит, переустановит или удалит некоторые пакеты. Также версии некоторых пакетов могут быть понижены. Миграция начнётся с проверки на совместимость:
Дождитесь окончания миграции. Её время будет зависеть от скорости интернета, количества пакетов и мощности самого сервера. Когда миграция закончится, вы увидите сообщение:
-
7
Перезагрузите сервер:
shutdown -r now
-
8
Чтобы убедиться, что теперь сервер работает на AlmaLinux, проверьте версию ОС командой:
cat /etc/centos-release
или:
cat /etc/redhat-release
На экране вы должны увидеть следующее:
Готово, миграция сервера с CentOS 8 на AlmaLinux успешно завершена.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊