Поиск по сайту:
Сущности не следует умножать без необходимости (Оккам).

Как перенести CentOS 8 на CentOS Stream

13.01.2021
Как перенести CentOS 8 на CentOS Stream

Red Hat и CentOS недавно объявили, что CentOS будет преобразован в непрерывный выпуск в форме CentOS Stream.

В то время как CentOS 7 будет поддерживаться до 2024 года, поддержка CentOS 8 завершится к концу 2021 года.

Благодаря этой разработке текущим пользователям CentOS 8 остается два варианта: либо перейти на серверные дистрибутивы, такие как Debian, openSUSE, Ubuntu LTS, либо обновить текущую систему CentOS до CentOS Stream.

В этой статье мы покажем вам, как вы можете обновить текущую установку CentOS 8 до CentOS Stream.

 

Обновление CentOS 8 до CentOS Stream

Идея проста. Для конвертации вам нужно добавить репозитории Stream и удалить существующие.

К счастью, вам не нужно делать все это вручную. Для этой цели команда CentOS предоставляет удобный инструмент.

Перед обновлением сделайте резервную копию. Процедура обновления проста, но для этого создайте резервную копию.

 

Шаг 1. Установите файлы repo

Установите пакет centos-release-stream. Он содержит все необходимые файлы repo.

dnf install centos-release-stream -y

 

Шаг 2: Обновите систему

Обновите систему или пакеты, чтобы быть конкретными, выполнив команду distro-sync.

dnf distro-sync -y

 

Это синхронизирует все локальные пакеты с версиями восходящего потока.

 

Шаг 3. Перезагрузитесь и дважды проверьте установленную версию.

Теперь перезагрузите сервер:

reboot

 

После успешной загрузки системы проверьте миграцию, проверив версию CentOS.

Вы можете сделать это, прочитав файл os-release:

[root@li2029-76 ~]# cat /etc/centos-release 
CentOS Stream release 8

 

Читать  Как играть в игры Stadia на Ubuntu

Или прочтите файл centos-release:

[root@li2029-76 ~]# cat /etc/os-release 
NAME="CentOS Stream"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Stream 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"

 

Вы должны увидеть аналогичный результат.

 

Безопасно ли переходить на CentOS Stream?

Насколько осторожно нужно быть перед запуском обновления? Это безопасно? Честно говоря, мы не можем сказать вам: «Да ладно, все будет хорошо» с уверенностью. Множество движущихся частей способствуют стабильности системы. Этот процесс не гарантирует, что ничего не сломается.

Чтобы примерно проверить, нарушит ли процесс все существующие настройки, мы развернули сервер CentOS 8 на Linode. На этом сервере мы установили Nextcloud, то есть без контейнеров, HTTPS включен. Я также отключил SELinux и firewalld, чтобы немного ускорить процесс.

После установки пакета centos-release-stream и выполнения команды dnf distro-sync необходимо было обновить всего 101 пакет. Потом мы обновились и перезагрузились, к счастью, все было нормально.

Но вот в чем дело, этот наш эксперимент ничего не доказывает. Во всяком случае, это показывает, что не все существующие настройки выйдут из строя, если вы обновляетесь до CentOS Stream с 8. Это все еще не подтверждает, полностью ли это безопасно или нет. Стабильность вашей системы после обновления зависит от многих факторов, например:

  • Сколько сервисов сейчас работает на сервере?
  • Как настраиваются или устанавливаются службы?
  • Сколько пакетов установлено на данный момент?
  • Когда он обновлялся в последний раз?

Вот почему мы предлагаем сделать снимок вашей системы, если вы работаете на виртуальной машине. Сделайте резервную копию, потому что никогда нельзя быть слишком осторожным.

Читать  Как исправить ошибку “User is not in the sudoers file” в CentOS 8

Что касается времени простоя службы, если ваша система является частью кластера, оркестратор должен позаботиться об общем количестве запущенных экземпляров, исключая время простоя. Если вы используете среду docker с одним узлом, использование функции live-restore docker устранит любое время простоя в случае, если обновление докера находится в очереди. Помимо этого, ваши текущие методы борьбы с простоями должны быть достаточно хорошими.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Wekan - это инструмент с открытым исходным кодом, который предлагает несколько…

Спасибо!

Теперь редакторы в курсе.