Guida all'installazione di Oracle Solaris 10 9/10: metodo JumpStart personalizzato e installazioni avanzate.

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.


Nota –

Se si sta installando un pool root di Solaris ZFS, vedere il Capitolo 9Installazione di un pool root ZFS con il metodo JumpStart per conoscere le limitazioni e consultare alcuni esempi di profili.



Esempio 3–2 Attivazione di file system remoti, aggiunta ed eliminazione di pacchetti

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

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 pacchetti delle pagine man. I pacchetti che contengono le utility di accounting sono selezionati per essere installati sul sistema.



Esempio 3–3 Attivazione di file system remoti e aggiunta di un pacchetto di terze parti

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

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

Viene installato un pacchetto di terze parti sul sistema situato su un server HTTP.



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

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

partitioning

Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. La partizione root (/) 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 3–5 Aggiornamento e installazione di patch

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

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 root 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 i valori della parola chiave backup_media, vedere Parola chiave backup_media.

package

Il pacchetto 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 pacchetti già presenti sul sistema vengono automaticamente aggiornati.

patch

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.

versione_locale

Dovranno essere installati i pacchetti per la versione locale tedesca.



Esempio 3–6 Riallocazione dello spazio su disco per l'aggiornamento

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

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 root 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 i valori della parola chiave backup_media, 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 pacchetto 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 pacchetti già presenti sul sistema vengono automaticamente aggiornati.

versione_locale

Dovranno essere installati i pacchetti per la versione locale tedesca.



Esempio 3–7 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.

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

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 root è 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.



Esempio 3–8 Richiamo di un archivio Solaris Flash da un server HTTPS

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.

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 recuperato dal server HTTPS.

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 sulla dimensione necessaria e deve essere installata su c0t1d0s1. /export/home utilizza lo spazio su disco rimanente. /export/home è installata su c0t1d0s7.



Esempio 3–9 Richiamo di un archivio Solaris Flash e installazione di un pacchetto di terze parti

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.

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 root è 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.

package

Il pacchetto SUNWnew viene aggiunto dalla directory Solaris_10 del server HTTP 192.168.254.255.



Esempio 3–10 Richiamo di un archivio differenziale Solaris Flash da un server NFS

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.

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 3–11 Creazione di un ambiente di boot vuoto

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.

partitioning

Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit. La partizione root (/) 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 root (/) 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:



Esempio 3–12 Creazione di volumi RAID-1 durante l'installazione di un archivio Solaris Flash

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.

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

partitioning

Le slice dei file system sono determinate dalle parole chiave filesys, con valore explicit.

filesys

Viene creato il file system root (/) e ne viene creato un mirror sulle slice c0t0d0s0 e c0t1d0s0. La dimensione del file system root (/) è impostata su 4096 Mbyte. Il volume RAID-1 che esegue il mirroring di c0t0d0s0 e c0t1d0s0 è denominato d10.

filesys

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.

filesys

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.

filesys

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.

metadb

Quattro repliche del database di stato vengono installate sulla slice c0t1d0s7, ognuna con una dimensione di 8192 blocchi (4 Mbyte).



Esempio 3–13 Creazione di un volume RAID-1 per il mirroring del file system root

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 root (/).

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

cluster

Sul sistema viene installato il gruppo software Entire Solaris Software Plus OEM Support, SUNWCXall.

filesys

Il file system root (/) 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.

filesys

Viene creato il file system swap con una dimensione di 512 Mbyte e ne viene eseguito il mirroring sulla slice c0t0d0s3.

metadb

Quattro repliche del database di stato vengono installate sulla slice c0t0d0s4, ognuna con una dimensione di 8192 blocchi (4 Mbyte

metadb

Quattro repliche del database di stato vengono installate sulla slice c0t1d0s4, ognuna con una dimensione di 8192 blocchi (4 Mbyte).



Esempio 3–14 Creazione di volumi RAID-1 per il mirroring di più file system

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 root (/), 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.

cluster

Sul sistema viene installato il gruppo software Entire Solaris Software Plus OEM Support, SUNWCXall.

filesys

Il file system root (/) viene creato e ne viene eseguito il mirroring sulle slice c0t1d0s0 e c0t0d0s0. La dimensione del file system root (/) è impostata su 200 Mbyte. Il volume RAID-1 che esegue il mirroring di c0t1d0s0 e c0t0d0s0 viene denominato d100.

filesys

Il file system /var viene installato sulla slice c0t1d0s5 con una dimensione di 500 Mbyte. Il file system root (/) viene creato e ne viene eseguito il mirroring sulle slice c0t1d0s0 e c0t0d0s0. La dimensione del file system root (/) è impostata su 200 Mbyte. Il volume RAID-1 che esegue il mirroring di c0t1d0s0 e c0t0d0s0 viene denominato d100.

filesys

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.

metadb

Cinque repliche del database di stato vengono installate sulla slice c0t0d0s3, ognuna con una dimensione di 8192 blocchi (4 Mbyte).

filesys

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.



Esempio 3–15 x86: Uso della parola chiave fdisk

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

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.