Dopo aver installato il sistema master, creare un archivio Solaris Flash da utilizzare per l'installazione degli altri sistemi.
Avviare il sistema master e mantenerlo il più possibile inattivo.
Se possibile, usare il sistema in modalità monoutente. Se non fosse possibile, arrestare le applicazioni che si desidera archiviare e quelle che utilizzano molte risorse del sistema operativo.
È possibile creare un archivio Solaris Flash con il sistema master attivo in modalità multiutente o monoutente o durante il boot dai seguenti supporti:
DVD Solaris.
CD Solaris Software 1 of 2.
Immagine del CD di Solaris. Se si utilizza il CD, l'immagine può includere, se necessario, il CD Solaris Languages.
Per creare l'archivio, usare il comando flar create.
# flar create -n nome opzioni percorso/nome_file |
È il nome assegnato all'archivio. Il nome specificato sarà il valore della parola chiave content_name.
Per una descrizione delle opzioni, vedere flar create.
È il percorso della directory in cui si desidera salvare il file dell'archivio. Se il percorso non viene specificato, flar create salva il file dell'archivio nella directory corrente.
È il nome del file che contiene l'archivio.
Se la creazione dell'archivio si conclude correttamente, il comando flar create restituisce il codice 0.
Se l'operazione non riesce, il comando flar create restituisce un codice diverso da zero.
Creare una copia dell'archivio e salvarla. La copia potrà essere usata successivamente per aggiornare un sistema clone con un archivio differenziale.
I file system possono essere copiati in modo identico all'originale oppure essere personalizzati escludendo alcuni file o directory. Si possono ottenere gli stessi risultati usando opzioni differenti. Scegliere le opzioni più adatte al proprio ambiente.
Negli esempi seguenti, i file system sono stati semplificati per ragioni di chiarezza. Anziché usare i nomi dei file system, ad esempio /var, /usr o /opt, la struttura di file usata in questo esempio per il sistema master è la seguente:
/aaa/bbb/ccc/ddd /aaa/bbb/fff /aaa/eee /ggg |
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.
In questo esempio, il nome dell'archivio è archivio1. Questo archivio viene copiato in modo identico dal sistema master e quindi compresso. L'archivio è una copia esatta del sistema master e viene memorizzato in archivio1.flar.
# flar create -n archivio1 -c archivio1.flar |
Per controllare la struttura di file dell'archivio, digitare.
# flar info -l archivio1.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb/fff aaa/eee aaa/eee ggg |
In questo esempio, il nome dell'archivio è archivio2. Questo archivio viene copiato dal sistema master ma non in forma identica all'originale. Il contenuto della directory /aaa viene escluso, mentre viene mantenuto il contenuto di /aaa/bbb/ccc.
# flar create -n archivio2 -x /aaa -y /aaa/bbb/ccc archivio2.flar |
Per controllare la struttura di file dell'archivio, digitare il comando seguente. Le directory escluse che includono i file copiati vengono visualizzate, ma solo i file che sono stati ripristinati contengono dati.
# flar info -l aaa aaa aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb ggg |
In questo esempio, il nome dell'archivio è archivio5. Questo archivio viene copiato dal sistema master ma non in forma identica all'originale.
Il file exclude contiene l'elenco seguente:
/aaa |
Il file include contiene l'elenco seguente:
/aaa/bbb/ccc |
Il contenuto della directory /aaa viene escluso, mentre viene mantenuto il contenuto di /aaa/bbb/ccc.
# flar create -n archivio5 -X exclude -f include archivio5.flar |
Per controllare la struttura di file dell'archivio, digitare il comando seguente. Le directory escluse che includono i file copiati vengono visualizzate, ma solo i file che sono stati ripristinati contengono dati.
# flar info -l archivio5.flar aaa aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/bbb ggg |
È possibile combinare le opzioni -x, -y, -X e -f. In questo esempio, vengono combinate le opzioni -X e -y. Il nome dell'archivio è archivio5. Questo archivio viene copiato dal sistema master ma non in forma identica all'originale.
Il file exclude contiene l'elenco seguente:
/aaa |
L'opzione -y ripristina la directory /aaa/bbb/ccc. Il comando seguente produce l'archivio.
# flar create -n archive5 -X exclude -y /aaa/bbb/ccc archive5.flar |
Per controllare la struttura di file dell'archivio, digitare il comando seguente. Le directory escluse che includono i file copiati vengono visualizzate, ma solo i file che sono stati ripristinati contengono dati.
# flar info -l archivio5.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd ggg |
In questo esempio, il nome dell'archivio è archivio3. Questo archivio viene copiato dal sistema master ma non in forma identica all'originale. I file e le directory da selezionare sono inclusi nel file filtro1. All'interno dei file, le directory sono contrassegnate con un segno meno (-) o più (+) per indicare quali file debbano essere esclusi e quali ripristinati. In questo esempio, la directory /aaa viene esclusa con un segno meno e la sottodirectory /aaa/bbb/ccc viene ripristinata con un segno più. Il file filtro1 contiene l'elenco seguente:
- /aaa + /aaa/bbb/ccc |
Il comando seguente produce l'archivio.
# flar create -n archivio3 -z filtro1 archivio3.flar |
Per controllare la struttura di file dell'archivio, digitare il comando seguente. Le directory escluse che includono i file copiati vengono visualizzate, ma solo i file che sono stati ripristinati contengono dati.
# flar info -l archivio3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd ggg |
In questo esempio, il nome dell'archivio è archivio4. Questo archivio viene copiato in modo identico dal sistema master e quindi compresso. L'archivio è una copia esatta del sistema master e viene memorizzato in archivio4.flar. L'opzione -R viene usata per creare l'archivio da un'altra struttura di directory.
# flar create -n archivio4 -c -R /x/yy/zz archivio4.flar |
In questo esempio, il nome dell'archivio è archivio3. Questo archivio viene copiato in modo identico dal sistema master e quindi compresso. Le opzioni aggiungono descrizioni alla sezione di identificazione dell'archivio, che successivamente possono facilitarne l'identificazione. Per informazioni sulle parole chiave e sui relativi valori e formati, vedere Parole chiave di Solaris Flash.
# flar create -n archivio3 -i 20000131221409 -m pumbaa \ -e "Server di stampa Solaris 8" -a "Matteo" -U "Contabilità interna" \ -T server archivio3.flar |
Dopo la creazione dell'archivio, è possibile accedere alla sezione di identificazione che contiene la descrizione dettagliata. Qui di seguito è riportato un esempio di una sezione di identificazione.
section_begin=identification files_archived_method=cpio files_compressed_method=compress files_archived_size=259323342 files_unarchived_size=591238111 creation_date=20000131221409 creation_master=pumbaa content_name=Server di stampa contabilità content_type=server content_description=Server di stampa Solaris 8 content_author=Matteo content_architectures=sun4u,sun4m creation_node=pumbaa creation_hardware_class=sun4u creation_platform=SUNW,Sun-Fire creation_processor=sparc creation_release=5.9 creation_os_name=SunOS creation_os_version=s81_49 x-department=Contabilità interna |