Questo modulo spiega come aggiornare un sistema su cui è già presente una release di Solaris. Questi sono gli argomenti trattati:
Quando si installa una nuova versione di Solaris su un sistema che già contiene una release precedente, il programma di installazione permette di scegliere una delle seguenti opzioni:
Aggiornamento - Questa opzione unisce la nuova versione dell'ambiente operativo Solaris ai file già esistenti sul disco del sistema, salvando il maggior numero possibile di personalizzazioni apportate alla versione precedente.
Installazione iniziale - Questa opzione sovrascrive il disco del sistema con la nuova versione dell'ambiente operativo Solaris. In questo caso, prima di iniziare l'installazione è necessario eseguire una copia di backup delle modifiche e delle personalizzazioni apportate alla versione precedente e quindi ripristinarle al termine dell'installazione.
L'opzione di aggiornamento può essere utilizzata sui sistemi che utilizzano Solaris 2.4 o una release successiva.
Per determinare la versione corrente dell'ambiente operativo Solaris, digitare:
$ uname -a |
No.
Vedere il Capitolo 6.
L'opzione di aggiornamento del programma di installazione interattiva di Solaris permette di riallocare lo spazio sul disco quando i file system esistenti non dispongono di spazio sufficiente. Nell'impostazione predefinita, una funzione di autoconfigurazione cerca di riallocare lo spazio sul disco in modo da rendere possibile l'aggiornamento. Se la funzione di autoconfigurazione non riesce a riallocare lo spazio sul disco nel modo richiesto, occorre specificare quali file system possano essere spostati o modificati e rieseguire l'autoconfigurazione sulla base di questi dati.
No. Ad esempio, se sul sistema era stato installato il gruppo software per l'utente finale, non è possibile usare l'opzione di aggiornamento per passare al gruppo software per sviluppatori. Tuttavia, durante l'aggiornamento è possibile aggiungere package software che non fanno parte del gruppo software correntemente installato.
Questa sezione contiene informazioni sulle procedure di aggiornamento e backup del sistema.
Prima di aggiornare un sistema a una nuova versione dell'ambiente operativo Solaris, considerare le informazioni seguenti.
Leggere la sezione "Funzionalità software non più supportate" nelle Note sulla versione di Solaris e la documentazione dei prodotti installati per verificare che la nuova release supporti ancora tutto il software in uso.
Vedere il Capitolo 2 e la documentazione dei prodotti installati per determinare se le modifiche o i miglioramenti che l'aggiornamento apporterà all'ambiente operativo Solaris avranno effetti sulle applicazioni utilizzate.
Consultare la documentazione del sistema per verificare che tutti i componenti hardware siano supportati dalla nuova release.
Consultare la documentazione degli altri prodotti software.
Per evitare perdite di dati durante l'aggiornamento, valutare i problemi noti elencati nella Tabella 5-1. Questo elenco non è completo. Leggere anche le istruzioni di aggiornamento riguardanti il software in dotazione o gli altri prodotti software installati.
Software |
Sommario dei problemi |
SolsticeTM DiskSuiteTM |
I metadevice non possono essere aggiornati automaticamente. Per le istruzioni a riguardo, vedere l'Appendice B, "Upgrading to Other Solaris Versions", nella Solstice DiskSuite Reference Guide. |
Prestoserve |
Se il processo di aggiornamento viene avviato arrestando il sistema con init 0, è possibile che alcuni dati vadano perduti. Vedere le istruzioni sull'arresto del sistema nella documentazione di Prestoserve. |
Eseguire il backup del sistema.
Eseguire sempre un backup dei file system prima di usare l'opzione di aggiornamento e installare una nuova versione dell'ambiente operativo Solaris. Per eseguire il backup, copiare i file system su supporti removibili (ad esempio su nastro) per disporre di una copia di riserva dei dati in caso di perdite o danneggiamenti. Se non si dispone di una procedura di backup definita, vedere la "Come eseguire il backup del sistema" per le istruzioni sul backup completo dei file system. Per informazioni sull'esecuzione di backup periodici e sull'uso degli altri comandi di backup, vedere la System Administration Guide, Volume I.
Inserire il CD di Solaris nel lettore di CD-ROM.
Avviare il sistema dal CD di Solaris.
Far comparire il prompt ok e digitare:
boot cdrom
Per i sistemi SPARCTM meno recenti, usare il seguente comando di boot: boot sd(0,6,2)
Se si incontrano problemi da questo punto in avanti, vedere il Capitolo 6.
Attendere il completamento del boot.
Al comando di boot, il sistema inizia la procedura con il controllo dei diversi componenti hardware. Questa fase richiede alcuni minuti. Durante il reboot del sistema, compariranno messaggi simili ai seguenti:
ok boot cdrom Booting from: sd(0,6,2) SunOS Release x.x Version [UNIX(R) System V Release] Copyright (c), Sun Microsystems, Inc. Configuring devices Starting OpenWindows... |
Seguire le istruzioni che compaiono sullo schermo per installare l'ambiente operativo Solaris.
Il programma di installazione di Solaris offre istruzioni dettagliate e organizzate in menu per l'installazione dell'ambiente operativo. È inoltre disponibile una guida in linea.
Attendere il completamento della procedura di installazione.
Durante la procedura viene registrato un log dell'installazione (un resoconto delle operazioni eseguite) nei seguenti file:
Prima del riavvio del sistema: /a/var/sadm/system/logs/upgrade_log
Dopo il riavvio del sistema: /var/sadm/system/logs/upgrade_log
Diventare superutente.
Arrestare il sistema.
# init 0 |
Portare il sistema al livello di esecuzione S (modalità monoutente).
ok boot -s |
(Opzionale) Controllare la coerenza dei file system con il comando fsck.
L'uso del comando fsck con l'opzione -m permette di controllare la coerenza dei file system. Ad esempio, un'interruzione di corrente può lasciare i file in uno stato incoerente.
# fsck -m /dev/rdsk/nome_dispositivo |
(Opzionale) Per eseguire il backup dei file system su un'unità nastro remota:
Identificare il nome di dispositivo dell'unità nastro.
L'unità nastro predefinita è /dev/rmt/0.
Inserire nell'unità un nastro che non sia protetto dalla scrittura.
Eseguire il backup dei file system usando uno dei comandi ufsdump descritti nella Tabella 5-2.
Tabella 5-2 Comandi di backup completo
Per eseguire un backup completo su... |
Usare questo comando |
---|---|
Un'unità a dischetti locale |
ufsdump9ucf /vol/dev/ file_da_salvare |
Un'unità nastro locale |
ufsdump9ucf /dev/rmt file_da_salvare |
Un'unità nastro remota |
ufsdump0ucf host_remoto:/ file_da_salvare |
Alla richiesta del sistema, rimuovere il nastro e inserire il volume successivo.
Identificare ogni nastro con il numero del volume, il livello, la data, il nome del sistema e il file system.
Riportare il sistema al livello di esecuzione 3 premendo Control-D.
Verificare che il backup sia stato eseguito correttamente usando il comando ufsrestore per visualizzare il contenuto dei nastri.
Al termine dell'aggiornamento, il programma di installazione ripresenta il prompt di superutente in modalità monoutente.
Se necessario, riapplicare le impostazioni non preservate.
Quando si utilizza l'opzione di aggiornamento, il programma di installazione di Solaris combina le modifiche locali del software preesistente con il nuovo software; in alcuni casi, tuttavia, questa operazione non è possibile. Esaminare il file seguente per determinare se occorre ricreare alcune personalizzazioni locali che l'aggiornamento non è riuscito a preservare:
/a/var/sadm/system/data/upgrade_cleanup
Esaminare con attenzione tutte le informazioni del file upgrade_cleanup. Se non verranno ripristinate tutte le modifiche locali non preservate, il sistema potrebbe non riavviarsi.
Riavviare il sistema.
# reboot |