Что такое RHEL и как устроена подписка
RHEL — корпоративный дистрибутив Linux RPM-семейства. Программы в нём поставляются в виде RPM-пакетов, а доступ к пакетам и обновлениям обычно получает Linux-сервер через репозитории Red Hat или управляемую организацией инфраструктуру.
Регистрация, назначение подписки, доступ к контенту и техническая поддержка связаны, но это разные сущности. Регистрация связывает конкретную установленную систему с организацией Red Hat либо внутренним сервисом. Entitlement, или назначение подписки, определяет право использовать определённый продукт в моделях, где применяется поузловое назначение. Репозиторий — это источник пакетов, и его включение определяет, какие пакеты увидит DNF. Поддержка определяется договором и условиями подписки, а не только фактом установки ОС.
Разграничение связанных операций
| Операция | Что подтверждает | Чего сама по себе не гарантирует |
|---|---|---|
| Регистрация системы | Система известна Red Hat Subscription Management или организационному сервису | Доступ ко всем ожидаемым репозиториям |
| Назначение подписки / entitlement | Право системы использовать продукт в модели с индивидуальным назначением | Что нужный репозиторий уже включён |
| Включение репозитория | DNF может использовать этот источник при доступности контента | Наличие права на поддержку или совместимость стороннего ПО |
| Договорная поддержка | Возможность обращаться к поставщику в рамках соглашения | Что сервер зарегистрирован и настроен корректно |
Rocky Linux и AlmaLinux — самостоятельные RPM-дистрибутивы, ориентированные на совместимость с RHEL, но их установка не создаёт подписку Red Hat и не даёт доступ к инфраструктуре поддержки Red Hat. CentOS Stream имеет другую модель поставки обновлений и также не является заменой подписке RHEL. Сравнение дистрибутивов и сценариев выбора — в статье «Ubuntu, Debian, RHEL, CentOS, Rocky Linux и AlmaLinux: выбор ОС».
Выберите поддерживаемый релиз, архитектуру и образ RHEL
По состоянию на сентябрь 2026 года поддерживаемыми основными ветками RHEL являются 8, 9 и 10. Их стадии сопровождения, даты перехода между ними и доступность расширенной поддержки различаются; перед новой установкой сверяйте выбранную ветку с официальной страницей Red Hat Enterprise Linux Life Cycle и требованиями поставщиков приложений, драйверов и агентов. Не выбирайте релиз только по привычности команд или наличию старого образа.
Архитектура ISO должна совпадать с архитектурой сервера. Для типового физического сервера это обычно x86_64; для ARM-сервера — aarch64. RHEL также поддерживается на отдельных платформах других архитектур, но доступность релиза, образов и сертифицированного оборудования нужно подтверждать в документации Red Hat для конкретной ветки.
Выбор официального установочного образа RHEL
| Вариант | Когда выбирать | Что проверить |
|---|---|---|
| Binary DVD ISO — полный установочный образ | Нужна установка с локального носителя или сеть во время установки ограничена | Что образ соответствует релизу и архитектуре; какие наборы пакетов доступны в самом образе |
| Boot ISO | Установщик сможет получить пакеты из сети, внутреннего зеркала, Satellite или другого указанного источника установки | Доступность сети, DNS при необходимости и источников BaseOS и AppStream; соответствие источника выбранным релизу и архитектуре |
Источник образа и документации
Подготовьте сервер до запуска установщика
Проверка исходных условий
Зафиксируйте параметры до загрузки ISO. Это снижает риск установить систему не на тот носитель или выбрать неподдерживаемую комбинацию оборудования и ОС.
- 1Подтвердите совместимостьПроверьте по документации Red Hat и поставщика сервера поддержку выбранных релиза и архитектуры. Отдельно проверьте контроллер хранения, сетевые адаптеры, HBA, RAID-контроллер, требуемые версии микропрограмм и, если это важно для нагрузки, сторонние драйверы или агенты.
- 2Определите загрузочную схему и целевой носительЗафиксируйте режим загрузки BIOS или UEFI, модель, объём и идентификатор диска либо логического тома RAID, на который будет установлена ОС. Если сервер содержит несколько одинаковых накопителей, сопоставьте их с данными контроллера хранения.
- 3Согласуйте разметкуОпределите, будет ли использована автоматическая разметка или утверждённая ручная схема. Подробный выбор разделов, LVM, файловых систем и RAID рассматривается в отдельных материалах.
- 4Подготовьте параметры сети и имяЗаранее получите способ адресации, VLAN при необходимости, шлюз, DNS-серверы, требования к прокси и имя хоста. Если регистрация и установка пакетов требуют сети, проверьте маршрут до внутреннего сервиса или инфраструктуры Red Hat.
- 5Уточните способ регистрацииДо установки узнайте, используется ли учётная запись Red Hat, activation key с идентификатором организации, Red Hat Satellite либо иной утверждённый сервис. Имя пользователя с паролем, activation key и идентификатор организации не являются взаимозаменяемыми реквизитами.
Проверьте диск перед записью изменений
Установка RHEL на физический сервер
Загрузите сервер с подготовленного официального ISO и пройдите установщик. В RHEL применяется Anaconda, но состав экранов, их названия, порядок действий, доступность регистрации в графическом интерфейсе и Initial Setup зависят от основ ного релиза, типа образа, режима установки и политики организации. Сверяйте действия с Installation Guide именно выбранного выпуска RHEL.
Ключевые действия в установщике
- 1Выберите язык, раскладку и источник установкиУкажите рабочую локаль и клавиатуру. Для boot-образа задайте доступный источник установки; для полного образа проверьте, что выбран корректный локальный источник, если он предлагается установщиком.
- 2Настройте время и сетьВыберите часовой пояс, настройте сетевое подключение по проектным параметрам и убедитесь, что сеть доступна, когда она нужна для источника пакетов или регистрации. Источники точного времени задают по правилам организации.
- 3Выберите диск и разметкуВыберите только согласованный целевой диск или логический том RAID. Настройте автоматическую либо ручную разметку согласно плану, затем повторно проверьте все изменения до их подтверждения.
- 4Укажите имя хоста и состав системыЗадайте согласованное имя хоста. Выбирайте минимальный профиль и дополнительные компоненты только если они требуются роли сервера; не добавляйте службы «на будущее».
- 5Создайте административный доступСоздайте учётную запись в том виде, который предусмотрен выбранным релизом и политикой: пароль root и/или административного пользователя. Учётная запись пользователя и права суперпользователя требуют отдельного контроля; подробности — в статье «Пользователи, группы, sudo и права файлов в Linux».
- 6Запустите установку и выполните первый запускПодтвердите изменения только после финальной проверки дисков. После завершения загрузитесь с диска или логического тома, на который установлена система, а не с установочного ISO, затем выполните регистрацию и первичную проверку.
Регистрация RHEL и доступ к репозиториям
Red Hat Subscription Management связывает установленный хост с организацией Red Hat или с предусмотренной организацией инфраструктурой управления контентом. Регистрация может быть доступна в установщике, Initial Setup или после запуска через subscription-manager; конкретный вариант зависит от выпуска RHEL, типа установки и принятой схемы управления.
Вы берите утверждённый способ регистрации
- 1Определите сервисЕсли организация использует Red Hat Customer Portal, зарегистрируйте систему в своей организации. Если применяется Red Hat Satellite или иной внутренний сервис, используйте его URL, CA-сертификаты и порядок регистрации, предоставленные администраторами. Не заменяйте внутренний сервис прямой регистрацией во внешнем портале без согласования.
- 2Зарегистрируйте систему реквизитами нужного типаДля интерактивной регистрации от имени учётной записи можно использовать
subscription-manager registerи ввести реквизиты по запросу. Для автоматизированной организационной схемы обычно применяют activation key вместе с идентификатором организации. Не указывайте пароль учётной записи непосредственно в командной строке. Activation key используйте только через утверждённый организацией механизм регистрации и храните с предусмотренным политикой уровнем защиты; исключите его попадание в общедоступные скрипты, историю оболочки и журналы. - 3Проверьте identityСразу после регистрации запросите identity. Она показывает, что система зарегистрирована, и выводит её имя и уникальный идентификатор. Сверьте их с учётом активов или данными сервиса управления подписками.
- 4Проверьте контент отдельноПосмотрите включённые репозитории через subscription-manager и DNF. Регистрация сама по себе не доказывает, что система видит нужные источники пакетов или обновления.
sudo subscription-manager registersudo subscription-manager register --org=ORG_ID --activationkey=ACTIVATION_KEYsudo subscription-manager identitysudo subscription-manager statussudo subscription-manager repos --list-enabledsudo dnf repolist --enabledКак меняется модель при Simple Content Access
При Simple Content Access (SCA) Red Hat управляет доступом к контенту на уровне организации, а не через обязательное назначение entitlement каждой отдельной системе. В таком режиме ручное attach отдельному хосту обычно не требуется для доступа к разрешённому контенту, а вывод subscription-manager status может не использовать прежнюю оценку соответствия подписки. Это не означает, что зарегистрированный сервер автоматически получает все репозитории: их доступность всё равно определяется правами организации, политикой контента, activation key, настройками Satellite или другого сервиса и состоянием самого репозитория.
Почему после регистрации нет нужного репозитория или обновлений
- Установлен релиз, который больше не поддерживается либо не соответствует контракту или контентной политике.
- У организации нет права на требуемый продукт или канал контента.
- Activation key задаёт иной набор репозиториев, отключает их либо привязывает хост к иному lifecycle environment.
- Нужный репозиторий выключен, недоступен в используемом сервисе или не предназначен для архитектуры и версии RHEL сервера.
- Система зарегистрирована не в том сервисе управления подписками, который принят для этой инфраструктуры.
- Нет сетевой связности с сервером контента, не работает разрешение имён, прокси или проверка TLS.
- DNF использует ограничение выпуска, модульные настройки либо локальную конфигурацию, которые исключают ожидаемые пакеты.
Не включайте случайные репозитории и не подменяйте штатные источники пакетами другого основного релиза или совместимого дистрибутива. Если репозиторий ожидается по политике, но не виден, сначала сопоставьте релиз, архитектуру, identity, activation key и настройки сервиса управления к онтентом. Диагностика транзакций DNF — в статье «DNF и YUM: установка, обновление и удаление пакетов в RHEL-подобных Linux».
Первичная проверка после первого запуска
Проверка не заменяет приёмочные тесты приложения, но показывает, что базовая ОС загрузилась, идентифицируется корректно и имеет ожидаемые источники обновлений. Выполняйте команды с административными правами там, где это требуется.
cat /etc/os-release && uname -r && uname -mhostnamectltimedatectl statusip -br address && ip routesudo dnf check-updatesystemctl --failedsystemctl status SERVICE- Убедитесь, что сервер загружается с локального диска и видит ожидаемые накопители и сетевые интерфейсы.
- Сверьте
/etc/os-release,uname -rиuname -mс утверждённым релизом, ядром и архитектурой. - Проверьте
subscription-manager identity, статус в используемой модели подписок, включённые репозитории и результатdnf check-update. - Сверьте имя хоста, адреса, маршруты, время и часовой пояс с проектными данными.
- Проверьте только необходимые для роли сервера службы через systemctl и при ошибках изучите журнал через journalctl.
Где продолжить настройку RHEL
Эта инструкция ограничена установкой RHEL, регистрацией и первичной проверкой. Установку обновлений, обновление ядра, перезагрузку и сценарии отката планируйте по статье «Обновление Linux-сервера: пакеты, ядро, перезагрузка и откат».
- Работа с DNF, YUM и RPM: «DNF и YUM: установка, обновление и удаление пакетов в RHEL-подобных Linux» и «Пакеты Linux: DEB, RPM, APT, YUM и DNF — как устроена установка программ».
- Службы systemd: «systemd и systemctl: управление службами и автозагрузкой Linux».
- SSH: «OpenSSH Server в Linux: установка, запуск и диагностика sshd».
- Имя хоста и сведения об ОС: «Имя хоста, версия ОС и корректная перезагрузка Linux-сервера».
- Время, NTP и chrony: «Синхронизация времени в Linux: timedatectl, chrony и проверка NTP».
- DNS и связность: «Настройка DNS-резолвера в Linux: resolv.conf и systemd-resolved».
Термины в статье
- Дистрибутив Linux
- Дистрибутив Linux — готовая операционная система на базе ядра Linux, включающая набор программ, репозитории, пакетный менеджер и правила обновления и сопровождения.
- Имя хоста
- Имя хоста — идентификатор узла в сети и операционной системе, используемый для отображения, журналирования и разрешения имени в IP-адрес при наличии DNS или hosts.
- Менеджер пакетов
- Менеджер пакетов — средство установки, обновления, удаления и учёта программных пакетов; высокоуровневые менеджеры также работают с репозиториями и разрешают зависимости.
- Репозиторий пакетов
- Репозиторий пакетов — структурированный источник пакетов и метаданных, из которого менеджер пакетов получает версии ПО, зависимости, обновления и информацию о подписях.
- Системная служба
- Системная служба — программный компонент, которым ОС управляет как логической единицей для фонового выполнения задач или предоставления функций программам и пользователям.
- Суперпользователь
- Суперпользователь — учётная запись с UID 0 или процесс с эффективным UID 0, обладающий административными правами; его полномочия шире, чем у обычного пользователя.
- Учётная запись пользователя
- Учётная запись пользователя — запись в системе идентификации ОС, связывающая имя и UID с параметрами входа, домашним каталогом и членством в группах.
- chrony
- chrony — программный комплекс для синхронизации системного времени по NTP, рассчитанный в том числе на нестабильную сеть и периодические подключения.
- DNF
- DNF — менеджер пакетов для RPM-дистрибутивов, разрешающий зависимости и выполняющий операции с репозиториями; в современных системах он заменил классический YUM.
- HBA
- HBA — адаптер ввода-вывода, соединяющий сервер с накопителями или SAN и не формирующий аппаратные RAID-массивы.
- journalctl
- journalctl — консольная утилита чтения и фильтрации журнала systemd, выводящая сообщения по времени, юниту, загрузке системы, приоритету и другим полям.
- Linux-сервер
- Linux-сервер — серверная система под управлением Linux, предоставляющая сетевые, вычислительные или инфраструктурные сервисы и администрируемая средствами ОС.
- NTP
- NTP — сетевой протокол синхронизации системных часов с источниками точного времени, оценивающий смещение часов и сетевую задержку по временным меткам.
- RAID
- Технология объединения нескольких накопителей в логические блочные устройства для повышения производительности и/или отказоустойчивости в зависимости от RAID-уровня.
- RAID-контроллер
- Устройство или модуль, который формирует RAID-массивы из накопителей и предоставляет ОС логические диски, управляя размещением данных, отказами и восстановлением избыточности.
- Red Hat Subscription Management
- Red Hat Subscription Management — служба и набор средств Red Hat для регис трации RHEL-систем в организации и управления их доступом к репозиториям и контенту по её подпискам.
- RHEL
- RHEL — корпоративный дистрибутив Linux от Red Hat с фиксированными основными версиями, сертификационной экосистемой и моделью сопровождения, зависящей от подписки.
- RPM-пакет
- RPM-пакет — файл формата RPM для распространения бинарного ПО или исходного кода. Он содержит метаданные и обычно полезную нагрузку; зависимости и сценарии необязательны.
- SSH
- SSH — криптографический сетевой протокол для удалённого доступа и передачи данных, аутентифицирующий стороны и защищающий сеанс от перехвата.
- systemctl
- systemctl — командная утилита управления systemd, которая запускает и останавливает юниты, показывает их состояние и настраивает автоматическую активацию.
- systemd
- systemd — система инициализации и менеджер служб Linux, управляющий службами и другими ресурсами как объектами unit, обычно описанными unit-файлами.
- YUM
- YUM — менеджер пакетов для RPM-дистрибутивов Linux, который устанавливает, обновляет и удаляет ПО, автоматически разрешая зависимости из репозиториев.
