RHEL: Instructies voor het opzetten van een lokale YUM-repository in RHEL en het verzamelen van een sosreport
Summary: In de Red Hat Enterprise Linux-omgeving worden de onderstaande procedures beschreven voor het installeren van een RPM-pakket vanaf een ISO-image van het besturingssysteem en worden instructies gegeven voor het instellen van een lokale YUM-repository als de machine niet is geregistreerd bij Red Hat. ...
Instructions
Hier is de geïnstalleerde versie van het besturingssysteem Red Hat Enterprise Linux Server release 7.9.
We hebben de ISO-image van het besturingssysteem RHEL 7.9 gekoppeld via virtuele media (apparaatnaam - /dev/sr0) 
We proberen de sosreport van dit knooppunt hier. Maar we ontdekten dat de sos Pakket is niet geïnstalleerd tijdens het gebruik van de opdracht: sosreport.
Nadat we merkten dat de machine niet was geregistreerd bij Red Hat met een recht, hebben we geprobeerd om de sos pakket met behulp van de YUM-repository, maar is niet gelukt.
Zie https://access.redhat.com/solutions/3592 (Wat is een
sos en hoe maak je er een aan in Red Hat Enterprise Linux?)
Maak de /root/dvd-directory zodat we de ISO-image van het besturingssysteem erin kunnen koppelen.
De lijst met pakketten die beschikbaar zijn op de ISO-image van dit besturingssysteem kan vervolgens worden gevonden door naar de map Pakketten te gaan, zoals hieronder.
# mkdir /root/DVD # mount /dev/sr0 /root/DVD # cd /root/DVD # ll
We kunnen het vereiste pakket weergeven met de opdracht: ls -l | grep <package-name>
Voer de volgende opdracht uit om het RPM-pakket te installeren: rpm -ivh <Package-name>
Om de sos RPM-pakket kunnen we de onderstaande opdracht uitvoeren.
# rpm -ivh sos*
De sosreport is mogelijk gegenereerd en opgeslagen op de gewenste locatie, zoals we hieronder kunnen ontdekken.
De onderstaande stappen begeleiden bij het instellen van een lokale YUM-repository vanaf een ISO-image wanneer de machine niet is geregistreerd bij Red Hat.
Maak het lokale repo-bestand met de naam local.repo onder /etc/yum.repos.d map.
# cd /etc/yum.repos.d # touch local.repo
Gebruik vervolgens de vi-editor om de volgende voorwaarden te kopiëren naar de local.repo bestand.
#vi local.repo [Local] name=Local DVD repo baseurl=file:///root/DVD/ enabled=1 gpgcheck=0
Voer vervolgens de onderstaande opdracht uit.
# yum clean all # yum repolist all
De lokale YUM-repository is mogelijk ingesteld en ingeschakeld, zoals hieronder wordt weergegeven.
U kunt nu de YUM-opdracht gebruiken om hetzelfde te installeren sos pakket uit de lokale repository die we hebben ingesteld met behulp van de ISO-image van het besturingssysteem.
Met de opdracht rpm -e <Package-Name>, verwijderen we alle sos pakket dat eerder was geïnstalleerd.
Naderhand verschijnt het commando yum install <Package-Name> wordt gebruikt om de installatie uit te voeren.
Om de sos pakket, voert u de opdracht uit: yum install sos