Guida all'installazione di Oracle Solaris 10 9/10: archivi Solaris Flash (creazione e installazione)

Capitolo 2 Solaris Flash (pianificazione)

Questo capitolo fornisce le informazioni necessarie per pianificare un'installazione con Solaris Flash nel proprio ambiente.

Pianificazione dell'installazione con Solaris Flash

Prima di creare e installare un archivio Solaris Flash, occorre prendere alcune decisioni relative alle modalità di installazione del sistema operativo Solaris. Quando si installa un sistema per la prima volta, è necessario usare un archivio completo ed eseguire un'installazione iniziale. Dopo avere installato il sistema con un archivio completo, sarà possibile aggiornarlo con un archivio differenziale. L'archivio differenziale installa solo le differenze tra due archivi.


Nota –

A partire dalla versione Solaris 10 10/09 è possibile impostare un profilo JumpStart per identificare un archivio Flash di un pool root ZFS. Vedere Nuove funzioni di Solaris 10 10/09.


Esaminare le seguenti limitazioni prima di creare e installare un archivio Solaris Flash.

Tabella 2–1 Limitazioni per la creazione e installazione di un archivio Solaris Flash.

Limitazione 

Descrizione 

Quando si installa il sistema operativo Solaris con un archivio Solaris Flash, l'archivio e i supporti di installazione devono contenere la stessa versione del sistema operativo.

Ad esempio, se l'archivio contiene il sistema operativo Solaris 10 e si utilizza come supporto il DVD, è necessario usare il DVD di Solaris 10 per l'installazione dell'archivio. Se le versioni del sistema operativo non corrispondono, l'installazione del sistema di destinazione non riesce.  

Non è possibile creare un archivio Solaris Flash quando è installata una zona non globale.  

La funzione Solaris Flash non è compatibile con la tecnologia di partizionamento Solaris Zones. Quando si crea un archivio Solaris Flash, l'archivio risultante non viene installato in modo corretto quando si verificano le seguenti condizioni:

  • L'archivio viene creato in una zona non globale

  • L'archivio viene creato in una zona globale in cui sono installate zone non globali

A partire dalla versione Solaris 10 10/08, non è possibile installare un archivio Solaris Flash proveniente da una versione anteriore a Solaris 10 10/08.

Se è necessario installare un archivio Solaris Flash proveniente da una versione precedente, avviare il sistema con la versione precedente e installare l'archivio. 

Preparazione di un'installazione iniziale del sistema master

La prima fase del processo di installazione Solaris Flash consiste nell'installare sul sistema master la configurazione che si desidera applicare a tutti i sistemi clone. Per installare un archivio sul sistema master è possibile usare uno qualunque dei metodi di installazione di Solaris. L'installazione può riguardare un sottoinsieme di componenti o l'intero sistema operativo Solaris. Al termine dell'installazione, è possibile aggiungere o rimuovere alcuni componenti o modificare i file di configurazione. L'installazione del sistema master è soggetta ad alcune limitazioni:


Nota –

Se i sistemi clone sono già stati installati e si desidera aggiornarli con una nuova configurazione, vedere Pianificazione della creazione di un archivio differenziale Solaris Flash per un aggiornamento.


ProcedureInstallazione di un archivio Flash Sun4U in un sistema Sun4V

Prima di cominciare

Si notino le seguenti limitazioni di questa procedura:

  1. Creare un archivio Solaris Flash in un sistema Sun4U in modo che possa essere installato in un sistema Sun4V. Utilizzare una delle due opzioni seguenti per aggiungere Sun4V come architettura supportata per l'archivio.


    Nota –

    È necessario iniziare da un sistema Sun4U installato con il Gruppo software Entire Plus OEM in modo che tutti i pacchetti di driver si trovino nell'immagine, anche nel caso in cui tali pacchetti non siano in uso. Per maggiori informazioni su questo requisito, vedere SPARC: Supporto di periferiche non presenti sul sistema master.

    Per far sì che un archivio Flash sia installato su vari tipi di sistema, è necessario installare nel sistema master l'intera distribuzione OEM Plus.


    • Aggiungere le seguenti informazioni al file /var/sadm/system/admin/.platform, quindi creare l'archivio Solaris Flash.


      PLATFORM_GROUP=sun4v
      

      Nota –

      È possibile verificare che il gruppo di piattaforme Sun4V sia supportato utilizzando il seguente comando:



      # flar -i <path_to_hybrid>.flar | grep content_architectures
      

      Il comando deve visualizzare i seguenti risultati:


      content_architectures=sun4u,sun4v
      
    • Creare l'archivio Solaris Flash utilizzando l'opzione -U per aggiungere Sun4V come architettura supportata per l'archivio. Vedere l'esempio seguente:


      # flarcreate -n S10U5hybrid -U "content_architectures=sun4u,sun4v" \
      -c -x /data /data/S10U5hybrid.flar
      

      Il comando di esempio precedente fornisce /data per l'opzione - c, per indicare la posizione dell'archivio. Il valore dell'opzione -c deve riflettere la configurazione dei file utilizzati.


      Nota –

      È possibile verificare che il gruppo di piattaforme Sun4V sia supportato utilizzando di nuovo il comando flar come mostrato nell'esempio precedente.


  2. Installare l'archivio Solaris Flash nel sistema Sun4V. È possibile utilizzare Solaris JumpStart e un'immagine di rete per distribuire l'archivio Solaris Flash.


    Nota –

    A questo punto è possibile che il sistema Sun4V non effettui il reboot. Non provare ad applicare patch al sistema in questa fase. Se si effettua il reboot del sistema dopo avere utilizzato JumpStart, è probabile che venga visualizzato un messaggio simile al seguente:



    Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a  File and args:
    Boot load failed.
    The file just loaded does not appear to be executable.
  3. Aggiornare il sistema Sun4V utilizzando un'immagine di rete o l'immagine di un DVD.

    Ad esempio, è possibile utilizzare un'immagine JumpStart Solaris 10 Update 6 e quindi avviare l'immagine Sun4V dall'immagine di rete selezionando l'opzione di aggiornamento.

    In questo esempio l'aggiornamento viene completato presentando i seguenti problemi:

    • Se erano disponibili sia la versione .u che la .v di un pacchetto, entrambe verranno installate. Vedere la CR 6846077.

    • Il file /var/sadm/system/admin/.platform contiene informazioni errate. Vedere la CR 6523030.

    • Gli eventuali pacchetti .v di terzi non sono inclusi nell'immagine Solaris. Pertanto è probabile che i pacchetti di terzi non verranno aggiornati.

  4. Avviare il sistema Sun4V. Ora è possibile applicare al sistema le patch necessarie.

Personalizzazione dell'installazione di Solaris sul sistema master

Dopo aver installato Solaris sul sistema master usando uno dei metodi disponibili, è possibile aggiungere o eliminare una parte del software e modificare, se necessario, le informazioni di configurazione del sistema. Per personalizzare il software del sistema master, è possibile procedere come segue:

Creazione di archivi per i sistemi SPARC e x86

Se si desidera usare Solaris Flash per installare Solaris sia su sistemi SPARC che su sistemi x86, è necessario creare un archivio Solaris Flash separato per ogni piattaforma. L'archivio Solaris Flash creato dal sistema master SPARC può essere usato per installare i sistemi SPARC. L'archivio Solaris Flash creato dal sistema master x86 può essere usato per installare i sistemi x86.

SPARC: Supporto di periferiche non presenti sul sistema master

La scelta dei driver da installare sul sistema master dipende dai seguenti fattori.

Il gruppo software Entire Plus OEM installa tutti i driver indipendentemente dall'hardware presente sul sistema. Gli altri gruppi software offrono un supporto più limitato. Se si installa un altro gruppo software e ai sistemi clone sono collegate periferiche diverse da quelle del sistema master, è necessario installare i driver appropriati sul sistema master prima di creare l'archivio.


Nota –

Per far sì che un archivio Flash sia installabile su vari tipi di sistema, è necessario installare nel sistema master l'intera distribuzione OEM Plus.


Come ottenere il supporto per le periferiche utilizzate

Per installare il supporto delle periferiche sui sistemi clone diversi dal sistema master, è possibile installare il gruppo software Entire Plus OEM o una selezione di pacchetti.

Tipo di installazione 

Descrizione 

Installazione del gruppo software Entire Plus OEM 

Questo è il gruppo software più completo disponibile. Contiene infatti tutti i pacchetti inclusi nel sistema operativo Solaris. Il gruppo software Entire Plus OEM installa tutti i driver indipendentemente dall'hardware presente sul sistema. Un archivio Solaris Flash creato con il gruppo software Entire Plus OEM può essere utilizzato su qualunque sistema clone le cui periferiche siano supportate dalla versione installata del sistema operativo Solaris. 


Nota –

Per far sì che un archivio Flash sia installabile su vari tipi di sistema, è necessario installare nel sistema master l'intera distribuzione OEM Plus.


L'installazione dei sistemi master con il gruppo software Entire Plus OEM garantisce la compatibilità con le configurazioni che presentano periferiche differenti. Tuttavia, il gruppo software Entire Plus OEM richiede almeno 2,9 Gbyte di spazio sul disco. È possibile perciò che i sistemi clone non dispongano dello spazio richiesto per questa installazione. 

Installazione di altri gruppi software 

Installando il sistema master con i gruppi software seguenti, il supporto delle periferiche è più limitato. Il sistema master supporta solo le periferiche a cui è effettivamente collegato durante l'installazione.  

  • Gruppo software Reduced Networking

  • Gruppo software Core

  • Gruppo software End User

  • Gruppo software Developer

  • Gruppo software Entire

Installando uno di questi gruppi software, è possibile che i sistemi clone non dispongano di tutti i driver necessari. Ad esempio, se si installa il gruppo software Entire Solaris su un sistema master con un frame buffer GX CG6, verrà installato solo il driver per questo frame buffer. Questa situazione non crea problemi se anche i sistemi clone da installare utilizzano il frame buffer GX CG6 o non dispongono di un frame buffer. 

Installazione di pacchetti selezionati 

È possibile installare sul sistema master solo i pacchetti necessari per il master e per i cloni. Selezionando pacchetti specifici, è possibile installare solo il supporto per le periferiche effettivamente collegate al master o ai cloni. 

Pianificazione della creazione di un archivio Solaris Flash

È possibile creare un archivio dal sistema master per eseguire un'installazione iniziale. Oppure, se è già stato installato un archivio sui sistemi clone, è possibile creare un archivio differenziale da due immagini del sistema. L'archivio differenziale installa solo le differenze tra le due immagini.

Pianificazione della creazione di un archivio Solaris Flash per un'installazione iniziale

Una volta installato il sistema master, la fase successiva del processo di installazione Solaris Flash è la creazione di un archivio Solaris Flash. I file presenti sul sistema master vengono copiati nell'archivio Solaris Flash insieme a varie informazioni di identificazione. La creazione dell'archivio Solaris Flash può essere eseguita con il sistema in modalità multiutente o monoutente. È anche possibile creare un archivio Solaris Flash dopo avere avviato il sistema in uno dei seguenti modi:


Avvertenza – Avvertenza –

Non è possibile creare un archivio Solaris Flash quando è installata una zona non globale. La funzione Solaris Flash non è compatibile con la tecnologia di partizionamento Solaris Zones. Quando si crea un archivio Solaris Flash, l'archivio risultante non viene installato in modo corretto quando si verificano le seguenti condizioni:


Creazione di archivi Solaris Flash con i volumi RAID-1

È possibile creare un archivio Solaris Flash quando si utilizzano volumi RAID-1 di Solaris Volume Manager. Il software Solaris Flash rimuove tutte le informazioni dei volumi RAID-1 dall'archivio per mantenere l'integrità del sistema clone. Con il metodo JumpStart personalizzato è possibile ricostruire i volumi RAID-1 usando un profilo JumpStart. Con Solaris Live Upgrade è possibile creare un ambiente di boot che utilizza volumi RAID-1 e quindi installare l'archivio. Il programma di installazione di Solaris non può essere utilizzato per installare i volumi RAID-1 con un archivio Solaris Flash.


Nota –

Veritas VxVM memorizza le informazioni di configurazione in aree che non sono disponibili per Solaris Flash. Se sono stati configurati i file system Veritas VxVm, evitare di creare un archivio Solaris Flash. Inoltre, l'installazione di Solaris, inclusi i metodi JumpStart e Solaris Live Upgrade, non supporta la ricostruzione dei volumi VxVM in fase di installazione. Se si intende distribuire il software Veritas VxVM usando un archivio Solaris Flash, questo deve essere creato prima di configurare i file system VxVM. I sistemi clone devono quindi essere configurati singolarmente dopo l'applicazione dell'archivio e il reboot del sistema.


Creazione di un archivio che contiene file di grandi dimensioni

Il metodo di copia predefinito utilizzato per la creazione degli archivi Solaris Flash è il programma cpio. La dimensione dei singoli file non può essere maggiore di 4 Gbyte. Se sono presenti file di grandi dimensioni, è possibile creare l'archivio con il metodo di copia pax. Il comando flarcreate utilizzato con l'opzione -L pax usa il comando pax per creare un archivio in cui non sono presenti limitazioni relative alla dimensione dei singoli file. La dimensione dei singoli file può essere maggiore di 4 Gbyte.

Pianificazione della creazione di un archivio differenziale Solaris Flash per un aggiornamento

Per aggiornare un sistema clone su cui è già installato un archivio, è possibile creare un archivio differenziale che contenga solo le differenze tra l'immagine del sistema master originale e quella del sistema master aggiornato. Le differenze tra queste due immagini genereranno l'archivio differenziale.

Quando si aggiorna un sistema clone con un archivio differenziale, vengono modificati solo i file del sistema clone contenuti nell'archivio differenziale. È anche possibile usare uno o più script per personalizzare l'archivio prima o dopo l'installazione, in particolare quando occorre eseguire una riconfigurazione.

Per installare l'archivio differenziale Solaris Flash è possibile usare il metodo JumpStart personalizzato. In alternativa, è possibile usare Solaris Live Upgrade per installare l'archivio differenziale in un ambiente di boot inattivo.

È consigliabile salvare un'immagine master originale dopo l'installazione iniziale, in modo che sia disponibile per l'uso nei modi seguenti.

Per istruzioni dettagliate, vedere Creare un archivio differenziale Solaris Flash con un'immagine master aggiornata.

Personalizzazione dei file e delle directory di un archivio

Quando si crea un archivio Solaris Flash, è possibile escludere alcuni file e directory da copiare dal sistema master. Se si esclude una directory, è tuttavia possibile ripristinare file o sottodirectory specifiche incluse in quella directory. Ad esempio, è possibile creare un archivio che escluda tutti i file e le directory contenuti in /a/aa/bb/c. Il contenuto della sottodirectory bb potrebbe tuttavia essere incluso. In questo caso, l'archivio comprenderebbe solo il contenuto della sottodirectory bb.


Avvertenza – Avvertenza –

Le opzioni di esclusione dei file di flarcreate devono essere usate con estrema attenzione. Se si escludono una o più directory, è possibile che altre di cui non ci si è accorti vengano lasciate nell'archivio, ad esempio i file di configurazione del sistema. In questo caso, il sistema si verrebbe a trovare in uno stato incoerente e l'installazione non verrebbe eseguita. L'opzione di esclusione dovrebbe essere usata preferibilmente per dati che possano essere facilmente rimossi senza compromettere lo stato del sistema, ad esempio i file di dati di grandi dimensioni.


La tabella seguente elenca le opzioni del comando flarcreate che permettono di escludere i file e le directory desiderate e di ripristinare specifici file e sottodirectory.

Metodo di designazione 

Opzioni di esclusione 

Opzioni di inclusione 

Specificare il nome della directory o del file 

-x dir/file_esclusi

-y dir/file_inclusi

Usare un file che contiene un elenco 

-X file_elenco

-z file_elenco

-f file_elenco

-z file_elenco

Per una descrizione di queste opzioni, vedere la Tabella 6–7.

Alcuni esempi di personalizzazione degli archivi sono contenuti in Creazione di un archivio Solaris Flash e personalizzazione dei file (esempi).

Personalizzazione di un archivio con l'uso di script

Dopo avere installato il software sul sistema master, è possibile eseguire script speciali durante la creazione, l'installazione, la fase postinstallazione e il primo reboot. Questi script permettono di eseguire le seguenti operazioni:

Indicazioni per la creazione di uno script personalizzato

Quando si creano script diversi dallo script di reboot, seguire le indicazioni qui riportate per evitare che lo script danneggi il sistema operativo o produca altri effetti indesiderati sul sistema. Queste indicazioni permettono l'uso di Solaris Live Upgrade, che crea un nuovo ambiente di boot per l'installazione del sistema operativo. Il nuovo ambiente di boot può essere installato con un archivio senza interrompere l'esecuzione del sistema in uso.


Nota –

Queste direttive non si riferiscono agli script di reboot, che hanno la possibilità di eseguire daemon o di apportare altri tipi di modifiche al file system root (/).


Per una descrizione generale di Solaris Live Upgrade, vedere il Capitolo 2, Solaris Live Upgrade (panoramica) in Guida all’installazione di Oracle Solaris 10 9/10: Solaris Live Upgrade e pianificazione degli aggiornamenti.

Sezioni degli archivi Solaris Flash

Gli archivi Solaris Flash contengono le seguenti sezioni. Alcune sezioni possono essere usate per identificare e personalizzare l'archivio e per visualizzare informazioni di stato sull'installazione. Per una descrizione più approfondita delle diverse sezioni, vedere il Capitolo 6Solaris Flash (riferimenti).

Tabella 2–2 Sezioni degli archivi Flash

Nome della sezione 

Solo informativa 

Descrizione 

Cookie dell'archivio  

La prima sezione contiene un cookie che identifica il file come archivio Solaris Flash.

Identificazione dell'archivio  

 

La seconda sezione contiene le parole chiave con i relativi valori che forniscono informazioni di identificazione sull'archivio. Alcune informazioni di identificazione vengono fornite dal software dell'archivio. Altre informazioni di identificazione specifiche possono essere aggiunte usando le opzioni del comando flarcreate.

Definita dall'utente  

 

Questa sezione segue la sezione di identificazione. Queste sezioni possono essere definite e inserite per personalizzare l'archivio. L'archivio Solaris Flash non elabora le sezioni inserite dall'utente. Ad esempio, questa sezione potrebbe contenere una descrizione dell'archivio oppure uno script che controlli l'integrità di un'applicazione. 

Manifesto  

Questa sezione viene prodotta per un archivio differenziale Solaris Flash e usata per verificare un sistema clone. La sezione manifesto elenca i file del sistema che devono essere mantenuti, aggiunti o eliminati dal sistema clone. Questa sezione è solo informativa, elenca i file in un formato interno e non può essere usata per la creazione di script. 

Predeployment, postdeployment, reboot 

Questa sezione contiene informazioni interne che vengono usate dal software flash prima e dopo l'installazione di un'immagine del sistema operativo. In questa sezione è possibile includere gli script desiderati.  

Riepilogo  

 

Questa sezione contiene messaggi relativi alla creazione dell'archivio. Registra inoltre le attività degli script di predeployment e postdeployment. Ad esempio, è possibile visualizzare in questa sezione il buon esito dell'installazione scrivendo uno script che invii l'output a questa sezione. 

File dell'archivio 

Questa sezione contiene i file che sono stati raccolti dal sistema master. 

Quando creare l'archivio per un'installazione iniziale

Durante la creazione dell'archivio, lo stato del sistema dovrebbe mantenersi il più possibile statico. Creare l'archivio dopo l'installazione del software sul sistema master e prima della configurazione del software.

Dove memorizzare l'archivio Solaris Flash

Dopo aver creato l'archivio Solaris Flash, è possibile memorizzarlo sul disco rigido del sistema master o su un nastro. Una volta salvato, l'archivio può essere copiato su qualunque file system o supporto.

Compressione dell'archivio

Quando si crea l'archivio Solaris Flash, è possibile specificare che venga salvato in forma compressa usando l'utility compress(1). Un archivio compresso richiede meno spazio sul disco e crea minore traffico durante la sua installazione via rete.

Pianificazione dell'installazione degli archivi Solaris Flash

La fase finale del processo di installazione con Solaris Flash consiste nell'installazione degli archivi Solaris Flash sui sistemi clone. L'installazione degli archivi Solaris Flash sui sistemi clone può essere eseguita con uno qualsiasi dei metodi di installazione disponibili in Solaris.


Nota –

A partire dalla versione Oracle Solaris 10 9/10, la registrazione automatica è abilitata per impostazione predefinita. L'effetto della registrazione automatica sul lavoro con gli archivi di Solaris Flash varia a seconda del metodo di installazione utilizzato. Vedere Nuove funzioni di Oracle Solaris 10 9/10.

Se si utilizza un archivio di una versione precedente a Oracle Solaris 10 9/10, la registrazione automatica non produce alcun effetto.


Programma di installazione 

Posizione degli archivi 

Per istruzioni dettagliate 

Programma di installazione di Solaris 

  • Server NFS

  • Server HTTP

  • Server FTP

  • Unità nastro locale

  • Dispositivo locale, ad esempio un DVD o un CD

  • File locale

Installazione di un archivio Solaris Flash con il programma di installazione di Solaris

Programma per l'installazione JumpStart personalizzata 

  • Server NFS

  • Server HTTP o HTTPS

  • Server FTP

  • Unità nastro locale

  • Dispositivo locale, ad esempio un DVD o un CD

  • File locale

Preparare il sistema per l’installazione di un archivio Solaris Flash con il metodo JumpStart personalizzato in Guida all’installazione di Oracle Solaris 10 9/10: metodo JumpStart personalizzato e installazioni avanzate.

Solaris Live Upgrade 

  • Server NFS

  • Server HTTP

  • Server FTP

  • Unità nastro locale

  • Dispositivo locale, ad esempio un DVD o un CD

  • File locale

Installazione di archivi Solaris Flash in un ambiente di boot in Guida all’installazione di Oracle Solaris 10 9/10: Solaris Live Upgrade e pianificazione degli aggiornamenti