Si applica a SUSE Linux Enterprise Server 12

16 Gestione delle sottoscrizioni

È possibile configurare qualsiasi computer che esegue SUSE Linux Enterprise Server 12 o SUSE Linux Enterprise Desktop 12 per la registrazione sul server Subscription Management Tool locale in modo che, anziché comunicare direttamente con SUSE Customer Center e i server NU, venga eseguito il download degli aggiornamenti del software. Per utilizzare un server SMT per la registrazione del client e come origine locale per gli aggiornamenti, è necessario prima configurare il server SMT nella rete. Il software del server SMT viene distribuito come componente aggiuntivo per SUSE Linux Enterprise Server e la rispettiva configurazione è descritta nel manuale Subscription Management Tool Guide (Guida relativa a Subscription Management Tool). Non è necessario configurare alcun componente aggiuntivo sui client che devono essere configurati per la registrazione su un server SMT.

Per registrare un client su un server SMT, è necessario fornire al client l'URL del server. Dato che client e server comunicano tramite protocollo HTTPS durante la registrazione, è anche necessario accertarsi che il client consideri affidabile il certificato del server. Nel caso in cui il server SMT sia impostato per utilizzare il certificato server di default, il certificato CA sarà disponibile sul server SMT tramite protocollo HTTP in http://FQDN/smt.crt. In questo caso non è necessario preoccuparsi del certificato, perché il processo di registrazione provvede automaticamente a effettuare il download del certificato CA da tale ubicazione, se non diversamente configurato. È necessario immettere il percorso del certificato CA se il certificato è stato emesso da un'autorità di certificazione.

Vi sono vari modi di fornire queste informazioni e di configurare il computer client per l'utilizzo di SMT. Il primo modo consiste nel fornire le informazioni per mezzo dei parametri del kernel all'avvio. Il secondo modo consiste nel configurare i client utilizzando un profilo AutoYaST. È inoltre disponibile lo script clientSetup4SMT.sh, distribuito con Subscription Management Tool, che può essere eseguito su un client per registrarlo su un server SMT specificato. Questi metodi sono descritti nelle sezioni seguenti:

16.1 Utilizzo dei parametri kernel per accedere a un server SMT

È possibile configurare qualsiasi client per l'utilizzo di SMT fornendo i parametri kernel regurlregcert durante l'avvio del computer. Il primo parametro è obbligatorio, mentre il secondo è facoltativo.

regurl

URL del server SMT. Il formato dell'URL deve essere il seguente: https://FQDN, dove FQDN è il nome host completo del server SMT. Questo deve corrispondere al FQDN del certificato server utilizzato dal server SMT. Esempio:

regurl=https://smt.example.com
Avvertimento
Avvertimento: prestare attenzione agli errori di ortografia

Accertarsi che i valori immessi siano corretti. Se regurl non è stato specificato correttamente, la registrazione dell'origine di aggiornamento non riuscirà.

Avvertimento
Avvertimento: modifica del certificato del server SMT

Se il server SMT riceve un nuovo certificato da un CA nuovo e non attendibile, i client devono recuperare il file del certificato del nuovo CA. Questa operazione viene effettuata automaticamente durante il processo di registrazione, ma solo nel caso in cui al momento dell'installazione sia stato usato un URL per recuperare il certificato oppure se il parametro regcert è stato omesso ed è quindi stato utilizzato l'URL di default. Se il certificato è stato caricato utilizzando un altro metodo (ad esempio, utilizzando il percorso locale), il certificato CA non verrà aggiornato.

16.2 Configurazione dei client con il profilo AutoYaST

I client possono essere configurati in modo da registrarsi con il server SMT tramite profilo AutoYaST. Per informazioni generali sulla creazione di profili AutoYaST e sulla preparazione dell'installazione automatica, fare riferimento al Capitolo 21, Installazione automatizzata. In questa sezione verrà descritta solo la configurazione specifica SMT.

Per configurare i dati specifici per SMT utilizzando AutoYaST, attenersi alla procedura seguente:

  1. Avviare YaST come root e selezionare Varie › Installazione automatica per avviare il front-end grafico di AutoYaST.

    Da una riga di comando, è possibile avviare il front-end grafico di AutoYaST utilizzando il comando yast2 autoyast.

  2. Aprire un profilo esistente utilizzando File › Apri, creare un profilo basato sulla configurazione corrente del sistema utilizzando Strumenti › Modifica/crea profilo o lavorare con un profilo vuoto.

  3. Selezionare Supporto › Configurazione di SUSE Customer Center. Viene visualizzata una panoramica della configurazione corrente.

  4. Fare clic su Modifica.

  5. Per eseguire la registrazione durante l'installazione automatica, selezionare Esegui registrazione prodotto.

  6. Impostare l'URL del server SMT e, facoltativamente, l'ubicazione del certificato SMT. I valori possibili sono gli stessi di quelli per il parametro del kernel, vale a dire regurl. I valori possibili sono gli stessi di quelli per i parametri del kernel, vale a dire regurl e regcert (vedere Sezione 16.1, «Utilizzo dei parametri kernel per accedere a un server SMT»). L'unica eccezione è che il valore ask per regcert non funziona in AutoYaST, perché richiede l'interazione da parte dell'utente. Nel caso venisse utilizzato, il processo di registrazione verrà saltato.

    Se si procede con il processo di registrazione, è possibile che in YaST vengano utilizzati componenti aggiuntivi (estensioni o moduli) di un server di registrazione SUSE Customer Center. Con SUSE Customer Center è possibile registrare e installare nuovi prodotti, ad esempio SUSE Software Development Kit, High Availability, GEO Clustering for SUSE Linux Enterprise High Availability Extension e altri prodotti disponibili direttamente in SUSE Customer Center. Con SUSE Customer Center è addirittura possibile installare il livello patch più recente.

  7. Eseguire tutte le altre configurazioni necessarie per la distribuzione dei sistemi.

  8. Selezionare File › Salva con nome e specificare un nome file per il profilo, ad esempio, autoinst.xml.

16.3 Configurazione dei client utilizzando lo script clientSetup4SMT.sh

Con SMT viene fornito lo script /usr/share/doc/packages/smt/clientSetup4SMT.sh. Questo script consente di configurare un computer client in modo da utilizzare un server SMT o di riconfigurarlo per l'utilizzo di un server SMT differente.

Per configurare un computer client in modo che utilizzi SMT con lo script clientSetup4SMT.sh, attenersi alla procedura seguente:

  1. Copiare lo script /usr/share/doc/packages/smt/clientSetup4SMT.sh dal server SMT al computer client.

  2. Eseguire lo script sul computer client come root. Lo script può essere eseguito in due modi:

    • Nome dello script seguito dall'URL di registrazione:

      ./clientSetup4SMT.sh registration_URL

      ad esempio:

      ./clientSetup4SMT.sh  https://smt.example.com/center/regsvc
    • Nome dello script seguito dall'opzione --host seguita a sua volta dal nome host del server SMT:

      ./clientSetup4SMT.sh  --host server_hostname

      ad esempio:

      ./clientSetup4SMT.sh --host  smt.example.com

    Lo script effettua il download del certificato CA del server.

    Importante
    Importante: il parametro --host

    Il nome host da fornire con il parametro --host deve corrispondere a quello dell'host per cui è stato generato il certificato. Inoltre, se il nome del certificato è il nome host completo (ad esempio con l'aggiunta di smt.example.com), deve essere immesso così com'è. Se si immette il nome «breve» (smt), lo script clientSetup4SMT.sh non riesce.

  3. Accettare il certificato CA del server premendo y.

  4. Lo script esegue tutte le modifiche necessarie sul client. Se necessario, la registrazione stessa può essere eseguita dallo script.

  5. Effettuare una registrazione eseguendo SUSEConnect sul client.

16.4 Registrazione dei client su un ambiente di prova SMT

Per configurare un client da registrare su un ambiente di prova anziché un ambiente di produzione, utilizzare SUSEConnect sul computer client:

SUSEConnect -r REG_CODE

Sostituire REG_CODE con il codice di registrazione del proprio prodotto, disponibile sul sito http://scc.suse.com.

Per ulteriori informazioni sull'utilizzo di SMT con un ambiente di test, fare riferimento alla Subscription Management Tool Guide (Guida relativa a Subscription Management Tool).

Stampa pagina