L'abbonamento a Red Hat è un modello di supporto software seguito da Red Hat per i suoi clienti. Consente ai clienti di scaricare pacchetti software, patch, aggiornamenti e upgrade per Redhat Enterprise Linux. Oltre al supporto software, i clienti riceveranno anche supporto tecnico per il prodotto.
Dopo aver installato Redhat Enterprise Linux 8, è necessario registrarsi e abilitare l'abbonamento a Red Hat per installare qualsiasi pacchetto sul sistema.
Se provi a installare i pacchetti senza registrare il sistema con Red Hat, finirai per ricevere errori come di seguito.
In questo post vedremo.
Come registrare RHEL 8 in Red Hat Subscription Management
Come allegare un abbonamento a RHEL 8
Come registrare e allegare un abbonamento in RHEL 8
Come verificare l'abbonamento a Red Hat in RHEL 8
Come abilitare Red Hat Repository su RHEL 8
Come disabilitare Red Hat Repository RHEL 8
Come rimuovere l'abbonamento in RHEL 8
Come annullare la registrazione dell'abbonamento a Red Hat in RHEL 8
Prerequisiti
Per la registrazione dei sistemi RHEL 8 è richiesto un abbonamento Active Red Hat oppure puoi iscriverti per 30 giorni di prova che ti consentiranno di scaricare Red Hat Enterprise Linux 8 e di registrare il tuo sistema RHEL 8 con Red Hat per ricevere pacchetti e aggiornamenti.
Tieni a portata di mano le credenziali dell'abbonamento a Red Hat per registrare il tuo sistema RHEL 8 su Red Hat.
Registra RHEL 8 a Red Hat Subscription Management
Utilizza il gestore degli abbonamenti per registrare il sistema RHEL 8 su Red Hat.
subscription-manager register
Inserisci il nome utente (ID e-mail) e la password che hai utilizzato durante la registrazione a Red Hat.
È inoltre possibile registrare il sistema RHEL 8 e allegarvi la sottoscrizione con un unico comando.subscription-manager register --username=<USER_NAME> --password=<PASSWORD> --auto-attach
Risultato:
Allega l'abbonamento a RHEL 8
Puoi allegare un abbonamento al sistema RHEL 8 utilizzando Pool ID o –auto che ti consente di allegare automaticamente un abbonamento compatibile al sistema.
Allega l'abbonamento a RHEL 8 utilizzando Pool ID
Ogni abbonamento avrà un ID Pool univoco. Utilizzare il comando seguente per ottenere l'ID Pool.
subscription-manager list --available
Risultato:
+-------------------------------------------+ Available Subscriptions +-------------------------------------------+ Subscription Name: 30 Day Red Hat Enterprise Linux Server Self-Supported Evaluation Provides: Red Hat Beta Oracle Java (for RHEL Server) Red Hat Enterprise Linux Server Red Hat CodeReady Linux Builder for x86_64 Red Hat Enterprise Linux for x86_64 Red Hat Ansible Engine Red Hat Container Images Beta Red Hat Enterprise Linux Atomic Host Beta Red Hat Enterprise Linux Atomic Host Red Hat Container Images SKU: RH00065 Contract: 11967947 Pool ID: 8a85f99a6bf5e7fa016bfe828c0460a9 Provides Management: No Available: 2 Suggested: 1 Service Level: Self-Support Service Type: L1-L3 Subscription Type: Instance Based Starts: 07/17/2019 Ends: 08/15/2019 System Type: Physical
Allega un sistema utilizzando l'ID Pool recuperato dal comando precedente.
subscription-manager attach --pool=8a85f99a6bf5e7fa016bfe828c0460a9
Risultato:
Allega l'abbonamento a RHEL 8 utilizzando –auto
L'opzione –auto ti consente di allegare automaticamente un abbonamento compatibile al tuo sistema. Basta eseguire il comando seguente.
subscription-manager attach --auto
Risultato:
Verifica abbonamento su RHEL 8
Elenca l'abbonamento allegato utilizzando il comando seguente.
subscription-manager list
Risultato:
A questo punto, il tuo sistema dovrebbe aver abilitato alcuni repository per impostazione predefinita. Puoi elencare i repository abilitati usando il comando yum.
yum repolist
Risultato:
Abilita Red Hat Repository su RHEL 8
Se vedi l'output del comando precedente, troverai solo due repository Red Hat abilitati dal sistema. Puoi abilitare più repository eseguendo il comando subscription-manager o modificando il file /etc/yum.repos.d/redhat.repo.
Abilita Red Hat Repository su RHEL 8 utilizzando il gestore degli abbonamenti
Per prima cosa elenca tutti i repository disponibili usando il comando seguente.
subscription-manager repos --list
Risultato:
Annota l'ID Repo del repository Red Hat che desideri abilitare.
Per abilitare un repository, esegui il comando seguente insieme all'ID Repo ottenuto dal comando precedente. Ad esempio, abiliteremo il repository codeready-builder-for-rhel-8-x86_64-rpms.
subscription-manager repos --enable=codeready-builder-for-rhel-8-x86_64-rpms
Risultato:
Abilita Red Hat Repository su RHEL 8 utilizzando il file repo
Modifica il file di configurazione.
vi /etc/yum.repos.d/redhat.repo
Per abilitare un repository, cambia abilitato=0 in abilitato=1 e quindi salva il file.
Disabilita Red Hat Repository su RHEL 8
Puoi disabilitare uno o più repository utilizzando il comando subscription-manager o modificando il file /etc/yum.repos.d/redhat.repo.
Disabilita Red Hat Repository su RHEL 8 utilizzando il gestore degli abbonamenti
Per abilitare un repository, esegui il comando seguente insieme all'ID Repo. Ad esempio, disabiliteremo il repository codeready-builder-for-rhel-8-x86_64-rpms.
subscription-manager repos --disable=codeready-builder-for-rhel-8-x86_64-rpms
Risultato:
Disabilita Red Hat Repository su RHEL 8 utilizzando il file repository
Modifica il file di configurazione.
vi /etc/yum.repos.d/redhat.repo
Per abilitare un repository, cambia abilitato=1 in abilitato=0 e quindi salva il file.
Rimuovi l'abbonamento in RHEL 8
Puoi rimuovere gli abbonamenti dal tuo sistema utilizzando il comando seguente.
Rimuovi tutte le sottoscrizioni:questo è l'approccio migliore per annullare la registrazione del tuo sistema da Red Hat
subscription-manager remove --all
Rimuovi l'abbonamento specifico utilizzando l'ID pool.
subscription-manager remove --pool=8a85f99a6bf5e7fa016bfe828c0460a9
Risultato:
Annulla la registrazione di RHEL 8 da Red Hat Subscription Management
Prima di annullare la registrazione del tuo sistema, prendi in considerazione la rimozione di tutti gli abbonamenti.
Utilizzare il comando seguente per annullare la registrazione del sistema RHEL 8 da Red Hat.
subscription-manager unregister
Risultato:
Infine, rimuovi tutti i dati del sistema locale e dell'abbonamento senza influire sul server.
subscription-manager clean
Conclusione
È tutto. Spero che tu abbia imparato come abilitare l'abbonamento su RHEL 8. Condividi il tuo feedback nella sezione commenti