Guida all'installazione di Solaris 9

Pianificazione dell'installazione con Solaris Flash

Prima di creare e installare un archivio Solaris Flash, occorre prendere alcune decisioni relative alle modalità di installazione dell'ambiente 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.

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 ambiente operativo Solaris. Al termine dell'installazione, è possibile aggiungere o rimuovere alcuni componenti o modificare i file di configurazione.

Il sistema master e i cloni devono avere la stessa architettura del kernel. Ad esempio, per installare un gruppo di sistemi clone con architettura sun4u, l'archivio deve essere stato creato da un sistema master con architettura sun4u.

Il sistema master deve essere installato con l'esatta configurazione che si desidera applicare ad ognuno dei sistemi clone. Le decisioni da prendere per l'installazione del sistema master dipendono dai seguenti fattori:

Il software del sistema può quindi essere personalizzato. Vedere Personalizzazione dei file e delle directory di un archivio. Il sistema master può anche essere modificato e preparato per l'aggiornamento di un sistema clone. Vedere Pianificazione della creazione di un archivio Solaris Flash.

Personalizzazione dell'installazione di Solaris sul sistema master

Dopo aver installato l'ambiente operativo 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.

Durante la creazione dell'archivio è possibile effettuare ulteriori personalizzazioni. Ad esempio, è possibile escludere file di dati di grandi dimensioni che non si desidera includere nell'archivio. Per una descrizione generale, vedere Personalizzazione dei file e delle directory di un archivio.

Per aggiornare un sistema clone è possibile creare un archivio differenziale, vedere Pianificazione della creazione di un archivio Solaris Flash.

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 dal tipo di unità periferiche collegate al sistema master e al sistema clone e dal tipo di gruppo software installato. Se 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 –

Durante l'installazione di Solaris, alcuni driver per specifici dispositivi hardware vengono installati solo se al sistema sono collegati i relativi dispositivi hardware.


Se vengono installati i gruppi software Core, End User, Developer o Entire Distribution, il sistema master supporterà solo le periferiche ad esso collegate al momento dell'installazione. Il supporto per le unità periferiche può essere installato sul sistema master anche se quest'ultimo non dispone dei dispositivi corrispondenti installando il sistema master con il gruppo software Entire Plus OEM. In questo modo vengono installati tutti i driver, indipendentemente dall'hardware presente sul sistema. Oppure, è possibile installare selettivamente solo i package che supportano le periferiche richieste.

Installando sul sistema master un gruppo software diverso da Entire Plus OEM, è possibile che non vengano installati tutti i driver necessari per l'installazione corretta dei sistemi clone. 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.

Se però si desidera installare l'archivio su sistemi clone che utilizzano altri frame buffer, ad esempio il modello Elite 3D, non sarà disponibile il supporto per il frame buffer di questi sistemi clone. Di conseguenza, è necessario creare un archivio che includa tutti i frame buffer installando il gruppo software Entire Plus OEM, oppure installare i driver per i frame buffer richiesti aggiungendo i package appropriati al sistema master.

Per installare il supporto delle periferiche sui sistemi clone diversi dal sistema master, si può procedere nei seguenti modi.

Pianificazione della creazione di un archivio Solaris Flash

È possibile creare un archivio dal sistema master o creare un archivio differenziale dalle 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:

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

Per aggiornare un sistema clone, è possibile creare un archivio differenziale che contenga solo le differenze tra l'immagine del sistema master originale e quella del sistema master aggiornato. Una delle immagini può essere quella del sistema che esegue il software originale installato sul clone, oppure una copia salvata dell'immagine master originale. Questa immagine può essere aggiornata con le modifiche desiderate. Occorre quindi accedere a un'altra immagine da usare come termine di confronto. Le differenze tra queste due immagini genereranno l'archivio differenziale. 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. 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.

È consigliabile salvare un'immagine master originale dopo l'installazione iniziale, in modo che sia disponibile per l'uso degli altri qui descritti.

Per istruzioni dettagliate, vedere Aggiornare un'immagine master e creare un archivio differenziale.

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 del comando flar create devono essere usate con 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 flar create 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_inclusa/nome_file

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 20–7.

Alcuni esempi di personalizzazione degli archivi sono contenuti in Esempi — Creazione di un archivio per un'installazione iniziale.

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 l'ambiente 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 dell'ambiente 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 radice (/).


Per una descrizione generale di Solaris Live Upgrade, vedere il Capitolo 30.

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

Tabella 17–1 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 parole chiave con 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 flar create.

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 dell'ambiente 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.

L'archivio dovrebbe essere creato dopo l'installazione del software sul sistema master e prima della configurazione del software. Ad esempio, Solaris Volume Manager memorizza alcuni metadati al di fuori del file system. Se si dispone di un disco di boot incapsulato e in mirroring, la creazione dell'archivio non è possibile. Poiché la creazione dell'archivio non accede ai metadati al di fuori del file system, l'archivio deve essere creato prima della configurazione.

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.

Il programma Solaris Web Start disponibile sul DVD di Solaris 9 o sul CD di installazione di Solaris 9 permette di installare gli archivi Solaris Flash memorizzati sui seguenti supporti:

Per istruzioni sull'installazione, vedere SPARC: Esecuzione di un'installazione o di un aggiornamento con il programma Solaris Web Start o x86: Esecuzione di un'installazione o di un aggiornamento con il programma Solaris Web Start.

Il programma suninstall di Solaris disponibile sul CD Solaris 9 Software 1 of 2 permette di installare gli archivi Solaris Flash memorizzati sui seguenti supporti:

Per istruzioni sull'installazione, vedere SPARC: Esecuzione di un'installazione o di un aggiornamento con il Programma suninstall di Solaris o x86: Esecuzione di un'installazione o di un aggiornamento con il programma suninstall di Solaris.

Il metodo di installazione JumpStart personalizzato permette di installare gli archivi Solaris Flash memorizzati nelle seguenti posizioni:

Per istruzioni sull'installazione, vedere Preparare il sistema per l'installazione di un archivio Solaris Flash con il metodo JumpStart personalizzato.

Solaris Live Upgrade permette di installare gli archivi Solaris Flash memorizzati sui seguenti supporti:

Per istruzioni sull'installazione, vedere Installazione di archivi Solaris Flash in un ambiente di boot.