Общая схема через Satellite
- На Satellite создаётся Product для Remi (например,
Remi Enterprise 8). [access.redhat](https://access.redhat.com/solutions/2211261) - Внутри Product создаются yum‑репозитории с Upstream URL на Remi (например,
https://rpms.remirepo.net/enterprise/8/remi/x86_64/` и др. нужные деревья). [redhat](https://www.redhat.com/en/blog/epel-8-repo-satellite-6) - Репозитории синхронизируются, включаются в Content View, затем Content View публикуется и промотируется в нужные среды (Dev/Test/Prod). [access.redhat](https://access.redhat.com/solutions/2211261)
Пошагово на Satellite 6.x
1. Создать Product и репо
- В WebUI: Content → Products → New Product – задать имя и организацию. [redhat](https://www.redhat.com/en/blog/epel-8-repo-satellite-6)
- Внутри Product: New Repository, Type
yum, Upstream URL – соответствующий Remi URL для RHEL 8, выбрать archx86_64. [rpms.remirepo](https://rpms.remirepo.net/enterprise/8/)
2. Синхронизация
- После создания репозитория нажать Sync Now или синхронизировать из Content → Sync Status. [redhat](https://www.redhat.com/en/blog/epel-8-repo-satellite-6)
- Убедиться, что sync завершился успешно. [access.redhat](https://access.redhat.com/solutions/2211261)
3. Content View
- Создать / отредактировать Content View, добавить в него Remi‑репозитории. [access.redhat](https://access.redhat.com/solutions/2211261)
- Опубликовать новую версию CV и промотировать в нужную Lifecycle Environment. [redhat](https://www.redhat.com/en/blog/epel-8-repo-satellite-6)
4. Привязка к хостам
- Убедиться, что нужные хосты зарегистрированы в правильной организации и окружении, подписаны на соответствующий Content View. [reddit](https://www.reddit.com/r/redhat/comments/z78zzk/redhat_satellite_and_making_a_repo_to_specific/)
- На самом RHEL‑хосте
dnf repolistдолжен показать Remi‑репо уже с baseurl на Satellite, а не на интернет. [sevenlogic](https://www.sevenlogic.io/post/how-to-setup-local-yum-dnf-repository-on-rhel-8-server-on-vsphere-7-with-nsx-t)
Модуль PHP / включение Remi на клиенте
После того как Remi приехал через Satellite и виден как обычный репо:
sudo dnf module reset php -y # сброс стандартного модуля [web:20]
sudo dnf module enable php:remi-8.2 -y # нужный поток из Remi [web:20]
sudo dnf install php php-cli php-fpm ... -y # пакеты уже с Satellite (зеркало Remi) [web:20]
Если нужно, можно тонко управлять доступностью Remi через Activation Keys и Host → Repositories, ограничивая, на какие сервера он вообще попадает. [reddit](https://www.reddit.com/r/redhat/comments/z78zzk/redhat_satellite_and_making_a_repo_to_specific/)
[file-name 000324_2026-01-16_17-46-12.txt]