9 Registrazione di SUSE Linux Enterprise e gestione di moduli/estensioni #
Per ottenere supporto tecnico e aggiornamenti del prodotto, è necessario registrare e attivare SUSE Linux Enterprise Server con SUSE Customer Center. Si consiglia di effettuare la registrazione durante l'installazione, poiché in tal modo sarà possibile installare il sistema con gli ultimi aggiornamenti e patch disponibili. Se tuttavia si sta operando offline o si desidera ignorare il passaggio della registrazione, è possibile effettuare quest'ultima in un qualsiasi momento successivo dal sistema installato.
Moduli ed estensioni consentono di aggiungere funzioni al sistema e personalizzarlo in base alle proprie necessità. È inoltre necessario registrare questi componenti ed è possibile gestirli con YaST o gli strumenti a riga di comando. Per maggiori dettagli, fare riferimento anche all'Modules and Extensions Quick Start.
Per effettuare la registrazione con SUSE Customer Center è necessario un account SUSE. Se non si dispone ancora di un account SUSE, andare alla home page del SUSE Customer Center (https://scc.suse.com/) per crearne uno.
Per annullare completamente la registrazione di un sistema, inclusi tutti i moduli e le estensioni, utilizzare lo strumento a riga di comando SUSEConnect
. Se si annulla la registrazione di un sistema vengono rimossi la rispettiva voce sul server di registrazione e tutti i repository relativi a moduli, estensioni e al prodotto stesso.
>
sudo
SUSEConnect -d
9.1 Registrazione durante l'installazione #
Il modo più facile e consigliato per effettuare la registrazione è durante l'installazione. Non solo consente di installare il livello di patch più recente di SUSE Linux Enterprise Server, ma fornisce anche l'accesso a tutti i moduli e a tutte le estensioni senza dover fornire ulteriori supporti di installazione. Questo riguarda tutti i moduli o tutte le estensioni che si installano. Per informazioni dettagliate sul processo di registrazione, fare riferimento alla Sezione 8.7, «Registrazione».
Se il sistema è stato registrato correttamente durante l'installazione, YaST aggiunge i repository online forniti da SUSE Customer Center. In tal modo si evitano problemi se le origini di installazione locali non sono più disponibili e si ricevono sempre gli aggiornamenti più recenti dai repository online.
9.2 Registrazione durante la distribuzione automatica #
Se si distribuiscono istanze automaticamente utilizzando AutoYaST, è possibile registrare il sistema durante l'installazione fornendo le rispettive informazioni nel file di controllo di AutoYaST. Per i dettagli, vedere il Section 4.3, “System registration and extension selection”.
9.3 Registrazione dal sistema installato #
Se durante l'installazione si è ignorata la registrazione o si desidera registrare di nuovo il sistema, è possibile farlo in qualsiasi momento tramite la funzione SUSEConnect
.
9.3.1 Registrazione con YaST #
Per registrare il sistema avviare SUSE Linux Enterprise Server, quindi scegliere i moduli e le estensioni che si desidera rendere disponibili.
› › . In primo luogo, registrareSe il sistema è stato installato dal supporto SLE-15-SP5-Full-ARCH-GM-media1.iso e si è ignorata la registrazione, assicurarsi di registrare tutte le estensioni e tutti i moduli scelti durante l'installazione. Si riceveranno solo aggiornamenti e patch di sicurezza per i moduli e le estensioni registrati.
Avviare
› › .Specificare l'SUSE Linux Enterprise Server.
associato all'account SUSE in uso o utilizzato dalla propria organizzazione per gestire le sottoscrizioni. Immettere anche il ricevuto con la copia diPer default, il sistema viene registrato con SUSE Customer Center.
Se l'organizzazione dispone di server di registrazione locali, è possibile sceglierne uno dall'elenco dei server rilevati automaticamente o specificare l'URL in
.Scegliere SUSE Linux Enterprise Server viene registrato con il server scelto e i repository associati vengono aggiunti al sistema. Viene visualizzata la finestra di dialogo .
per avviare il processo di registrazione.Selezionare tutti i moduli e le estensioni che si desidera rendere disponibili nel sistema. Come minimo, selezionare i moduli predefiniti ( e ). Assicurarsi inoltre di selezionare tutte le estensioni e tutti i moduli aggiunti durante l'installazione. Tenere presente che tutte le estensioni richiedono codici di registrazione aggiuntivi che devono essere acquistati. Fare clic su per continuare.
A seconda della selezione effettuata, potrebbe essere necessario accettare uno o più contratti di licenza. Tutti i componenti registrati con il server scelto e i repository associati vengono aggiunti al sistema.
Viene visualizzato il programma di installazione del pacchetto YaST per installare i pacchetti della release di ciascun modulo e pacchetti aggiuntivi (a seconda del modulo e dell'estensione scelta). Si consiglia vivamente di non deselezionare i pacchetti preselezionati; si può, tuttavia, aggiungere ulteriori pacchetti.
Scegliere
e per concludere il processo di registrazione.
9.3.2 Registrazione con SUSEConnect #
La registrazione del sistema, inclusi i moduli e le estensioni, può essere effettuata dalla riga di comando con SUSEConnect
. Per informazioni su questo argomento, fare riferimento alla documentazione in linea con il comando man 8 SUSEConnect
Per registrare SUSE Linux Enterprise Server con SUSE Customer Center eseguire
SUSEConnect
come indicato di seguito:>
sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESSPer eseguire la registrazione con un server di registrazione locale, specificare l'URL del server:
>
sudo SUSEConnect -r REGISTRATION_CODE -e EMAIL_ADDRESS \ --url "https://suse_register.example.com/"Sostituire REGISTRATION_CODE con il codice di registrazione ricevuto con la copia di SUSE Linux Enterprise Server. Sostituire EMAIL_ADDRESS con l'indirizzo di e-mail associato all'account SUSE in uso o utilizzato dall'organizzazione per gestire le sottoscrizioni.
Mediante questo processo si effettua la registrazione di e e si aggiungono al sistema i repository associati.
SUSE Linux Enterprise Server è registrato con i repository predefiniti inclusi. Qualora si desiderasse registrare ulteriori moduli o estensioni, procedere come indicato nella Sezione 9.4, «Gestione di moduli ed estensioni in un sistema in esecuzione».
9.4 Gestione di moduli ed estensioni in un sistema in esecuzione #
È possibile aggiungere e rimuovere moduli ed estensioni anche dopo aver effettuato l'installazione e la registrazione di un sistema. A tale scopo, utilizzare YaST o SUSEConnect
. Per ulteriori informazioni, vedere l'Modules and Extensions Quick Start.
9.4.1 Aggiunta di moduli ed estensioni con YaST #
Avviare
› › .Per aggiungere moduli o estensioni, selezionare tutti i componenti che si desidera installare. Tenere presente che tutte le estensioni richiedono codici di registrazione aggiuntivi.
Tutti i componenti aggiuntivi vengono registrati con il server di registrazione e i repository associati vengono aggiunti al sistema.
Viene visualizzato il programma di installazione del pacchetto YaST per installare i pacchetti della release di ciascun modulo e pacchetti aggiuntivi (a seconda del modulo e dell'estensione scelta). Si consiglia vivamente di non deselezionare i pacchetti preselezionati; si può, tuttavia, aggiungere ulteriori pacchetti.
Scegliere
e per concludere il processo.
Analogamente ai pacchetti dei programmi, il cui funzionamento può dipendere da altri pacchetti, anche un modulo può dipendere da altri moduli. In questo caso, i moduli da cui dipende vengono automaticamente selezionati per l'installazione.
9.4.2 Eliminazione di moduli ed estensioni con YaST #
Avviare
› › .Scegliere il modulo o l'estensione da rimuovere e fare clic su
. Confermare l'avviso in cui viene comunicato che tutti i pacchetti del componente selezionato verranno rimossi.Viene aperto il gestore dei programmi YaST in cui sono elencati tutti i pacchetti installati dal modulo o dall'estensione eliminata. Fare clic su
per rimuoverli tutti. Si consiglia vivamente di effettuare questa operazione, in quanto non si otterranno più aggiornamenti per i pacchetti dei moduli o delle estensioni eliminati. Qualora si mantenessero i pacchetti, assicurarsi di rimuovere almeno il pacchetto*-release
per ciascun modulo o estensione di cui si effettua l'eliminazione.Continuare selezionando
, quindi .
Non si deve eliminare mai .
. Si sconsiglia inoltre di eliminareSe si sceglie di mantenere i pacchetti dei moduli o delle estensioni eliminati, non si riceveranno più aggiornamenti per tali pacchetti. Poiché sono incluse correzioni di sicurezza, la conservazione di tali pacchetti può mettere a rischio il sistema.
9.4.3 Aggiunta o eliminazione di moduli ed estensioni con SUSEConnect #
Eseguire
SUSEConnect -list-extensions
per ottenere una panoramica delle estensioni disponibili:>
sudo SUSEConnect -list-extensions AVAILABLE EXTENSIONS AND MODULES Basesystem Module 15 SP5 x86_64 (Installed) Deactivate with: SUSEConnect -d -p sle-module-basesystem/15.5/x86_64 Containers Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-containers/15.5/x86_64 Desktop Applications Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-desktop-applications/15.5/x86_64 Development Tools Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-development-tools/15.5/x86_64 SUSE Linux Enterprise Workstation Extension 15 SP5 x86_64 Activate with: SUSEConnect -p sle-we/15.5/x86_64 -r ADDITIONAL REGCODE SUSE Cloud Application Platform Tools Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-cap-tools/15.5/x86_64 SUSE Linux Enterprise Live Patching 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-live-patching/15.5/x86_64 -r ADDITIONAL REGCODE SUSE Package Hub 15 SP5 x86_64 Activate with: SUSEConnect -p PackageHub/15.5/x86_64 Server Applications Module 15 SP5 x86_64 (Installed) Deactivate with: SUSEConnect -d -p sle-module-server-applications/15.5/x86_64 Legacy Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-legacy/15.5/x86_64 Public Cloud Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-public-cloud/15.5/x86_64 SUSE Enterprise Storage 6 x86_64 Activate with: SUSEConnect -p ses/6/x86_64 -r ADDITIONAL REGCODE SUSE Linux Enterprise High Availability Extension 15 SP5 x86_64 Activate with: SUSEConnect -p sle-ha/15.5/x86_64 -r ADDITIONAL REGCODE Web and Scripting Module 15 SP5 x86_64 Activate with: SUSEConnect -p sle-module-web-scripting/15.5/x86_64 MORE INFORMATION You can find more information about available modules here: https://www.suse.com/products/server/features/modules.htmlEseguire il comando appropriato per aggiungere o eliminare un componente. Tenere presente che l'aggiunta delle estensioni richiede codici di registrazione aggiuntivi.
Non eliminare il .
. Si sconsiglia inoltre di eliminare
SUSEConnect
si limita ad aggiungere o rimuovere moduli ed estensioni. Consente di effettuare o annullare la registrazione dei componenti e abilita o disabilita i loro repository, ma non installa o rimuove alcun pacchetto. Se si desidera che l'operazione venga eseguita automaticamente, utilizzare YaST per gestire moduli ed estensioni.
Quando si aggiunge un modulo o un'estensione, SUSEConnect
non installa pacchetti o modelli predefiniti. Per farlo manualmente, utilizzare Zypper o › .
Quando si elimina un modulo o un'estensione, SUSEConnect
non esegue la pulizia. I pacchetti del modulo o dell'estensione rimangono installati nel sistema, ma non vengono più aggiornati da un repository. Per ottenere un elenco di questi pacchetti «orfani», eseguire zypper packages
--orphaned
. Per rimuovere uno o più pacchetti, eseguire zypper remove PACKAGE [ANOTHER_PACKAGE]
. In alternativa, utilizzare › , quindi › › per elencare ed eliminare i pacchetti orfani.
Se si sceglie di mantenere i pacchetti dei moduli o delle estensioni eliminati, non si riceveranno più aggiornamenti per tali pacchetti. Poiché sono incluse correzioni di sicurezza, la conservazione di tali pacchetti può mettere a rischio il sistema.
9.5 Timer keep-alive di SUSEConnect #
A partire dalla versione 0.3.33, il pacchetto SUSEConnect viene fornito con due unità systemd
:
suseconnect-keepalive.service
: un servizio che esegue il comandoSUSEConnect --keep-alive
su richiesta.suseconnect-keepalive.timer
: un timer che esegue il serviziosuseconnect-keepalive.service
una volta al giorno.
Queste unità sono responsabili di mantenere aggiornate le informazioni di sistema con il SUSE Customer Center o con il server di registrazione e di fornire dati accurati in merito all'utilizzo dell'abbonamento.
Il comando SUSEConnect --keep-alive
consente di aggiornare l'ultimo orario di rilevamento di un sistema e le relative informazioni hardware con il servizio di registrazione.
Quando il pacchetto SUSEConnect viene installato o aggiornato e la sua versione è uguale o superiore a quella sopra descritta, il timer keep-alive verrà automaticamente abilitato.
Se si preferisce che il timer keep-alive di SUSEConnect non sia in esecuzione sul sistema, è possibile disabilitarlo con il comando systemctl
:
>
sudo
systemctl disable --now suseconnect-keepalive.timer
Una volta disabilitato il timer, gli aggiornamenti successivi del pacchetto SUSEConnect non lo riattiveranno.