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 |
Se la directory JumpStart è stata creata con le procedure descritte in "Creazione di un server dei profili per una rete" o in "Creazione di un dischetto dei profili per sistemi standalone", nella directory sono già presenti alcuni profili di esempio.
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.
Verificare che il nome del profilo sia 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".
# parole chiave valori # ----------------- ----------------- install_type initial_install1 system_type standalone2 partitioning default3 filesys any 512 swap # dimensione di /swap cluster SUNWCprog4 package SUNWman delete5 cluster SUNWCacc |
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 package delle pagine man. I package che contengono le utility di accounting sono selezionati per essere installati sul sistema.
# parole chiave valori # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit1 filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall2 |
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.
# parole chiave valori # ---------------- ------------------- install_type upgrade1 root_device c0t3d0s22 backup_media remote_filesystem orione:/export/scratch3 layout_constraint c0t3d0s2 changeable 1004 layout_constraint c0t3d0s4 changeable layout_constraint c0t3d0s5 movable package SUNWbcp delete5 package SUNWxwman add6 cluster SUNWCacc add locale de7 |
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.
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 package 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 package già presenti sul sistema vengono automaticamente aggiornati.
Dovranno essere installati i package per la versione locale tedesca.