Un profilo è un file di testo che definisce in che modo deve essere installato Solaris su un sistema. Il profilo definisce gli elementi dell'installazione, ad esempio il gruppo software da installare. Ogni regola specifica un profilo che definisce le modalità di installazione del sistema. È possibile creare profili differenti per ogni regola oppure usare lo stesso profilo in più regole.
Un profilo consiste di una o più parole chiave con i relativi valori. Ogni parola chiave è un comando che controlla un singolo aspetto dell'installazione di Solaris sul sistema. Ad esempio, la parola chiave e il valore seguenti specificano che il programma JumpStart deve installare il sistema come server:
system_type server |
La directory JumpStart contiene già alcuni esempi di profilo se è stata creata con una di queste procedure:
Una parola chiave per riga
La parola chiave root_device se i sistemi da aggiornare con il profilo contengono più file system radice (/) aggiornabili
Il profilo può inoltre contenere:
Testo commentato
Il testo che compare dopo il simbolo # viene interpretato dal programma JumpStart come testo commentato. Se una riga inizia con il simbolo #, tutto il suo contenuto viene interpretato come commento.
Una o più righe vuote
Creare un file con un editor di testo. Assegnare al file un nome descrittivo. Oppure, aprire un profilo di esempio nella directory JumpStart creata sul sistema.
Assegnare al profilo un nome indicativo del modo in cui si intende installare Solaris sul sistema. Ad esempio, si possono scegliere i nomi installazione_base, profilo_prog o profilo_utente.
Aggiungere le parole chiave e i valori desiderati.
Per un elenco delle parole chiave e dei valori accettati nei profili, vedere Parole chiave e valori usati nei profili.
Le parole chiave e i relativi valori distinguono tra maiuscole e minuscole.
Salvare il profilo nella directory JumpStart.
Verificare che il proprietario del profilo sia root e che le autorizzazioni siano impostate su 644.
Provare il profilo (opzionale).
Per informazioni sulla prova dei profili, vedere Prova di un profilo.
Gli esempi seguenti mostrano come usare parole chiave e valori differenti nei profili per controllare le modalità di installazione di Solaris su un sistema. Per una descrizione delle parole chiave usate nei profili e dei relativi valori, vedere Parole chiave e valori usati nei profili.
Se si sta installando un pool radice di Solaris ZFSTM, vedere il Capitolo 9Installazione di un pool radice ZFS con il metodo JumpStart per conoscere le limitazioni e consultare alcuni esempi di profili.
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog package SUNWman delete cluster SUNWCacc |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
La parola chiave install_type deve essere presente in tutti i profili.
La parola chiave system_type specifica che il sistema deve essere installato come standalone.
Le slice dei file system sono determinate dal software da installare con il valore default. Lo spazio di swap è impostato a 512 Mbyte e può essere installato su qualunque disco in base al valore any.
Sul sistema deve essere installato il gruppo software per sviluppatori, SUNWCprog.
Se le pagine man standard vengono attivate dal file server, s_ref, nella rete, non è necessario installare sul sistema i pacchetti delle pagine man. I pacchetti che contengono le utility di accounting sono selezionati per essere installati sul sistema.
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog cluster SUNWCacc package apache_server \ http://package.central/packages/apache timeout 5 |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
La parola chiave install_type deve essere presente in tutti i profili.
La parola chiave system_type specifica che il sistema deve essere installato come standalone.
Le slice dei file system sono determinate dal software da installare con il valore default. Lo spazio di swap è impostato a 512 Mbyte e può essere installato su qualunque disco in base al valore any.
Sul sistema deve essere installato il gruppo software per sviluppatori, SUNWCprog.
Viene installato un pacchetto di terze parti sul sistema situato su un server HTTP.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. La partizione radice (/) ha una dimensione che dipende dal software selezionato, valore auto e deve essere installata su c0t0d0s0. La partizione di swap è impostata alla dimensione necessaria e deve essere installata su c0t3d0s1. Il file system usr è basato sul software selezionato e viene installato nella posizione determinata dal programma in base al valore any.
Sul sistema deve essere installato il gruppo software per l'intero ambiente operativo, SUNWCall.
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add patch patch_list nfs://patch_master/Solaris_10/patches \ retry 5 locale de |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Questo profilo aggiorna il sistema riallocando lo spazio su disco. In questo esempio, lo spazio su disco deve essere riallocato perché alcuni file system non dispongono di spazio sufficiente per l'aggiornamento.
Il file system radice su c0t3d0s2 viene aggiornato.
Per il backup dei dati durante la riallocazione dello spazio su disco dovrà essere usato un sistema remoto di nome orione. Per i valori della parola chiave backup_media, vedere Parola chiave backup_media.
Il pacchetto di compatibilità binaria, SUNWbcp, non dovrà essere installato dopo l'aggiornamento.
Il codice fa in modo che le pagine man di X Window System, se non sono già presenti, vengano installate sul sistema. Tutti i pacchetti già presenti sul sistema vengono automaticamente aggiornati.
Elenco delle patch che verranno installate con l'aggiornamento. L'elenco delle patch si trova su un server NFS denominato master_patch, nella directory Solaris_10/patches. Se l'attivazione non riesce, la procedura viene ritentata per cinque volte.
Dovranno essere installati i pacchetti per la versione locale tedesca.
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch layout_constraint c0t3d0s2 changeable 100 layout_constraint c0t3d0s4 changeable layout_constraint c0t3d0s5 movable package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add locale de |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Questo profilo aggiorna il sistema riallocando lo spazio su disco. In questo esempio, lo spazio su disco deve essere riallocato perché alcuni file system non dispongono di spazio sufficiente per l'aggiornamento.
Il file system radice su c0t3d0s2 viene aggiornato.
Per il backup dei dati durante la riallocazione dello spazio su disco dovrà essere usato un sistema remoto di nome orione. Per i valori della parola chiave backup_media, vedere Parola chiave backup_media.
Le parole chiave layout_constraint indicano che, durante la riallocazione dello spazio su disco, la funzione di configurazione automatica potrà eseguire le seguenti operazioni.
Modificare le slice 2 e 4. Le slice potranno essere spostate in un'altra posizione e la loro dimensione potrà essere modificata.
Spostare la slice 5. La slice potrà essere spostata in un'altra posizione ma la sua dimensione dovrà restare uguale.
Il pacchetto di compatibilità binaria, SUNWbcp, non dovrà essere installato dopo l'aggiornamento.
Il codice fa in modo che le pagine man di X Window System, se non sono già presenti, vengano installate sul sistema. Tutti i pacchetti già presenti sul sistema vengono automaticamente aggiornati.
Dovranno essere installati i pacchetti per la versione locale tedesca.
Nell'esempio seguente, il profilo indica che il programma JumpStart personalizzato dovrà richiamare l'archivio Solaris Flash da un server HTTP.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Il profilo installa un archivio Solaris Flash sul sistema clone. Tutti i file verranno sovrascritti, come in un'installazione iniziale.
L'archivio Solaris Flash viene richiamato da un server HTTP.
Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. Le dimensioni di root (/) si basano sulle dimensioni dell'archivio di Solaris Flash. Il file system radice è installato su c0t1d0s0. La partizione di swap è impostata sulla dimensione necessaria e deve essere installata su c0t1d0s1. /export/home utilizza lo spazio su disco rimanente. /export/home è installata su c0t1d0s7.
Nell'esempio seguente, il profilo indica che il programma JumpStart personalizzato richiama l'archivio Solaris Flash da un server HTTPS.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location https://192.168.255.255/solarisupdate.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Il profilo installa un archivio Solaris Flash sul sistema clone. Tutti i file verranno sovrascritti, come in un'installazione iniziale.
L'archivio Solaris Flash compresso viene recuperato dal server HTTPS.
Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. Le dimensioni di root (/) si basano sulle dimensioni dell'archivio di Solaris Flash. La partizione di swap è impostata sulla dimensione necessaria e deve essere installata su c0t1d0s1. /export/home utilizza lo spazio su disco rimanente. /export/home è installata su c0t1d0s7.
Nell'esempio seguente, il profilo indica che il programma JumpStart personalizzato dovrà richiamare l'archivio Solaris Flash da un server HTTP.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home package SUNWnew http://192.168.254.255/Solaris_10 timeout 5
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Il profilo installa un archivio Solaris Flash sul sistema clone. Tutti i file verranno sovrascritti, come in un'installazione iniziale.
L'archivio Solaris Flash viene richiamato da un server HTTP.
Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. Le dimensioni di root (/) si basano sulle dimensioni dell'archivio di Solaris Flash. Il file system radice è installato su c0t1d0s0. La partizione di swap è impostata sulla dimensione necessaria e deve essere installata su c0t1d0s1. /export/home utilizza lo spazio su disco rimanente. /export/home è installata su c0t1d0s7.
Il pacchetto SUNWnew viene aggiunto dalla directory Solaris_10 del server HTTP 192.168.254.255.
Nell'esempio seguente, il profilo indica al programma JumpStart personalizzato di richiamare l'archivio Solaris Flash da un server NFS. La parola chiave flash_update indica che si tratta di un archivio differenziale. Un archivio differenziale installa solo le differenze tra due immagini del sistema.
# profile keywords profile values # ---------------- ------------------- install_type flash_update archive_location nfs installserver:/export/solaris/flasharchive \ /solarisdiffarchive no_master_check
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Il profilo installa un archivio differenziale Solaris Flash sul sistema clone. Vengono installati solo i file specificati dall'archivio.
L'archivio Solaris Flash viene richiamato da un server NFS.
Il sistema clone non viene controllato per verificare se contiene un'immagine valida del sistema. Le immagini valide sono quelle create dal sistema master originale.
Nell'esempio seguente, il profilo indica al programma JumpStart personalizzato di creare un ambiente di boot vuoto. L'ambiente di boot vuoto non contiene nessun file system e non comporta nessuna copia dall'ambiente di boot corrente. L'ambiente di boot potrà essere popolato successivamente con un archivio Solaris Flash e quindi essere attivato.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall bootenv createbe bename second_BE \ filesystem /:/dev/dsk/c0t1d0s0:ufs \ filesystem -:/dev/dsk/c0t1d0s0:swap \ filesystem /export:shared:ufs |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. La partizione radice (/) ha una dimensione che dipende dal software selezionato, valore auto e deve essere installata su c0t0d0s0. La partizione di swap è impostata alla dimensione necessaria e deve essere installata su c0t3d0s1. Il file system usr è basato sul software selezionato e viene installato nella posizione determinata dal programma in base al valore any.
Sul sistema deve essere installato il gruppo software per l'intero ambiente operativo, SUNWCall.
Viene configurato un ambiente di boot vuoto e inattivo sul disco c0t1d0. Il file system radice (/) e i file system di swap e /export vengono creati ma lasciati vuoti. Questo secondo ambiente di boot potrà essere installato successivamente con un archivio Solaris Flash. Il nuovo ambiente di boot potrà quindi essere attivato per essere usato come attuale ambiente di avvio.
Per i valori e altre informazioni di riferimento sull'utilizzo di questa parola chiave, vedere:
Per una descrizione dei valori delle parole chiave, vedere Parole chiave e valori usati nei profili.
Per informazioni generali sull'uso di Solaris Live Upgrade per la creazione, l'aggiornamento e l'attivazione di un ambiente di boot inattivo, vedere il Capitolo 2, Solaris Live Upgrade (panoramica) in Guida all’installazione di Solaris 10 5/09: Solaris Live Upgrade e pianificazione degli aggiornamenti.
Per informazioni generali sull'uso di un archivio Solaris Flash, vedere il Capitolo 1, Solaris Flash (panoramica) in Guida all’installazione di Solaris 10 5/09: archivi Solaris Flash (creazione e installazione).
Nell'esempio seguente, il profilo indica che il programma JumpStart personalizzato utilizza la tecnologia di Solaris Volume Manager per creare volumi RAID-1 (mirror) per i file system (/), swap, /usr e /export/home. Un archivio Solaris Flash viene installato nell'ambiente di boot.
# profile keywords profile values # ---------------- ------------------- install_type flash_install arhcive_location nfs server:/export/home/export/flash.s10.SUNWCall partitioning explicit filesys mirror:d10 c0t0d0s0 c0t1d0s0 4096 / filesys mirror c0t0d0s1 2048 swap filesys mirror:d30 c0t0d0s3 c0t1d0s3 4096 /usr filesys mirror:d40 c0t0d0s4 c0t1d0s4 4096 /usr filesys mirror:d50 c0t0d0s5 c0t1d0s5 free /export/home metadb c0t1d0s7 size 8192 count 3 |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Il profilo installa un archivio Solaris Flash sul sistema clone. Tutti i file verranno sovrascritti, come in un'installazione iniziale.
L'archivio Solaris Flash viene richiamato da un server NFS.
Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit.
Viene creato il file system radice (/) e ne viene creato un mirror sulle slice c0t0d0s0 e c0t1d0s0. La dimensione del file system radice (/) è impostata su 4096 Mbyte. Il volume RAID-1 che esegue il mirroring di c0t0d0s0 e c0t1d0s0 è denominato d10.
Il file system swap viene creato e ne viene eseguito il mirroring sulla slice c0t0d0s1, con una dimensione di 2048 Mbyte. Il programma JumpStart personalizzato assegna automaticamente un nome al mirror.
Viene creato il file system (/usr) e ne viene creato un mirror sulle slice c0t1d0s3 e c0t0d0s3. La dimensione del file system (/usr) è impostata su 4096 Mbyte. Il volume RAID-1 è denominato d30.
Il file system (/usr) viene creato e ne viene eseguito il mirroring sulle slice c0t1d0s4 e c0t0d0s4. La dimensione del file system (/usr) è impostata su 4096 Mbyte. Il volume RAID-1 è denominato d40.
Quattro repliche del database di stato vengono installate sulla slice c0t1d0s7, ognuna con una dimensione di 8192 blocchi (4 Mbyte).
Per un'introduzione generale alla creazione di file system in mirroring durante l'installazione, vedere il Capitolo 9, Creazione di volumi RAID-1 (mirror) durante l’installazione (panoramica) in Guida all’installazione di Solaris 10 5/09: pianificazione dell’installazione e dell’aggiornamento.
Per conoscere i requisiti e le linee guida per la creazione di file system in mirroring durante l'installazione, vedere il Capitolo 10, Creazione di volumi RAID-1 (mirror) durante l’installazione (pianificazione) in Guida all’installazione di Solaris 10 5/09: pianificazione dell’installazione e dell’aggiornamento.
Per una descrizione dei valori delle parole chiave, vedere Parola chiave filesys (creazione di volumi RAID-1) e Parola chiave metadb (creazione di repliche del database di stato).
Nell'esempio seguente, il profilo indica al programma JumpStart personalizzato di utilizzare la tecnologia di Solaris Volume Manager per creare un volume RAID-1 (mirror) per il file system radice (/).
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d30 c0t1d0s0 c0t0d0s0 / filesys c0t0d0s3 512 swap metadb c0t0d0s4 size 8192 count 4 metadb c0t1d0s4 size 8192 count 4 |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Sul sistema viene installato il gruppo software Entire Solaris Software Plus OEM Support, SUNWCXall.
Il file system radice (/) viene creato e ne viene eseguito il mirroring sulle slice c0t1d0s0 e c0t0d0s0. Il volume RAID-1 che esegue il mirroring di c0t1d0s0 e c0t0d0s0 viene denominato d30. Il programma JumpStart personalizzato assegna automaticamente un nome ai due submirror.
Viene creato il file system swap con una dimensione di 512 Mbyte e ne viene eseguito il mirroring sulla slice c0t0d0s3.
Quattro repliche del database di stato vengono installate sulla slice c0t0d0s4, ognuna con una dimensione di 8192 blocchi (4 Mbyte
Quattro repliche del database di stato vengono installate sulla slice c0t1d0s4, ognuna con una dimensione di 8192 blocchi (4 Mbyte).
Per un'introduzione generale alla creazione di volumi RAID-1 durante l'installazione, vedere il Capitolo 9, Creazione di volumi RAID-1 (mirror) durante l’installazione (panoramica) in Guida all’installazione di Solaris 10 5/09: pianificazione dell’installazione e dell’aggiornamento.
Per le linee guida e i requisiti per la creazione di volumi RAID-1 durante l'installazione, vedere il Capitolo 10, Creazione di volumi RAID-1 (mirror) durante l’installazione (pianificazione) in Guida all’installazione di Solaris 10 5/09: pianificazione dell’installazione e dell’aggiornamento.
Per una descrizione dei valori delle parole chiave, vedere Parola chiave filesys (creazione di volumi RAID-1) e Parola chiave metadb (creazione di repliche del database di stato).
Nell'esempio seguente, il profilo indica al programma JumpStart personalizzato di utilizzare la tecnologia di Solaris Volume Manager per creare più volumi RAID-1 (mirror) per i file system radice (/), swap e /usr.
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d100 c0t1d0s0 c0t0d0s0 200 / filesys c0t1d0s5 500 /var filesys c0t0d0s5 500 filesys mirror c0t0d0s1 512 swap metadb c0t0d0s3 size 8192 count 5 filesys mirror c0t1d0s4 c0t0d0s4 2000 /usr filesys c0t1d0s7 free /export/home filesys c0t0d0s7 free |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Sul sistema viene installato il gruppo software Entire Solaris Software Plus OEM Support, SUNWCXall.
Il file system radice (/) viene creato e ne viene eseguito il mirroring sulle slice c0t1d0s0 e c0t0d0s0. La dimensione del file system radice (/) è impostata su 200 Mbyte. Il volume RAID-1 che esegue il mirroring di c0t1d0s0 e c0t0d0s0 viene denominato d100.
Il file system /var viene installato sulla slice c0t1d0s5 con una dimensione di 500 Mbyte. Il file system radice (/) viene creato e ne viene eseguito il mirroring sulle slice c0t1d0s0 e c0t0d0s0. La dimensione del file system radice (/) è impostata su 200 Mbyte. Il volume RAID-1 che esegue il mirroring di c0t1d0s0 e c0t0d0s0 viene denominato d100.
Il file system swap viene creato e ne viene eseguito il mirroring sulla slice c0t0d0s1, con una dimensione di 512 Mbyte. Il programma JumpStart personalizzato assegna automaticamente un nome al mirror.
Cinque repliche del database di stato vengono installate sulla slice c0t0d0s3, ognuna con una dimensione di 8192 blocchi (4 Mbyte).
Il file system (/usr) viene creato e ne viene eseguito il mirroring sulle slice c0t1d0s4 e c0t0d0s4. La dimensione del file system (/usr) è impostata su 2000 Mbyte. Il programma JumpStart personalizzato assegna automaticamente un nome al mirror.
Per un'introduzione generale alla creazione di file system in mirroring durante l'installazione, vedere il Capitolo 9, Creazione di volumi RAID-1 (mirror) durante l’installazione (panoramica) in Guida all’installazione di Solaris 10 5/09: pianificazione dell’installazione e dell’aggiornamento
Per conoscere i requisiti e le linee guida per la creazione di file system in mirroring durante l'installazione, vedere il Capitolo 10, Creazione di volumi RAID-1 (mirror) durante l’installazione (pianificazione) in Guida all’installazione di Solaris 10 5/09: pianificazione dell’installazione e dell’aggiornamento.
Per una descrizione dei valori delle parole chiave, vedere Parola chiave filesys (creazione di volumi RAID-1) e Parola chiave metadb (creazione di repliche del database di stato).
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone fdisk c0t0d0 0x04 delete fdisk c0t0d0 solaris maxfree cluster SUNWCall cluster SUNWCacc delete |
L'elenco seguente descrive alcune parole chiave e valori dell'esempio.
Tutte le partizioni fdisk di tipo DOSOS16 (04 esadecimale) vengono eliminate dal disco c0t0d0.
Viene creata una partizione fdisk Solaris nello spazio contiguo più grande disponibile sul disco c0t0d0.
Sul sistema deve essere installato il gruppo software Entire Distribution, SUNWCall.
Le utility di accounting del sistema, SUNWCacc, non dovranno essere installate.