Пошаговая инструкция по миграции с CentOS 8 на AlmaLinux¶
Шаг 1. Резервное копирование¶
Необходимо выполнить резервное копирование сервера или важных каталогов на нем.
Шаг 2. Проверка соответствия версий¶
Перед запуском скрипта миграции, следует проверить версию операционной системы. Версия CentOS должна быть не ниже 8.3. В противном случае необходимо прописать адреса зеркал с пакетами для обновления, как указано в пункте Шаг 3, и выполнить команду
Образы CentOS можно скачать по ссылке. Система обновится до версии CentOS Linux release 8.5.2111.
В ином случае возникнет ошибка:
Шаг 3. Добавление зеркал (если система младше Centos 8.5)¶
Если ОС долго не обновлялась, необходимо добавить архивные зеркала для CentOS 8:
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
Шаг 4. Скачать скрипт для миграции:¶
cd /tmp
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Шаг 5. Предоставить права выполнения (execute) на скрипт:¶
Шаг 6. Выполнить скрипт, стартующий загрузку и установку пакетов:¶
Ниже показан пример предварительной проверки перед миграцией. Проблем с зависимостями пакетов и версией операционной системы не возникает:
Шаг 7. Завершение установки и перезагрузка¶
В случае успешной установки появится следующее сообщение:
После завершения установки, следует перезагрузить систему командой reboot
.
В случае успешной миграции, в момент загрузки системы и выбора ядра, AlmaLinux будет присутствовать в списке:
Шаг 8. Поиск ошибок¶
После перезагрузки системы, необходимо проверить нет ли ошибок, а также наименование и версию системы:
-
cat /etc/redhat-release
– позволяет проверить переход на AlmaLinux: -
dmesg
- проверка аппаратных ошибок; journalctl
- ошибки в системе.
Шаг 9. Проверка работы сервисов¶
После завершения миграции следует проверить корректность работы всех сервисов, которые были установлены и настроены до перехода на AlmaLinux.