Guida all'installazione di Solaris 9 12/03

Creazione di un profilo

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

Nota –

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.


Sintassi dei profili

Ogni profilo deve contenere:

Il profilo può inoltre contenere:

Creare un profilo

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


    Nota –

    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.


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


    Nota –

    Le parole chiave e i relativi valori distinguono tra maiuscole e minuscole.


  3. Salvare il profilo nella directory JumpStart.

  4. Verificare che il proprietario del profilo sia root e che le autorizzazioni siano impostate su 644.

  5. Provare il profilo (opzionale).

    Per informazioni sulla prova dei profili, vedere Prova di un profilo.

Esempi di 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.


Esempio 23–2 Attivazione di file system remoti, aggiunta ed eliminazione di package

 
# parole chiave        valori
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # dimensione di /swap
  cluster                 SUNWCprog
  package                 SUNWman delete
  cluster                 SUNWCacc

L'elenco seguente descrive alcune parole chiave e valori dell'esempio.

install_type

La parola chiave install_type deve essere presente in tutti i profili.

system_type

La parola chiave system_type specifica che il sistema deve essere installato come standalone.

partitioning

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.

cluster

Sul sistema deve essere installato il gruppo software per sviluppatori, SUNWCprog.

package

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.



Esempio 23–3 Designazione della posizione di installazione dei file system

# parole chiave        valori
# ----------------        -------------------
  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.

partitioning

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.

cluster

Sul sistema deve essere installato il gruppo software per l'intero ambiente operativo, SUNWCall.



Esempio 23–4 x86: Uso della parola chiave fdisk

# parole chiave      valori
# ----------------      -------------------
  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.

fdisk

Tutte le partizioni fdisk di tipo DOSOS16 (04 esadecimale) vengono eliminate dal disco c0t0d0.

fdisk

Viene creata una partizione fdisk Solaris nello spazio contiguo più grande disponibile sul disco c0t0d0.

cluster

Sul sistema deve essere installato il gruppo software Entire Distribution, SUNWCall.

cluster

Le utility di accounting del sistema, SUNWCacc, non dovranno essere installate.



Esempio 23–5 Riallocazione dello spazio su disco per l'aggiornamento

# parole chiave         valori
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem orione:/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.

install_type

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.

root_device

Il file system radice su c0t3d0s2 viene aggiornato.

backup_media

Per il backup dei dati durante la riallocazione dello spazio su disco dovrà essere usato un sistema remoto di nome orione. Per gli altri valori delle parole chiave usate per i supporti di backup, vedere Parola chiave backup_media.

layout_constraint

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.

package

Il package di compatibilità binaria, SUNWbcp, non dovrà essere installato dopo l'aggiornamento.

package

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.

locale

Dovranno essere installati i package per la versione locale tedesca.



Esempio 23–6 Richiamo di un archivio Solaris Flash da un server HTTP

Nell'esempio seguente, il profilo indica che il programma JumpStart personalizzato dovrà richiamare l'archivio Solaris Flash da un server HTTP.

# parole chiave         valori
# ----------------         -------------------
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.

install_type

Il profilo installa un archivio Solaris Flash sul sistema clone. Tutti i file verranno sovrascritti, come in un'installazione iniziale.

archive_location

L'archivio Solaris Flash viene richiamato da un server HTTP.

partitioning

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 alla dimensione necessaria e deve essere installata su c0t1d0s1. /export/home si basa sullo spazio su disco rimanente. /export/home è installata su c0t1d0s7.



Esempio 23–7 Richiamo di un archivio Solaris Flash da un server Secure HTTP

Nell'esempio seguente, il profilo indica che il programma JumpStart personalizzato richiama l'archivio Solaris Flash da un server Secure HTTP.

# parole chiave         valori
# ----------------         -------------------
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.

install_type

Il profilo installa un archivio Solaris Flash sul sistema clone. Tutti i file verranno sovrascritti, come in un'installazione iniziale.

archive_location

L'archivio Solaris Flash compresso viene richiamato dal server Secure HTTP.

partitioning

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 alla dimensione necessaria e deve essere installata su c0t1d0s1. /export/home si basa sullo spazio su disco rimanente. /export/home è installata su c0t1d0s7.



Esempio 23–8 Richiamo di un archivio differenziale Solaris Flash da un server NFS

Nell'esempio seguente, il profilo indica che il programma JumpStart personalizzato dovrà 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.

# parole chiave         valori
# ----------------         -------------------
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.

install_type

Il profilo installa un archivio differenziale Solaris Flash sul sistema clone. Vengono installati solo i file specificati dall'archivio.

archive_location

L'archivio Solaris Flash viene richiamato da un server NFS.

no_master_check

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.



Esempio 23–9 Creazione di un ambiente di boot inattivo

Nell'esempio seguente, il profilo indica al programma JumpStart personalizzato di creare un ambiente di boot vuoto e inattivo. L'ambiente di boot potrà essere popolato successivamente con un archivio Solaris Flash.

# parole chiave        valori
# ----------------        -------------------
  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.

partitioning

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.

cluster

Sul sistema deve essere installato il gruppo software per l'intero ambiente operativo, SUNWCall.

bootenv createbe

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 ambiente operativo.

Per i valori e altre informazioni di riferimento sull'utilizzo di questa parola chiave, vedere:

  • Per una descrizione dei valori della parola 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 30.

  • Per informazioni generali sull'uso di un archivio Solaris Flash, vedere Capitolo 17.