Как установить red hat enterprise linux 8

Обновлено: 08.07.2024

Оригинал: How to Upgrade from RHEL 7 to RHEL 8
Автор: Ravi Saive
Дата публикации: 8 мая 2019 года
Перевод: А. Кривошей
Дата перевода: июль 2019 г.

Red Hat объявила о выпуске Red Hat Enterprise Linux 8.0, который поставляется с GNOME 3.28 в качестве среды рабочего стола по умолчанию и работает на Wayland.

В этой статье описываются инструкции по обновлению Red Hat Enterprise Linux 7 до Red Hat Enterprise Linux 8 с помощью утилиты Leapp.

Требования

Обновление до RHEL 8 в настоящее время поддерживается только в системах, отвечающих следующим требованиям:

1. Установлен RHEL 7.6, серверный вариант.
2. Архитектура Intel 64.
3. Не менее 100 МБ свободного места на загрузочном разделе (смонтирован в /boot).

Подготовка RHEL 7 к обновлению

1. Убедитесь, что вы используете версию RHEL 7.6. Если вы используете версию RHEL старше RHEL 7.6, вам необходимо обновить систему RHEL до версии RHEL 7.6, используя следующую команду yum.

Обновление системы RHEL 7

Проверка серверной подписки RHEL

3. Теперь установите версию RHEL 7.6 в качестве начальной точки для обновления, используя следующую команду.

Установка обновления RHEL Release

4. Если вы использовали подключаемый модуль yum-plugin-versionlock для блокировки пакетов для определенной версии, обязательно снимите блокировку, выполнив следующую команду.

5. Обновите все пакеты программного обеспечения до последней версии и перезагрузите систему.

6. После загрузки системы обязательно включите репозиторий Extras для зависимостей пакетов программного обеспечения.

Включение репозитория Extras в RHEL

7. Установите утилиту Leapp.

Установка Leapp в RHEL

8. Теперь загрузите дополнительные необходимые файлы данных, которые требуются утилите Leapp для успешного обновления с RHEL 7 до RHEL 8, и поместите их в каталог /etc/leapp/files/.

Скачивание файлов для Leapp

9. Перед выполнением обновления обязательно сделайте полную резервную копию системы RHEL 7.6.

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

Обновление с RHEL 7 до RHEL 8

10. Теперь запустите процесс обновления системы RHEL 7 с помощью следующей команды.

Обновление RHEL

После запуска процесса обновления утилита Leapp собирает данные о вашей системе, проверяет возможность обновления и создает отчет перед обновлением в файле /var/log/leapp/leapp-report.txt.

Если система является обновляемой, Leapp загружает необходимые данные и создает транзакцию RPM для обновления.

Если система не может быть обновлена, Leapp закрывает операцию обновления и создает запись, объясняющую проблему и решение, в файле /var/log/leapp/leapp-report.txt.

11. После завершения обновлений перезагрузите систему вручную.

На этом этапе система загружается в исходный образ RAM-диска initramfs на основе RHEL 8. Leapp обновляет все пакеты программного обеспечения и автоматически перезагружается в систему RHEL 8.

Процесс обновления RHEL

12. Теперь войдите в систему RHEL 8 и измените режим SELinux на enforcing.

Установка SELinux в режим Enforcing в RHEL 8

13. Активируйте файерволл.

Верификация обновления RHEL 8

14. После завершения обновления убедитесь, что текущей версией ОС является Red Hat Enterprise Linux 8.

15. Проверьте версию ядра ОС Red Hat Enterprise Linux 8.

16. Убедитесь, что установлен правильный Red Hat Enterprise Linux 8.

Проверка подписки RHEL

17. При желании задайте имя хоста в Red Hat Enterprise Linux 8 с помощью команды hostnamectl.

Установка имени хоста RHEL 8

18. Наконец, убедитесь, что сетевые службы работают, подключившись к серверу Red Hat Enterprise Linux 8 с помощью SSH.

Red Hat Enterprise Linux теперь бесплатен для разработчиков.

цена на сервер $349 в год

цена на рабочую станцию $179 в год

Рис.1- продукция Red Hat


  • Шаг 2.Установка ОС RedHat Enterprise Linux 8.4. Создание профиля,регистрация пользователя (Активация лицензии).

Заходим в BIOS. Для запуска установщика ОС выбираем установочную флешку. Через некоторое время у вас появится окно с выбором языка. Выбираем нужный язык.(рис.3) После выбора языка откроется меню с настройками (рис.4). Для начала подключимся к сети. В столбце "Система" выбираем "Сеть и имя хоста". Выбираем нужную сеть и включаем ее. Теперь можно перейти к регистрации и получения лицензии. В столбце "Программное обеспечение" кликаем "Подключиться к Red Hat". После нажатия откроется меню (рис.5), где нам нужно ввести данные пользователя, которые мы регистрировали на сайте Red Hat (см. шаг 1.). В поле "Имя пользователя" (т.е. логин) надо вводить не адрес электронной почты, а именно имя учетной записи - скорее всего это то, что до собаки (без имени домена сервера электронной почты). Если у вас уже есть ключ активации вы можете его ввести. Выбираем цель системы и настраиваем под свои предпочтения. Когда вы ввели все данные и задали цель системы нажмите "Регистрировать". После загрузки отобразиться окно об успешной регистрации (рис.6). Если у вас не получилось зарегистрироваться или регистрационные данные не принимаются, напишите в службу поддержки. Возвращаемся в главное меню(рис.4), во вкладке "Установка Destination" выбираем носитель на которой будем устанавливать ОС и ее компоненты (рис.7). Если на жестком диске не достаточно места для установки и можно пожертвовать хранящимися на нем данными, их придется удалить, см. кнопку "Освободить." Освобождаем жесткий диск, если этого требует программа установки (рис.8). Возвращаемся в главное меню.Создаем главного пользователя "Root Password" и "Пользователи" (рис.9). Теперь нам нужно установить программы и компоненты. Для этого кликаем на "Выбор программ", выбираем нужные программы и компоненты (рис.10). Не обязательно, но можно поставить Дату и время выбрав часовой пояс "Time & Date". Теперь можно устанавливать систему. Готово!


Рис.3 - выбор языка


Рис.4 - меню настроек

В поле "Имя пользователя" (т.е.логин) надо вводить не адрес электронной почты, а именно имя учетной записи - то, что до собаки (без имени домена сервера электронной почты).

Активировать и продолжить установку RHEL8 получится только если в Вашей учетной записи на сайте


Рис.5 - Меню регистрации и проверки подлинности


Рис.6 - Уведомление об успешной регистрации


Рис.7 - выбор носителя для установки ОС


Рис.8 - Предупреждение о нехватки памяти


рис.9 - создание пользователя


Рис.10 - выбор программ и компонентов

Если с дефолтными настройками программ и компонентов установка зависает или прерывается (у меня такое было), нужно выполнить минимальную установку. Рабочую станцию с графическим интерфейсом получится активировать позже в соответствии с инструкцией "Установите Gnome Desktop на сервер RHEL 8":

Пакет GNOME предоставляется группой пакетов «Server with GUI» или «Workstation».

Чтобы установить их, войдите в систему RHEL 8 через консоль или через SSH, затем выполните следующую команду.


Глядя на приведенную выше команду, в разделе «Available Environment Groups» у нас есть много групп пакетов, включая«Server with GUI» и “Workstation”

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


Включение графического режима в RHEL 8

После завершения установки выполните следующую команду, чтобы установить графический режим в качестве цели по умолчанию для загрузки системы RHEL 8.


Затем перезагрузите систему для загрузки в графическом режиме, выполнив следующую команду.

После загрузки системы вы получите доступ к интерфейсу входа в GNOME, нажмите на имя пользователя и введите свой пароль для входа, как показано на следующих снимках экрана.



Рис.11- процесс установки ОС RHEL 8.4

Установка завершена, теперь Вы счастливый обладатель лучшей операционной системы!

В большинстве корпоративных сред домен Active Directory используется в качестве центрального концентратора для хранения информации о пользователях. Системы Linux подключаются к Active Directory для получения информации о пользователях для запросов аутентификации.

Подключение новой системы RHEL8 к домену Active Directory.

Шаг1.Установка
Для интеграции RHEL 8 требуется ряд пакетов. Установим их выполнив следующие команды (Внимание ВСЕ команды из данной статьи выполняем от имени администратора):

su root (команда входа в администраторский режим)
/вводим пароль пользователя/

sudo dnf install realmd sssd oddjob oddjob-mkhomedir adcli samba-common samba-common-tools krb5-workstation authselect-compat

Подтверждаем запрос на установку.


рис.12 - установка пакетов

$ sudo subscription-manager register


$ sudo subscription-manager attach --auto

Installed Product Current Status:

Product Name: Red Hat Enterprise Linux for x86_64

Status: Subscribed

Если вы уже получили подписку ранее, то пропустите шаг 1.



Шаг 2. Обнаружение домена Active Directory в RHEL 8

Перед выполнением интеграции Active Directory убедитесь, что компьютер может разрешить и обнаружить домен Active Directory.

Проверка настройки DNS:

$ cat /etc/resolv.conf

На экран будет выведено содержимое текстового файла:

Убедитесь, что обнаружение домена прошло успешно:

После ввода команды должны появиться следующие строчки:

Если на контроллере домена используется Windows 2008 with AES, прийдется отредактировать конфигурационный файл сервера Kerberos. Для более нового сервера либо подойдут дефолтные настройки, либо редактировать придется по-другому, придется погуглить.

$nano etc/krb5.conf

сохраняем, жмем "ctrl+s" чтобы сохранить и "ctrl+x" чтобы закрыть редактор.

Изменяем ssd.conf (SSSD (System Security Services Daemon) — системный демон, позволяющий обращаться к удаленным механизмам авторизации). Напоминаю, мы все делаем от имени администратора

$nano etc/sssd/ssd.conf

в пустом файле пишем:

(вместо Example пишем свой)

жмем "ctrl+s" чтобы сохранить и вводим имя ssd.conf

жмем "ctrl+x" чтобы закрыть редактор.

Необходимо настроить smb-клиент. Делаем архивную копию файла smb.conf

$cd /etc/samba

$cp smb.conf smb.conf.old

и заменяем его на следующий файл.

$nano smb.conf


и перезагружаем пк
$reboot

$su root

Затем выполните приведенную ниже команду, чтобы присоединить систему RHEL 8 к домену Active Directory.
Вводим команду (Administrator нужно заменить на свою учетную запись администратора и введите пароль):

Password for Administrator:

$ sudo realm list
Вывод команды:


Для просмотра удаленных рабочих столов и подключения к терминальным серверам используется бесплатная программа vinarge, её название можно написать в поле поиска команды главного меню "Обзор - найти", в этом случае откроется "магазин приложений" в котором можно установить её.


Подписки Red Hat Enterprise Linux не привязаны к конкретному выпуску операционной системы. Как клиент с активной подпиской, вы можете в любое время бесплатно обновить свою инфраструктуру Red Hat Enterprise Linux 6 до Red Hat Enterprise Linux 7 или 8, чтобы воспользоваться преимуществами последних инноваций в сфере разработки и эксплуатации.

ДАННОЕ ОБНОВЛЕНИЕ НЕ РЕКОМЕНДУЕТСЯ ДЛЯ ПРОИЗВОДСТВЕННЫХ СИСТЕМ. ЛУЧШЕ УСТАНОВИТЬ НОВЫЙ СЕРВЕР RHEL 8 И ПЕРЕМЕСТИТЬ ПРИЛОЖЕНИЯ. ЭТОТ ПРОЦЕСС ОБНОВЛЕНИЯ МОЖЕТ ВЫПОЛНИТЬ ВАШУ СИСТЕМУ.

Рекомендации и ограничения при обновлении

Ниже приведены общие критерии, которым должна соответствовать система для обновления с RHEL 6 до RHEL 8:

  • Архитектура ЦП сервера должна быть Intel 64 или IBM Z.
  • Режим FIPS должен быть отключен.
  • В системе не должно быть разделов или томов, зашифрованных LUKS.
  • Система должна иметь доступ к репозиториям с предоставленным контентом RHEL 6, RHEL 7 и RHEL 8.

Для пользователей, запускающих приложения, не предоставленные Red Hat, вы должны подтвердить, что пакеты будут совместимы с конкретной целевой версией RHEL 8. Зависимости пакетов также должны быть подтверждены, чтобы быть доступными в репозитории, к которому у вас есть доступ, чтобы предотвратить любые зависимости. проблемы, которые могут нарушить работу ваших приложений.

Обновление RHEL 6 до RHEL 8 Server

Это последовательность событий при обновлении на месте с RHEL 6 до RHEL 8.

Давайте подробно рассмотрим каждый процесс.

Шаг 1. Подготовьте систему RHEL 6 к обновлению до RHEL 7

Подтвердите статус регистрации вашей системы RHEL

Если нет зарегистрируйтесь и подпишитесь.

Убедитесь, что вы используете последний второстепенный выпуск RHEL 6. Этого можно достичь, обновив систему.

После перезагрузки и обновления.

Убедитесь, что вы используете последнюю версию или RHEL 6.

После перезагрузки системы включите репозиторий Extras, который содержит пакеты preupgrade-assistant, preupgrade-assistant-ui, preupgrade-assistant-el6toel7, preupgrade-assistant-el6toel7-data и redhat-upgrade-tool:

Затем установите необходимые пакеты:

Шаг 2. Выполните оценку системы RHEL 6

Затем мы оцениваем систему на предмет возможных проблем, которые могут возникнуть при обновлении до Red Hat Enterprise Linux 7. Для этой цели используется помощник перед обновлением ( команда preupg ).

Запустите команду preupg, чтобы оценить вашу систему RHEL 6.

Когда вас спросят, хотите ли вы продолжить, ответьте y.

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

Файл отчета об оценке будет храниться в /root/preupgrade/result.html :

Отчет можно просмотреть в веб-браузере.

Чтобы просмотреть обнаруженные ЧРЕЗВЫЧАЙНЫЕ риски обновления, используйте команду

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

Шаг 3. Обновите RHEL 6 до RHEL 7

Перед выполнением обновления вашей системы с помощью Red Hat Upgrade Tool убедитесь, что вы сделали резервную копию всех своих данных, чтобы избежать возможной потери данных.

Войдите на портал загрузок Red Hat и загрузите RHEL 7 DVD ISO. Мы будем использовать его в качестве установочного носителя во время обновления.

Вот расположение моего файла.

Сделайте резервную копию нескольких важных файлов конфигурации.

Запустите инструмент redhat-upgrade-tool, чтобы загрузить пакеты, необходимые для обновления до RHEL 7.

Чтобы обновить систему с помощью образа ISO, укажите путь к образу ISO после параметра --iso .

Для завершения установки необходимо перезагрузить систему.

Убедитесь, что система обновлена ​​до RHEL 7:

Если ваша система RHEL 6 имела надлежащую регистрацию и подписку на RHSM, процесс обновления должен был автоматически привести к повторной подписке на RHEL 7.

Обновление с GRUB Legacy до GRUB 2:

Проверьте свое загрузочное устройство:

Сгенерируйте конфигурации grub2.

Шаг 4. Обновите RHEL 7 до RHEL 8

Включите базовые, дополнительные и дополнительные репозитории:

Настройте диспетчер подписки Red Hat на использование последнего содержимого RHEL 7:

Очистить блокировку пакета

Убедитесь, что у вас установлен языковой стандарт системы en_US.UTF-8:

Обновите все пакеты до последней версии RHEL 7:

Установите утилиту Leapp:

Загрузите дополнительные необходимые файлы данных (изменения пакетов RPM и сопоставление репозиториев RPM), прикрепленные к статье базы знаний. Данные, необходимые утилите Leapp для обновления на месте с RHEL 7 до RHEL 8, и поместите их в /etc/leapp/files/ каталог.

Выполните этап перед обновлением:

Запустите процесс обновления:

После обновления перезагрузите систему:

Проверить список продуктов и версию выпуска

Отключите диспетчер подписки Red Hat для использования последнего содержимого RHEL:

Обновите до последней версии RHEL.

Если вам повезет, у вас должна быть обновленная рабочая система RHEL 8 с RHEL 6. Как было сказано ранее, мы настоятельно рекомендуем новую установку RHEL 8 и планирование миграции приложений вместо двухэтапного процесса обновления на месте. Многие вещи могут пойти не так, что приведет к невозможности загрузки системы. Будьте осторожны при выполнении операций, описанных в этой статье.

Red Hat объявила о выпуске Red Hat Enterprise Linux 8.0 , который поставляется с GNOME 3.28 в качестве среды рабочего стола по умолчанию и работает на Wayland .

В этой статье описываются инструкции по обновлению Red Hat Enterprise Linux 7 до Red Hat Enterprise Linux 8 с помощью утилиты Leapp .

Требования

Обновление на месте до RHEL 8 в настоящее время поддерживается только в системах, отвечающих следующим требованиям:

  • RHEL 7.6 установлен
  • Вариант сервера
  • Архитектура Intel 64
  • Не менее 100 МБ свободного места на загрузочном разделе (смонтирован в / boot).

Подготовка RHEL 7 к обновлению

1. Убедитесь, что вы используете версию RHEL 7.6. Если вы используете версию RHEL старше RHEL 7.6 , вам необходимо обновить систему RHEL до версии RHEL 7.6, используя следующую команду yum .

обновление red hat

Обновление системы RHEL 7


Проверьте серверную подписку RHEL

3. Теперь установите версию RHEL 7.6 в качестве начальной точки для обновления, используя следующую команду.

обновление ред хат до 8

Установить обновление RHEL Release

4. Если вы использовали подключаемый модуль yum-plugin-versionlock для блокировки пакетов для определенной версии , обязательно снимите блокировку, выполнив следующую команду.

5. Обновите все пакеты программного обеспечения до последней версии и перезагрузите систему.

6. После загрузки системы обязательно включите репозиторий Extras для зависимостей пакетов программного обеспечения.


Включить репозиторий Extras на RHEL

7. Установите утилиту Leapp .


Установите Leapp Tool в RHEL

8. Теперь загрузите дополнительные необходимые файлы данных, которые требуются утилите Leapp для успешного обновления с RHEL 7 до RHEL 8, и поместите их в /etc/leapp/files/ .


9. Перед выполнением обновления с помощью этой статьи обязательно сделайте полную резервную копию системы RHEL 7.6: выполните резервное копирование и восстановление системы RHEL с помощью команд dump / restore .

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

Обновление с 7 по 8.

10. Теперь запустите процесс обновления системы RHEL 7 с помощью следующей команды.


Leapp RHEL Обновление

После запуска процесса обновления утилита Leapp собирает данные о вашей системе, проверяет возможность обновления и создает отчет перед обновлением в файле /var/log/leapp/leapp-report.txt .

Если система является обновляемой, Leapp загружает необходимые данные и создает транзакцию RPM для обновления.

Если система не может быть обновлена, Leapp закрывает операцию обновления и создает запись, объясняющую проблему и решение, в файле /var/log/leapp/leapp-report.txt .

11. После завершения обновлений перезагрузите систему вручную.

На этом этапе система загружается в исходный образ RAM-диска на основе RHEL 8, initramfs. Leapp обновляет все пакеты программного обеспечения и автоматически перезагружается в систему RHEL 8.


Процесс обновления RHEL

12. Теперь войдите в систему RHEL 8 и измените режим SELinux на принудительный .


Установите SELinux в Enforcing в RHEL 8

13. Включите брандмауэр.

Проверка обновления RHEL 8

14. После завершения обновления убедитесь, что текущей версией ОС является Red Hat Enterprise Linux 8 .

15. Проверьте версию ядра ОС Red Hat Enterprise Linux 8 .

16. Убедитесь, что установлен правильный Red Hat Enterprise Linux 8 .


Проверьте установленную подписку RHEL

17. При желании задайте имя хоста в Red Hat Enterprise Linux 8 с помощью команды hostnamectl .

18. Наконец, убедитесь, что сетевые службы работают, подключившись к серверу Red Hat Enterprise Linux 8 с помощью SSH.

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