Solaris 8: Guida alle piattaforme hardware Sun

Esecuzione di un aggiornamento di AP

In questa sezione vengono fornite le istruzioni per l'aggiornamento di AP 2.3 sui server Sun Enterprise. AP 2.0, AP 2.0.1 e AP 2.1 non sono supportati sotto l'ambiente operativo Solaris 8 2/00. La procedura di aggiornamento implica le operazioni seguenti:

Per semplificare la procedura, vengono forniti degli script in /directory_di_download/ap_2_3_sparc/Tools dal Web o su CD-ROM in /cdrom/cdrom0/Alternate_Pathing_2.3/Tools.


Nota -

Se si sta effettuando l'aggiornamento a AP 2.3 su tutti i domini Sun Enterprise 10000 è possibile rimuovere il software in package SUNWapssp con sicurezza dalla workstation SSP avvalendosi di pkgrm. Se tuttavia su alcuni domini deve rimanere una versione precedente di AP, è necessario non rimuovere il software AP dalla workstation SSP. In entrambi i casi, la presenza del software AP sulle workstation SSP non avrà effetti su AP 2.3.


L'installazione dei package richiede circa 2,7 megabyte di spazio su disco. La tabella seguente elenca le dimensioni totali del software AP a seconda del file system.

Tabella 8-2 Dimensioni del file system del software AP

File system 

Dimensioni 

/usr

317 Kbyte 

/

1,3 Mbyte 

/etc

13 Kbyte 

/kernel

1528 Kbyte 

/sbin

1481 Kbyte 


Nota -

Al partizionamento del disco rigido durante l'installazione del software Solaris, è necessario dedicare a ogni copia del database un'intera partizione del disco con almeno 300 Kbyte disponibili. Per informazioni in maggior dettaglio sul partizionamento per i database AP, vedere il Capitolo 2, "Alternate Pathing Database" del documento Alternate Pathing 2.3 User Guide.


Backup del server

Eseguire sempre il backup di un server esistente prima di aggiornare qualsiasi software. Il backup più sicuro da eseguire è un dump di livello 0 (ufsdump(1M)) dei file system collegati al server che si sta aggiornando. Se non si dispone di una procedura di backup consolidata, vedere il documento System Administration Guide.

Non è necessario rimuovere le patch installate prima di eseguire l'aggiornamento.


Nota -

Aggiungere o rimuovere eventuali componenti hardware inclusi in un gruppo di percorsi AP prima di iniziare il processo di aggiornamento o dopo averlo completato. In generale, evitare di modificare l'hardware in modo tale che possa verificarsi la rinumerazione dei controller.


Voci di database AP non registrate

Prima di eseguire ap_upgrade_begin, registrare nel database AP le voci che non lo siano ancora. I metadispositivi creati ma non registrati non vengono infatti conservati durante l'aggiornamento. Analogamente, i metadispositivi eliminati ma non registrati continueranno ad esistere anche dopo l'aggiornamento.

Consultazione di altra documentazione software

Prima di utilizzare l'opzione upgrade dell'utility suninstall, controllare la documentazione dell'altro software in esecuzione, come i gestori di volume del disco. Potrebbero esserci ulteriori istruzioni da seguire per conservare le configurazioni esistenti. Inoltre, controllare le note sulla versione di AP e degli eventuali gestori di volumi che si stanno utilizzando.

Aggiornamento simultaneo del software AP e Solaris

Le procedure di aggiornamento AP descritte in queste sezioni utilizzano due script, ap_upgrade_begin e ap_upgrade_finish. Il primo script salva la configurazione AP corrente, mentre il secondo ripristina quell'esatta configurazione dopo che è stata eseguita l'installazione dei package AP 2.3. È probabile che si effettuerà l'aggiornamento del software Solaris contemporaneamente all'aggiornamento ad AP 2.3, in quanto AP 2.3 supporta Solaris 2.6, Solaris 7 e Solaris 8. Poiché la configurazione AP viene ripristinata esattamente come era prima che venisse effettuato l'aggiornamento dell'ambiente operativo Solaris, è necessario tenere presenti gli aspetti descritti nelle sezioni seguenti.

Partizioni del database AP

Gli script di aggiornamento di AP tentano di ricreare i database AP nelle stesse partizioni che occupavano prima dell'aggiornamento all'ambiente operativo Solaris. Si noti tuttavia che gli ambienti operativi Solaris 7 e Solaris 8 richiedono più spazio su disco rispetto alle versioni precedenti. Per questo motivo, è possibile scegliere di modificare lo schema di partizionamento del disco di avvio durante l'esecuzione di suninstall. Non modificare le partizioni del database AP. Se si sta effettuando l'aggiornamento da Solaris 7 a Solaris 8, ciò non rappresenterà un problema. Se tuttavia si sta eseguendo l'upgrade da una versione precedente di Solaris e i file system vengono collocati in tutte le partizioni che erano state precedentemente utilizzate per i database AP, ap_upgrade_finish non sarà in grado di ricreare alcun database e la procedura di aggiornamento non andrà a buon fine.

Inoltre, se si colloca un file system in qualsiasi partizione precedentemente utilizzata per un database AP e se per qualche motivo quel file system non viene attivato al momento dell'esecuzione di ap_upgrade_finish, il file system verrà sovrascritto da una copia del database AP.

Partizioni del disco root

La funzione di aggiornamento AP suppone che il partizionamento del disco root (il disco contenente la partizione 7 (root)) non venga modificata durante l'aggiornamento. I software Solaris 7 e Solaris 8 richiedono più spazio su disco delle versioni precedenti. Un modo per acquisire lo spazio in più consiste nel ripartizionare il disco originale oppure nel suddividere il disco root in due dischi utilizzando comandi standard prima dell'esecuzione dell'aggiornamento di Solaris. Se è necessario ripartizionare il disco root, è opportuno procedere in tal senso prima di eseguire la procedura di aggiornamento ad AP 2.3.

Se non c'è spazio sufficiente al momento dell'esecuzione di suninstall, si ha la possibilità di modificare il layout del partizionamento del disco per guadagnare più spazio. Tuttavia, durante l'esecuzione di suninstall, non bisogna riposizionare le partizioni / (root) o /usr su un altro disco, in quanto questo determinerebbe un errore da parte dello script dell'aggiornamento AP.

Per eseguire l'aggiornamento ad AP 2.3

  1. Se necessario, collegarsi come superutente e registrare eventuali voci non registrate nel database AP:


    # apdb -C
    

  2. Terminare eventuali processi che accedono direttamente o indirettamente ai metadispositivi AP.

    Se si dispone di un gestore di volumi di terze parti installato sul sistema, è necessario deconfigurarlo seguendo le istruzioni fornite dal produttore.

    Per quanto riguarda AP, non è necessario eseguire ulteriori operazioni se non quanto consigliato da produttore per deconfigurare il gestore di volumi.


    Avvertenza - Avvertenza -

    Se una volta deconfigurato il gestore di volumi, venisse richiesto di installare il nuovo sistema operativo, interrompere la procedura in quel punto e rimuovere le versioni precedenti di AP. Non installare il software Solaris 8 in questo momento.


    Non ha importanza se sono stati attivati i file system ufs o le reti TCP/IP utilizzano metadispositivi AP.

    Lo script ap_upgrade_begin, che verrà eseguito in un secondo momento nel corso di questa procedura e il successivo reboot faranno sì che i file system ufs e gli eventuali dispositivi di swap configurati in /etc/vfstab utilizzino percorsi fisici, invece che metadispositivi AP.

    Analogamente, ap_upgrade_begin si occuperà di rinominare le eventuali interfacce di rete TCP/IP (/etc/hostname.xxxx) che utilizzino metadispositivi AP.


    Nota -

    Ciò si verificherà per tutti i file system ufs configurati in vfstab o le reti configurate con i file /etc/hostname.xxxx.


  3. Rimuovere la configurazione AP corrente.

    1. Collegarsi al server come superutente ed eseguire il seguente script per rimuovere la configurazione di AP e salvarla in modo da poterla ripristinare più tardi:


      # /path/Alternate_Pathing_2.3/Tools/ap_upgrade_begin
      ...
      ap_upgrade_begin complete. (State saved in /var/tmp/apstate.) Now you can safely remove the old AP packages, upgrade Solaris if necessary, and install new AP packages. Run the ap_upgrade_finish script when you're done to restore the AP configuration. Please read the upgrade directions in the Sun Enterprise Server Alternate Pathing 2.3 Installation and Release Notes for specific details.

      Questo script salva le informazioni sulla configurazione AP corrente nel file /var/tmp/apstate. Questo script genera inoltre script di shell eseguibili utilizzabili per rigenerare la configurazione AP. Se lo si desidera, è possibile esaminare il file /var/tmp/apstate, ma non modificarlo o rimuoverlo. Ciò infatti potrebbe compromettere la procedura di aggiornamento.

    2. Rimuovere i package SUNWapdoc, SUNWapr, SUNWapu, SUNWabap e SUNWapdv (se applicabile) con il comando pkgrm(1M).

  4. Eseguire ora l'aggiornamento dell'ambiente operativo Solaris (se applicabile).


    Nota -

    Qualora si esegua una versione precedente a Solaris 2.6 è necessario effettuare l'upgrade dell'ambiente operativo Solaris.



    Avvertenza - Avvertenza -

    Assicurarsi di aggiornare lo slice corretto. Se in precedenza si utilizzava un gestore di volumi per creare una copia speculare del disco di boot e si utilizzava inoltre AP per creare alternativamente il percorso di ciascuna copia speculare del disco di boot, significa che ci sono quattro percorsi fisici che in precedenza erano percorsi potenziali per il disco di boot (due percorsi alternativi per ciascuna copia speculare del disco di boot). Ora che è stata rimossa la configurazione sia di AP che del gestore di volumi, esaminare /etc/vfstab per determinare il percorso fisico che corrisponde al file system root (/). Quando si esegue suninstall, specificare quel percorso come disco da aggiornare. In un secondo tempo, quando si ripristina il gestore di volumi, ricordarsi di contrassegnare quel disco come copia speculare principale. Per informazioni su come determinare quale slice fisico viene utilizzato al momento dell'avvio, consultare la documentazione del gestore di volumi.



    Nota -

    Al partizionamento del disco rigido durante l'installazione del software Solaris, è necessario dedicare a ogni copia del database un'intera partizione del disco con almeno 300 Kbyte disponibili. Per informazioni in maggior dettaglio sul partizionamento per i database AP, vedere il Capitolo 2, "Alternate Pathing Database" del documento Alternate Pathing 2.3 User Guide.


    Vedere "Aggiornamento di un sistema" in Libreria di installazione di Solaris 8 (Edizione per piattaforma SPARC). Si noti che per eseguire un aggiornamento di Solaris è necessario scegliere l'opzione di upgrade.

  5. Al completamento della procedura di aggiornamento del software Solaris, eseguire l'aggiornamento ad AP 2.3.

    1. Collegarsi come superutente e digitare quanto segue:

      Se si è scaricato il software dal Web:


      # cd /directory_di_download/ap_2_3_sparc/Tools 
      

      Se si sta installando l'upgrade dal CD-ROM:


      # cd /cdrom/cdrom0/Alternate_Pathing_2.3/Tools 
      

    2. Installare i package richiesti di AP 2.3:


      # pkgadd -d . SUNWapdv SUNWapr SUNWapu SUNWapdoc 
      

    3. Eseguire il seguente script per ripristinare la configurazione AP originale:


      Nota -

      Prima di eseguire il seguente comando, leggere "Aggiornamento simultaneo del software AP e Solaris".


      # /path/Alternate_Pathing_2.3/Tools/ap_upgrade_finish
      ...
      ap_upgrade_finish complete. (State saved in /var/tmp/apstate.) Now you can upgrade and configure any volume managers or other software to use AP metadevices. Please read the upgrade directions in the Sun Enterprise Server Alternate Pathing 2.3 Installation and Release Notes for specific details.


    4. Reboot.

  6. Se si dispone di un gestore di volumi di terze parti, installarlo e configurarlo ora in base alle istruzioni del produttore.


    Avvertenza - Avvertenza -

    Se il disco di boot ha una copia speculare, ricordarsi di specificare il disco aggiornato come copia speculare principale.


    L'aggiornamento è ora completato.