repodata/repomd.xml kann nicht heruntergeladen werden

repodata/repomd.xml kann nicht heruntergeladen werden

Ich trainiere für meine RHCE 8-PRÜFUNG und muss:

Erstellen Sie ein Playbook mit dem Namen setupreposerver.yaml, um den Control-Host als Repository-Host einzurichten. Stellen Sie sicher, dass dieser Host die folgenden Anforderungen erfüllt, die vom Playbook erfüllt werden müssen:

a. Die RHEL 8-Installations-ISO wird im Verzeichnis /var/ftp/repo gemountet.

b. Der Firewalld-Dienst ist deaktiviert.

c. Der vsftpd-Dienst wird gestartet und aktiviert und ermöglicht anonymen Benutzern den Zugriff auf das Verzeichnis /var/ftp/repo.

Erstellen Sie dann ein Bash-Skript, das die verwalteten Server als Repository-Clients für den Repository-Server konfiguriert, den Sie in den vorherigen Aufgaben eingerichtet haben. Dieses Skript muss Ad-hoc-Befehle verwenden und die folgenden Aufgaben ausführen:

a. Deaktivieren Sie alle aktuell vorhandenen Repositorys.

b. Aktivieren Sie den Zugriff auf das BaseOS-Repository auf control.example.com

c. Aktivieren Sie den Zugriff auf das AppStream-Repository auf control.example.com

Ich habe viele Dinge ausprobiert, aber ich kann den Zugriff auf BaseOS und AppStream von meinen verwalteten Knoten aus nicht aktivieren. Nachdem ich /dev/sr0 gemountet habe, kann ich den Befehl createcrepo nicht ausführen

https://i.stack.imgur.com/q1Thu.png<--- Playbook zur Einrichtung eines clientseitigen Repositorys

https://i.stack.imgur.com/qkGW3.png<--- Playbook-Fehler beim Setup des clientseitigen Repository

https://i.stack.imgur.com/ZE9oF.png<--- Playbook zur Einrichtung eines serverseitigen Repositorys

https://i.stack.imgur.com/KprgT.png<--- Playbook zur Einrichtung eines serverseitigen Repositorys, Teil 2

Ich benötige Zugriff auf BaseOS und AppStream, da ich später Pakete mithilfe meines Kontrollknoten-Repositorys per FTP in meinen verwalteten Knoten herunterladen muss.

Ich habe versucht, die RPM-Dateien direkt in /var/ftp/repo zu speichern und dann den Repo-Client mitftp://control.example.com/repound es funktioniert, ich kann das Paket herunterladen.

Ich möchte jedoch auf die RPM-Pakete in BaseOS und AppStream zugreifen und finde keine Lösung. Ich habe versucht, alle RPMs in ein anderes Verzeichnis zu kopieren, sie dann auszuhängen und die gesicherten RPMs dann wieder nach /var/ftp/repo zu verschieben, aber das wäre nicht der richtige Weg gewesen.

Kann mir jemand helfen, eine Lösung zu finden? Danke

Mein serverseitiges Playbook wird übrigens ohne Fehler ausgeführt.

verwandte Informationen