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

Легче хулить, чем сделать так же (Аполлодор).

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

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
13 января 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

 

Или прочтите файл 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, чтобы немного ускорить процесс.

Читать  Как извлечь (распаковать) tar.xz файл

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

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

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

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

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

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

Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close