Come abilitare l'abbonamento Red Hat per RHEL 9
Dopo l'ultimo tutorial sull'installazione minima di Red Hat Enterprise 9.4, è il momento di registrare il tuo sistema al Red Hat Subscription Service, abilitare i repository di sistema ed eseguire un aggiornamento completo del sistema.
Il servizio in abbonamento ha il compito di identificare i sistemi registrati ed i prodotti su di essi installati. Il servizio Subscription Manager locale tiene traccia dei prodotti software installati, degli abbonamenti disponibili e utilizzati e comunica con il Portale clienti Red Hat utilizzando strumenti come dnf e subscription-manager.
Questo tutorial ti guida attraverso attività come la registrazione di un nuovo sistema RHEL 9.4, l'attivazione di un abbonamento, l'abilitazione dei repository e l'esecuzione di un aggiornamento del sistema.
Passaggio 1: registrazione e abbonamento Red Hat attivo
1. Per registrare il tuo sistema su Gestione sottoscrizione al Portale Clienti utilizza il seguente comando seguito dalle credenziali utilizzate per accedere al Portale Clienti Red Hat.
subscription-manager register --username your_username --password your_password
NOTA: dopo che il sistema è stato autenticato con successo, sul prompt verrà visualizzato un ID per il tuo sistema.
2. Per ottenere un elenco di tutti gli abbonamenti disponibili, utilizza l'interruttore elenco e annota l'ID pool di abbonamenti che desideri attivare sul tuo sistema.
subscription-manager list -available
3. Per attivare un abbonamento utilizza l'ID pool di abbonamenti, ma tieni presente che quando ne acquisti uno, è valido per un periodo di tempo specificato, quindi assicurati di acquistare un nuovo periodo di tempo prima della scadenza.
Poiché questo sistema è destinato ai test, utilizzo solo l'abbonamento gratuito RHEL autosupportato di 30 giorni. Per attivare un abbonamento utilizzare il seguente comando.
subscription-manager subscribe --pool=Pool ID number
Sostituisci Numero ID pool
con l'ID pool effettivo dell'abbonamento che desideri utilizzare.
4. Per ottenere lo stato degli abbonamenti consumati, utilizza il seguente comando.
subscription-manager list --consumed
5. Per verificare i tuoi abbonamenti abilitati utilizza il comando seguente.
subscription-manager list
6. Se desideri rimuovere tutti i tuoi abbonamenti attivi, utilizza l'argomento --all
o fornisci semplicemente un seriale di abbonamento se desideri rimuovere solo un pool specifico.
subscription-manager remove --all
subscription-manager unsubscribe --serial=Serial number
7. Per elencare i livelli di servizio disponibili sul tuo sistema RHEL utilizza il seguente comando e se desideri impostare il livello desiderato utilizza l'interruttore --set
su service -livello comando.
subscription-manager service-level --list
subscription-manager service-level --set=self-support
Passaggio 2: abilita i repository Yum
8. Dopo che il tuo sistema è stato registrato sul Portale clienti Red Hat e un abbonamento è stato attivato nel tuo sistema, puoi iniziare a elencare e abilitare il sistema Repository.
Per ottenere un elenco di tutti i repository forniti tramite un determinato abbonamento, utilizza il comando seguente.
subscription-manager repos --list
NOTA: dovrebbe apparire un lungo elenco di repository e puoi controllare se determinati repository sono abilitati (quelli con 1 su Abilitato).
9. Un output più semplice attraverso il quale il comando yum repolist all dovrebbe generare e puoi anche verificare se determinati repository sono abilitati.
yum repolist all
10. Per visualizzare solo i repository di sistema abilitati utilizzare il seguente comando.
yum repolist
11. Ora se vuoi abilitare un determinato repository sul tuo sistema, apri il file /etc/yum.repos.d/redhat.repo e assicurati di cambiare la riga abilitato da 0 a 1 su ogni repository specifico che desideri attivare.
vi /etc/yum.repos.d/redhat.repo
NOTA: qui ho abilitato i repository RPM opzionali per server RHEL 9 di cui avrò bisogno in seguito per installare alcuni importanti PHP moduli su un server LAMP.
12. Dopo aver modificato il file e abilitato tutti i repository necessari utilizzando la procedura sopra, esegui di nuovo yum repolist all o semplicemente yum repolist per verificare lo stato dei repository come negli screenshot seguenti.
yum repolist all
Passaggio 3: aggiornamento completo RHEL 9
13. Dopo aver impostato tutto ciò che riguarda abbonamenti e repository, aggiorna il tuo sistema per assicurarti che abbia i pacchetti, i kernel e le patch di sicurezza più recenti aggiornati, emettendo il seguente comando.
dnf update
Questo è tutto! Ora il tuo sistema è aggiornato e puoi iniziare a svolgere un'altra attività importante come iniziare a creare un ambiente web completo per le produzioni installando tutti i pacchetti software necessari, che verranno trattati nei tutorial futuri.