Поиск по сайту:

Как перейти с CentOS на Oracle Linux


С переносом фокуса с проекта CentOS на CentOS Stream, который теперь будет выступать в качестве восходящего потока для RHEL, несколько альтернатив CentOS были перенесены на замените CentOS 8.

В настоящее время CentOS широко используется малым бизнесом и разработчиками в серверных средах, поскольку он обеспечивает стабильность и надежность, которые RHEL предлагает абсолютно бесплатно. Будучи скользящим выпуском и бета-версией для будущих выпусков RHEL, CentOS Stream определенно не рекомендуется для производственных рабочих нагрузок.

Несколько альтернатив были предложены как достойные альтернативы. AlmaLinux оказался жизнеспособным кандидатом, поскольку он 1:1 двоично совместим с RHEL. Мы рассмотрели, как перейти с CentOS 8 на AlmaLinux 8.4. Другой рекомендуемой альтернативой является Oracle Linux, который на 100 % совместим с RHEL. Это означает, что приложения и функции для Oracle Linux остались прежними.

В этом руководстве мы расскажем вам, как перейти с CentOS на Oracle Linux.

ОСТОРОЖНОСТЬ :

Переход с CentOS 8 на Oracle Linux в нашем случае прошел гладко. Однако мы не можем с уверенностью гарантировать, что то же самое будет повторено и в вашем случае.

В качестве меры предосторожности мы советуем вам выполнить полную резервную копию всех ваших файлов перед началом миграции. Кроме того, убедитесь, что у вас есть быстрое и стабильное подключение к Интернету для обновления системных пакетов и загрузки последних пакетов Oracle Linux.

Тем не менее, выполните следующие действия, чтобы начать миграцию.

Миграция с CentOS на Oracle Linux

Прежде всего войдите в свою систему CentOS и обновите ее до последней текущей версии. На данный момент последней версией CentOS является CentOS 8.4.

sudo dnf update

Обновление займет довольно много времени и по большей части будет зависеть от вашего интернет-соединения. Чем быстрее ваше подключение к Интернету, тем быстрее будет обновление.

Затем проверьте, обновлена ли ваша система до последней версии, как показано на рисунке.

cat /etc/redhat-release

Затем загрузите и запустите сценарий миграции, доступный на Github, который поможет вам переключиться с вашего экземпляра CentOS на Oracle Linux. Он выполняет несколько операций, включая удаление любых пакетов, специфичных для CentOS, и замену их эквивалентом Oracle Linux. На данный момент скрипт поддерживает выпуски CentOS 6, 7 и 8 и не поддерживает CentOS Stream.

Чтобы загрузить скрипт, запустите команду Curl, как показано.

curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

При этом будет загружен сценарий миграции под названием centos2ol.sh, как указано.

Затем назначьте разрешения на выполнение с помощью команды chmod.

chmod +x centos2ol.sh

Чтобы начать миграцию, запустите сценарий, как показано.

sudo bash centos2ol.sh

Как говорилось ранее, скрипт выполняет ряд операций. Сначала он проверяет наличие всех необходимых при обновлении пакетов и устанавливает недостающие.

Затем он приступает к резервному копированию и удалению старых файлов репозитория CentOS.

Затем он включает репозитории Oracle Linux Appstream и Base OS и удаляет эквивалентные CentOS.

После переключения на репозитории Oracle Linux он синхронизируется с онлайн-репозиториями и обновляет пакеты Oracle Linux. Он также переустановит некоторые пакеты.

Весь процесс довольно длительный, и вы можете уделить себе хотя бы 2–3 часа и, возможно, прогуляться или сходить за покупками. После завершения переключения вам будет предложено перезагрузить систему CentOS, как показано.

Просто запустите команду:

sudo reboot

Во время перезагрузки на экране появится журнал Oracle Linux.

Вскоре после этого отобразится меню Grub. Запись Oracle Linux Server будет первой в списке, поэтому нажмите ENTER на клавиатуре, чтобы загрузить Oracle Linux.

После входа в систему еще раз проверьте версию ОС следующим образом.

cat /etc/os-release 

Вот и все. Мы надеемся, что это руководство оказалось для вас полезным.