невозможно загрузить repodata/repomd.xml

невозможно загрузить repodata/repomd.xml

Я готовлюсь к ЭКЗАМЕНУ RHCE 8 и мне нужно:

Создайте плейбук с именем setupreposerver.yaml для настройки хоста управления как хоста репозитория. Убедитесь, что этот хост соответствует следующим требованиям, которые должны быть выполнены плейбуком:

а. Установочный ISO-образ RHEL 8 монтируется в каталог /var/ftp/repo.

б. Служба firewalld отключена.

c. Служба vsftpd запущена и включена, и она позволяет анонимным пользователям получать доступ к каталогу /var/ftp/repo.

Затем создайте скрипт Bash, который настраивает управляемые серверы как клиентов репозитория для сервера репозитория, который вы настроили в предыдущих задачах. Этот скрипт должен использовать специальные команды и выполнять следующие задачи:

а. Отключите все существующие репозитории.

б) Разрешить доступ к репозиторию BaseOS на control.example.com

в) Разрешить доступ к репозиторию AppStream на control.example.com

Я пробовал много вещей, но я не могу включить доступ к BaseOS и AppStream с моих управляемых узлов. После монтирования /dev/sr0 я не могу выполнить команду createcrepo

https://i.stack.imgur.com/q1Thu.png<--- руководство по настройке репозитория на стороне клиента

https://i.stack.imgur.com/qkGW3.png<--- ошибка в настройке репозитория на стороне клиента

https://i.stack.imgur.com/ZE9oF.png<--- руководство по настройке репозитория на стороне сервера

https://i.stack.imgur.com/KprgT.png<--- руководство по настройке репозитория на стороне сервера, часть 2

Мне нужен доступ к BaseOS и AppStream, так как позже мне нужно будет загружать пакеты на мой управляемый узел, используя репозиторий моего управляющего узла через FTP.

Я попробовал просто поместить файлы RPM прямо в /var/ftp/repo, а затем настроить клиент репозитория с помощьюftp://control.example.com/repoи это работает, я могу скачать пакет.

Но я хочу получить доступ к пакетам rpm внутри BaseOS и AppStream, и не могу найти решение. Я пробовал копировать все rpm в другой каталог, затем размонтировать, а затем переместить резервные копии rpm обратно в /var/ftp/repo, но тогда это будет неправильным способом.

Может кто-нибудь помочь мне найти решение? Спасибо

Кстати, мой сценарий на стороне сервера выполняется без ошибок.

Связанный контент