Libreria di installazione di Solaris 7 (Edizione per piattaforma Intel)

Capitolo 6 Aggiornamento di un sistema

Questo modulo spiega come aggiornare un sistema su cui è già presente una release di Solaris. Questi sono gli argomenti trattati:

Tipi di aggiornamento

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 :

Domande e risposte sull'opzione di aggiornamento

In quali casi si può usare l'opzione di aggiornamento?

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
È necessario disinstallare le patch prima di eseguire un aggiornamento?

No.

Cosa si può fare se il programma di installazione di Solaris non presenta l'opzione di aggiornamento su un sistema che dovrebbe essere aggiornabile?

Vedere il Capitolo 7.

Cosa si può fare se i file system non dispongono di spazio sufficiente per l'aggiornamento?

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.

È possibile eseguire l'aggiornamento a un altro gruppo software?

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.

Dove vengono registrate le modifiche locali che non vengono preservate durante l'aggiornamento?
  • Prima del riavvio del sistema, in: /a/var/sadm/system/data/upgrade_cleanup

  • Dopo il riavvio del sistema, in: /var/sadm/system/data/upgrade_cleanup

Dove vengono registrate le informazioni sulle operazioni eseguite durante l'aggiornamento?
  • Prima del riavvio del sistema, in: /a/var/sadm/system/logs/upgrade_log

  • Dopo il riavvio del sistema, in: /var/sadm/system/logs/upgrade_log

Istruzioni per l'aggiornamento

Questa sezione contiene informazioni sull'aggiornamento e il backup del sistema.

Come aggiornare il sistema
  1. Prima di aggiornare un sistema a una nuova versione dell'ambiente operativo Solaris, considerare le seguenti informazioni.

    • Leggere la sezione "Funzionalità software non più supportate" nelle Note sulla versione di Solaris per determinare se uno o più dei prodotti software utilizzati non siano più supportati nella nuova release.

    • Leggere il Capitolo 2 per determinare se le modifiche o i miglioramenti apportati all'ambiente operativo Solaris possano avere effetto sulle attività eseguite abitualmente.

    • Consultare la documentazione degli altri prodotti software.


      Avvertenza - Avvertenza -

      Per evitare perdite di dati durante l'aggiornamento, leggere le seguenti informazioni su Solstice DiskSuite. Inoltre, leggere sempre le istruzioni di aggiornamento riportate nella documentazione del software in dotazione o del software di terze parti.


      Se si utilizza Solstice DiskSuiteTM, si ricordi che i metadispositivi non possono essere aggiornati automaticamente. Per le relative istruzioni, vedere l'Appendice B, "Upgrading to Other Solaris Versions", nel manuale Solstice DiskSuite Reference Guide.

    • Verificare di avere a disposizione le patch necessarie. L'elenco aggiornato delle patch è pubblicato da SunSolve su Internet (http://sunsolve.sun.com/).

  2. 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 "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.

  3. Inserire il dischetto di boot Configuration Assistant nell'unità A: del sistema.

  4. Inserire il CD di Solaris nel lettore di CD-ROM.

  5. Preparare il sistema per il boot.

    Tabella 6-1 Istruzioni per il boot

    Se il sistema è... 

    Procedere in questo modo... 

    Nuovo (mai installato) e spento 

    Accendere i componenti del sistema.  

    Acceso, e con Solaris già installato 

     

    Accedere a una finestra di comando o a una shell e digitare: 

    $ su root

    # init 0

    Seguire le istruzioni per riavviare il sistema. 

    Accendendo il sistema, un programma diagnostico (Configuration Assistant) identifica i dispositivi hardware che sono stati aggiunti al sistema e controlla che non vi siano conflitti. Se viene identificato un conflitto, verrà richiesto di risolverlo prima di continuare.

  6. Scegliere l'opzione CD per avviare il sistema dal CD-ROM.

  7. Scegliere l'opzione Interactive.

    Non scegliere l'opzione 2- custom JumpStart; questa è un'opzione di installazione avanzata che richiede una configurazione precedente. Per automatizzare le installazioni con il metodo JumpStart personalizzato, vedere il manuale Solaris Advanced Installation Guide.

    Non scegliere l'opzione Solaris Web Start; questa utility non supporta l'aggiornamento in questa release.


    Nota -

    Se da questo punto in avanti si dovesse verificare un problema, vedere il Capitolo 7.


  8. 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.

  9. 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, in: /a/var/sadm/system/logs/upgrade_log

    • Dopo il riavvio del sistema, in: /var/sadm/system/logs/upgrade_log

  10. Riavviare il sistema.

Come eseguire il backup del sistema
  1. Diventare superutente.

  2. Arrestare il sistema.


    # init 0
    
  3. Portare il sistema al livello di esecuzione S (modalità monoutente).


    ok boot -s
    
  4. (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
    
  5. (Opzionale) Per eseguire il backup dei file system su un'unità nastro remota:

    1. Aggiungere la riga seguente al file ./rhosts del sistema da cui verrà eseguito il backup:


      host root
      
    2. Verificare che il nome host aggiunto al file /.rhosts sia accessibile attraverso il file /etc/inet/hosts locale o mediante il server di denominazione NIS o NIS+.

  6. Identificare il nome di dispositivo dell'unità nastro.

    L'unità nastro predefinita è /dev/rmt/0.

  7. Inserire nell'unità un nastro che non sia protetto dalla scrittura.

  8. Eseguire il backup dei file system usando uno dei comandi ufsdump descritti nella Tabella 6-2.

    Tabella 6-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

  9. Alla richiesta del sistema, rimuovere il nastro e inserire il volume successivo.

  10. Identificare ogni nastro con il numero del volume, il livello, la data, il nome del sistema e il file system.

  11. Riportare il sistema al livello di esecuzione 3 premendo Control-D.

  12. Verificare che il backup sia stato eseguito correttamente usando il comando ufsrestore per visualizzare il contenuto dei nastri.

Dopo l'aggiornamento

Al termine dell'aggiornamento, il programma di installazione ripresenta il prompt di superutente in modalità monoutente.

  1. 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


    Avvertenza - Avvertenza -

    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.


  2. Riavviare il sistema.


    # reboot