4.5. Registrazione tramite le chiavi di attivazione
In aggiunta all'interfaccia standard di Red Hat Update Agent,
up2date
offre una utility in grado di eseguire il batch processing della registrazione dei sistemi: chiavi di attivazione. Ogni chiave unica può essere utilizzata per registrare i sistemi Red Hat Enterprise Linux, abilitarli ad un livello di servizio di RHN, e registrarli su specifici canali e gruppi del sistema, tutto in una sola azione. Tale meccanismo baipassa l'entitlement e la registrazione grazie all'utilizzo di Red Hat Network Registration Client e Red Hat Update Agent.
In alternativa, sia Red Hat Network Registration Client che Red Hat Update Agent sono in grado di offrire la utility delle chiavi di attivazione
rhnreg_ks
come parte dei propri pacchetti.
Nota
I sistemi che eseguono Red Hat Enterprise Linux 2.1 necessitano della versione 2.9.3-1 o di una versione più recente del pacchetto
rhn_register
. È fortemente consigliato ottenere l'ultimissima versione prima di utilizzare le chiavi di attivazione.
Prima di utilizzare una chiave di attivazione è necessario generarne una attraverso il sito web di RHN. Per maggiori informazioni consultare la Sezione 7.4.6, «Chiavi di attivazione —
».

Per utilizzare una chiave di attivazione eseguite dal prompt di una shell sul sistema da registrare il seguente comando come utente root:
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b
Il valore esatto della chiave di attivazione varia.
I sistemi che eseguono Red Hat Enterprise Linux 2.1 utilizzeranno l'opzione
--serialnumber
invece di --activationkey
:
rhnreg_ks --serialnumber=7202f3b7d218cf59b764f9f6e9fa281b
rhnreg_ks --serialnumber=7202f3b7d218cf59b764f9f6e9fa281b
In aggiunta, i sistemi aventi diritto al Provisioning, possono utilizzare simultaneamente chiavi di attivazione multiple, sia sulla linea di comando che all'interno dei profili kickstart. Ciò permette agli Amministratori di includere una varietà di valori senza creare una chiave speciale, in modo da ottenere i risultati desiderati. Per fare ciò, specificare le chiavi separate da una virgola:
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b,\ 39f41081f0329c20798876f37cb9p6a3
rhnreg_ks --activationkey=7202f3b7d218cf59b764f9f6e9fa281b,\ 39f41081f0329c20798876f37cb9p6a3
Nota
Il carattere (
\
) presente in questo esempio di comando, risulta essere un carattere di continuità; per questo motivo esso può essere omesso.
Consultate la Sezione 7.4.6.2, «Uso contemporaneo di chiavi multiple di attivazione —
» per capire meglio come vengono gestite le differenze tra le chiavi di attivazione.

Questo comando esegue tutte le azioni di Red Hat Network Registration Client, e della funzione di registrazione di Red Hat Update Agent. Non eseguite queste applicazioni per la registrazione dopo aver eseguito
rhnreg_ks
.
Viene creato un Profilo del sistema ed inviato, insieme alle informazioni hardware e software create, ai server RHN insieme ad una chiave di attivazione. Il sistema viene registrato con RHN sotto l'account utilizzato per generare la chiave, avrà diritto ad una offerta riguardante il servizio di RHN, e registrato sui canali di RHN e sui gruppi di sistema selezionati durante la generazione della chiave. Il sistema non verrà registrato sui canali che contengono i pacchetti che non sono conformi al sistema stesso. Per esempio, un sistema Red Hat Enterprise Linux 2.1 non può essere registrato su di un canale Red Hat Enterprise Linux 3.
Sul sistema verrà generato un Certificato digitale unico all'interno del file
/etc/sysconfig/rhn/systemid
.
Quando si utilizzano le chiavi di attivazione per assegnare i canali, considerate alcune regole:
- Una chiave è in grado di specificare uno o nessun canale di base. Se specificato, esso deve essere un canale di base personale. In caso contrario, verrà selezionato il canale corrispondente alla ditribuzione Red Hat del sistema. Per esempio, potreste non registrare un sistema Red Hat Enterprise Linux 2.1 su di un canale Red Hat Enterprise Linux 3.
- Una chiave è in grado di specificare qualsiasi numero di canali figlio. Una registrazione verrà eseguita per ogni canale figlio. Se lo stesso canale corrisponde al canale di base, la sottoscrizione avrà successo. In caso contrario, la registrazione fallisce. Per maggiori informazioni consultare la Sezione 7.6, «Canali».
- Le chiavi possono essere modificate da qualsiasi utente avente il ruolo di Activation Key Administrator o Amministratore Satellite (o entrambi). I permessi vengono impostati attraverso la tabella Utenti del sito web di RHN. Per maggiori dettagli consultate la Sezione 7.9, «Utenti —
».
- I sistemi registrati tramite le chiavi di attivazione vengono collegati all'account dell'organizzazione all'interno del quale è stata creata la chiave, e non alla chiave stessa. Dopo la registrazione, la chiave può essere cancellata senza avere alcuna ripercussione sul sistema utilizzato per la registrazione.