Как создать зеркало для репозиториев RHEL 6 и 7 с помощью Amazon ec2 Image

Поскольку spacewalk не поддерживает Red Hat Enterprise Linux, возможно ли использовать Amazon Linux AMI (который поддерживает обновления RHEL yum) и использовать его в качестве прокси-сервера или зеркала для повторного распространения обновлений yum? или используйте Pulp/Katello для распространения обновлений RHEL. Нет информации, которую я мог бы найти в моем поиске Google.

Вот некоторая информация, которую я собрал:

  1. https://aws.amazon.com/amazon-linux-ami/faqs/
  2. https://www.theforeman.org/introduction.html
  3. https://github.com/spacewalkproject/spacewalk/blob/master/scripts/clone-errata/rhn-clone-errata.py
  4. https://www.reddit.com/r/linuxadmin/comments/5i65rb/creating_rhel_7_repository_mirror/

1 ответ

Решение

Хотя это правда, что Spacewalk не подключается к репозиториям RHEL (в противном случае он будет конкурировать со Satellite), вы можете обойти его, используя mrepo для зеркалирования репозиториев, а затем загрузить в Spacewalk. Это не приводит к ошибкам, но есть скрипт на python с именем get-errata.py (я считаю), который сделает это за вас. Они требуют немного настройки, но они работают. Я знаю, потому что я использовал оба этих инструмента для поддержки исправлений (и установки) инфраструктур нескольких разных компаний.

Просто найдите mrepo (множество страниц и примеров). get-errata.py будет немного больше работы.

Другие вопросы по тегам