4 Upgrade offline #
In questo capito viene illustrato come eseguire l'upgrade di un'installazione SUSE Linux Enterprise esistente con YaST avviato da un supporto di installazione. Ad esempio, il programma di installazione di YaST può essere avviato da un DVD, in rete o dal disco rigido sul quale risiede il sistema.
4.1 Panoramica concettuale #
Prima di eseguire l'upgrade del sistema, leggere la Capitolo 3, Preparazione dell'upgrade.
Per eseguire l'upgrade del sistema, effettuare l'avvio da un'origine di installazione, con la stessa procedura che si utilizzerebbe per una nuova installazione. Tuttavia quando viene visualizzata la schermata di avvio, è necessario selezionare
(anziché ). È possibile avviare l'upgrade da:Supporti estraibili. Tra questi supporti sono inclusi CD, DVD o dispositivi di memorizzazione di massa USB. Per ulteriori informazioni, vedere Sezione 4.2, «Avvio dell'upgrade da un supporto di installazione».
Risorsa di rete. È possibile eseguire l'avvio dal supporto locale, quindi selezionare il rispettivo tipo di installazione di rete, oppure è possibile eseguire l'avvio via PXE. Per ulteriori informazioni, vedere Sezione 4.3, «Avvio dell'upgrade da un'origine di rete».
4.2 Avvio dell'upgrade da un supporto di installazione #
Di seguito è descritta la procedura di avvio da un DVD, ma è possibile utilizzare anche un altro supporto di installazione locale come un'immagine ISO in un dispositivo di memorizzazione di massa USB. Il supporto e il metodo di avvio da selezionare dipendono dall'architettura del sistema e dalla presenza del BIOS tradizionale o dello UEFI nel computer.
Selezionare e preparare un supporto di avvio, vedere Parte I, «Preparazione dell'installazione».
Inserire il DVD del programma di installazione unificato di SUSE Linux Enterprise Server 15 SP3 e avviare il computer. Viene visualizzata la schermata , seguita dalla schermata di avvio.
Facoltativo: per forzare l'installazione dei pacchetti solo da DVD non da altre origini della rete da parte del programma di installazione, aggiungere l'opzione di avvio
media_upgrade=1
.Avviare il sistema selezionando Upgrade nel menu di avvio.
Continuare con il processo di upgrade come descritto nella Sezione 4.4, «Upgrade di SUSE Linux Enterprise».
4.3 Avvio dell'upgrade da un'origine di rete #
Per avviare un upgrade da un'origine di installazione di rete, verificare che siano soddisfatti i seguenti requisiti:
- Origine di installazione di rete
L'impostazione dell'origine dell'installazione di rete è configurata in base al Capitolo 16, Configurazione di un'origine di installazione di rete.
- Connessione e servizi di rete
Sia il server di installazione sia il computer di destinazione devono essere dotati di una connessione di rete funzionante. I servizi di rete obbligatori sono:
DNS (Domain Name Service)
DHCP (necessario solo per l'avvio tramite PXE, l'IP può essere impostato manualmente durante la configurazione)
OpenSLP (facoltativo)
- Supporto di avvio
Un DVD di SUSE Linux Enterprise avviabile, un'immagine ISO o un'installazione PXE funzionante. Per i dettagli sull'avvio tramite PXE, vedere Sezione 17.4, «Preparazione del sistema di destinazione per l'avvio PXE». Per informazioni più approfondite sull'avvio dell'upgrade da un server remoto, fare riferimento al Capitolo 11, Installazione remota.
4.3.1 Upgrade manuale tramite l'origine di installazione di rete - Avvio da DVD #
Questa procedura descrive l'esempio di avvio da un DVD, ma è possibile utilizzare anche un altro supporto di installazione locale come un'immagine ISO in un dispositivo di memorizzazione di massa USB. Il modo in cui si seleziona il metodo di avvio e si avvia il sistema dal supporto dipende dall'architettura di sistema e dalla presenza nel computer di un BIOS tradizionale o di uno UEFI. Per informazioni dettagliate, vedere i collegamenti di seguito.
Inserire il DVD del programma di installazione unificato di SUSE Linux Enterprise Server 15 SP3 e avviare il computer. Viene visualizzata la schermata , seguita dalla schermata di avvio.
Selezionare il tipo di origine di installazione di rete che si desidera utilizzare (FTP, HTTP, NFS, SMB o SLP). Generalmente è possibile effettuare questa scelta premendo F4 ma, se il computer è dotato di UEFI anziché di un BIOS tradizionale, potrebbe essere necessario modificare i parametri di avvio manualmente. Per ulteriori dettagli, consultare Capitolo 7, Parametri di avvio e Capitolo 8, Procedura di installazione.
Continuare con il processo di upgrade come descritto nella Sezione 4.4, «Upgrade di SUSE Linux Enterprise».
4.3.2 Upgrade manuale tramite l'origine di installazione di rete - Avvio tramite PXE #
Per effettuare un upgrade da un'origine di installazione di rete utilizzando Avvio PXE, procedere come descritto di seguito:
Modificare la configurazione del server DHCP per fornire le informazioni sull'indirizzo necessarie per l'avvio via PXE. Per informazioni, vedere Procedura 17.0, «».
Impostare il server TFTP in modo che conservi l'immagine di avvio necessaria per l'avvio via PXE. A tal fine, utilizzare il DVD del programma di installazione per SUSE Linux Enterprise Server 15 SP3 o seguire le istruzioni riportate in Sezione 17.2, «Configurazione di un server TFTP».
Preparare l'avvio PXE e Wake-on-LAN nel computer di destinazione.
Iniziare l'avvio del sistema di destinazione e utilizzare VNC per la connessione remota alla routine di installazione in esecuzione sul computer. Per ulteriori informazioni, vedere Sezione 11.3, «Monitoraggio dell'installazione tramite VNC».
Continuare con il processo di upgrade come descritto nella Sezione 4.4, «Upgrade di SUSE Linux Enterprise».
4.4 Upgrade di SUSE Linux Enterprise #
Prima di eseguire l'upgrade del sistema, leggere la Capitolo 3, Preparazione dell'upgrade. Per eseguire una migrazione automatica, procedere come indicato di seguito:
Se il sistema di cui si desidera eseguire l'upgrade è registrato in SUSE Customer Center, assicurarsi di disporre di una connessione a Internet durante la procedura seguente.
Dopo avere avviato (da un supporto di installazione o dalla rete), selezionare la voce
nella schermata di avvio.Avvertimento: una scelta sbagliata può comportare una perdita di datiAssicurarsi di selezionare
in questa fase. Se si seleziona erroneamente , la partizione dati verrà sovrascritta con una nuova installazione.YaST avvia il sistema di installazione.
Nella schermata
, scegliere e . Fare clic su per continuare.YaST controlla le partizioni per i sistemi SUSE Linux Enterprise già installati.
Nella schermata
selezionare la partizione di cui eseguire l'upgrade e fare clic su .YaST monta la partizione selezionata e viene visualizzato il contratto di licenza del prodotto di cui è stato eseguito l'upgrade. Accettare la licenza per continuare.
Nella schermata
, modificare lo stato dei repository. Tutti i repository vengono rimossi per impostazione predefinita. Se non sono stati aggiunti repository personalizzati, non modificare le impostazioni. I pacchetti per l'upgrade verranno installati dal DVD ed è possibile scegliere di abilitare i repository online predefiniti nel passaggio successivo.Se sono presenti repository personalizzati, è possibile scegliere tra due opzioni:
Lasciare il repository nello stato Rimosso. Il programma installato da questo repository verrà rimosso durante l'upgrade. Utilizzare questo metodo se non è disponibile nessuna versione del repository corrispondente alla nuova release.
Aggiornare e abilitare il repository se corrisponde alla nuova release. Modificarne l'URL facendo clic sul repository nell'elenco, quindi su
. Abilitare il repository selezionando finché non viene impostato su .
Non conservare i repository delle release precedenti, poiché il sistema potrebbe essere instabile o non funzionare. Continuare facendo clic su
.Il passaggio successivo dipende dall'avvenuta registrazione o meno del sistema sottoposto ad upgrade in SUSE Customer Center.
Se il sistema non è registrato in SUSE Customer Center, in YaST viene visualizzato un messaggio popup che suggerisce di utilizzare un secondo supporto di installazione, ovvero l'immagine SLE-15-SP3-Full-ARCH-GM-media1.iso.
Se non si dispone di tale supporto, è impossibile effettuare l'upgrade del sistema senza registrazione.
Se il sistema è registrato in SUSE Customer Center, in YaST vengono visualizzati le destinazioni di migrazione possibili e un riepilogo.
Selezionare una destinazione di migrazione dall'elenco e fare clic su
per continuare.
Nella finestra di dialogo successiva è facoltativamente possibile aggiungere un ulteriore supporto di installazione. Se si dispone di supporti di installazione aggiuntivi, attivare l'opzione
e specificare il tipo di supporto.Per l'upgrade, rivedere le
.Se le impostazioni sono quelle desiderate, avviare la procedura di installazione e rimozione facendo clic su
.Suggerimento: errore di upgrade sui client SMTSe il computer di cui effettuare l'upgrade è un client SMT e l'upgrade risulta impossibile, vedere Procedura 3.1, «Annullamento della registrazione di un client SUSE Linux Enterprise da un server SMT» e ripetere la procedura di upgrade.
Al termine del processo di upgrade, eseguire i controlli post-upgrade come descritto in Sezione 4.4.1, «Controlli post-upgrade».
4.4.1 Controlli post-upgrade #
Verificare la presenza di «pacchetti orfani». Durante una procedura di upgrade, i pacchetti possono essere rinominati, rimossi, uniti o divisi. Di conseguenza, alcuni di essi possono diventare orfani e non essere più supportati. I pacchetti orfani non vengono rimossi automaticamente. Per visualizzarli, è possibile utilizzare il comando seguente:
tux >
zypper packages --orphaned --unneededUtilizzare l'elenco per determinare i pacchetti ancora necessari e quelli che è possibile rimuovere in modo sicuro.
Verificare la presenza di file
*.rpmnew
e*.rpmsave
, esaminarne il contenuto ed eventualmente unire le modifiche opportune. Se un upgrade include modifiche a un file di configurazione predefinito, il pacchetto scriverà uno di questi tipi di file invece di sovrascrivere il file di configurazione. Mentre il file*.rpmnew
contiene la nuova configurazione predefinita e non modifica il file originale, il file*.rpmsave
è una copia della configurazione originale sostituita dal nuovo file predefinito.Non è necessario cercare i file
*.rpmnew
e*.rpmsave
all'interno di tutto il file system, poiché i file più importanti sono memorizzati nella directory/etc
. Utilizzare il comando seguente per visualizzare un elenco di tali file:tux >
find /etc -print | egrep "rpmnew$|rpmsave$"
4.5 Upgrade con AutoYaST #
È possibile eseguire automaticamente il processo di upgrade. Per informazioni, vedere Section 4.10, “Upgrade”.
4.6 Upgrade con SUSE Manager #
SUSE Manager è una soluzione server che fornisce aggiornamenti, patch e correzioni per la sicurezza dei client SUSE Linux Enterprise. Viene fornito in dotazione con un set di strumenti e un'interfaccia utente basata su Web per i task di gestione. Per ulteriori informazioni su SUSE Manager, vedere https://www.suse.com/products/suse-manager/.
Con SUSE Manager è possibile eseguire un upgrade del sistema. Con la tecnologia AutoYaST integrata, è possibile effettuare upgrade da una versione principale a quella successiva.
Se il computer è gestito da SUSE Manager, aggiornarlo come descritto nella documentazione di SUSE Manager. La procedura per la migrazione del client è descritta in SUSE Manager Upgrade Guide (Guida all'upgrade di SUSE Manager), disponibile all'indirizzo https://documentation.suse.com/suma/.
4.7 Aggiornamento dello stato della registrazione dopo il rollback #
Quando si esegue l'upgrade di un Service Pack, è necessario modificare la configurazione nel server di registrazione per consentire l'accesso ai nuovi archivi. Se il processo di upgrade viene interrotto o annullato (tramite il ripristino da un backup o da uno snapshot), le informazioni sul server di registrazione sono incoerenti con lo stato del sistema. Questo potrebbe impedire l'accesso agli archivi di aggiornamenti o comportare l'uso di archivi scorretti nel client.
Quando si esegue un rollback tramite Snapper, il sistema invia una notifica al server di registrazione per garantire che durante il processo di avvio venga configurato l'accesso agli archivi corretti. Se il sistema è stato ripristinato con un altro metodo o la comunicazione con il server di registrazione è risultata impossibile, attivare il rollback sul client manualmente. L'attivazione di un rollback manuale può essere eseguita, ad esempio, quando il server non è accessibile a causa di problemi di rete. Per il rollback, eseguire:
tux >
sudo
snapper
rollback
È consigliabile verificare sempre che nel sistema siano configurati gli archivi corretti, soprattutto dopo un aggiornamento del servizio tramite:
tux >
sudo
zypper
ref -s
Questa funzionalità è disponibile nel pacchetto rollback-helper.
4.8 Registrazione del sistema #
Se il sistema non è stato registrato prima dell'upgrade, è possibile farlo in qualsiasi momento utilizzando il modulo
in YaST.La registrazione dei sistemi comporta i seguenti vantaggi:
Idoneità per ottenere supporto
Disponibilità degli aggiornamenti di sicurezza e delle correzioni dei bug
Accesso al SUSE Customer Center
Avviare YaST e selezionare
› per aprire la finestra di dialogo .Specificare l'indirizzo https://scc.suse.com/) per crearne uno.
associato all'account SUSE in uso o utilizzato dalla propria organizzazione per gestire le sottoscrizioni. Se non si dispone ancora di un account SUSE, andare alla home page del SUSE Customer Center (Immettere il SUSE Linux Enterprise Server.
ricevuto con la copia diSe nella rete sono disponibili uno o più server di registrazione locali, è possibile sceglierne uno da un elenco.
Per avviare la registrazione, procedere con
.Al termine della registrazione, YaST mostra un elenco di estensioni, componenti aggiuntivi e moduli disponibili per il sistema. Per selezionarli e installarli, passare alla Sezione 22.1, «Installazione di moduli ed estensioni dai canali online».