Guida all'installazione di Solaris 9

Variabili d'ambiente per l'installazione JumpStart personalizzata

Negli script iniziali e finali è possibile usare una serie di variabili d'ambiente. Ad esempio, uno script iniziale può estrarre la dimensione del disco, SI_DISKSIZES, e quindi installare o non installare determinati package sul sistema in base alla dimensione effettiva del disco estratta dallo script.

Le informazioni acquisite su un sistema vengono memorizzate in queste variabili d'ambiente, che vengono impostate o meno in base alle parole chiave e ai valori utilizzati nel file rules.

Ad esempio, le informazioni sul sistema operativo già installato su un sistema sono disponibili in SI_INSTALLED solo dopo l'utilizzo della parola chiave installed.

La Tabella 28–7 descrive queste variabili e i relativi valori.

Tabella 28-7 Variabili d'ambiente usate per l'installazione

Variabile d'ambiente 

Valore 

CHECK_INPUT

Percorso del file rules nella directory JumpStart, attivata su /tmp/install_config/rules.

HOME

Directory home dell'utente root usata durante l'installazione, /tmp/root.

PATH

Percorso di ricerca della shell usato durante l'installazione, /sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin

SI_ARCH

Architettura hardware del client di installazione. La variabile SI_ARCH viene impostata quando si utilizza la parola chiave arch nel file rules.

SI_BEGIN

Nome dello script iniziale, se usato. 

SI_CLASS

Nome del profilo utilizzato per installare il client. 

SI_CONFIG_DIR

Percorso della directory JumpStart, attivata su /tmp/install_config.

SI_CONFIG_FILE

Percorso del file rules nella directory JumpStart, attivata su /tmp/install_config/rules.

SI_CONFIG_PROG

Il file rules.

SI_CUSTOM_PROBES_FILE

Il file custom_probes.ok, in cui è possibile definire proprie regole e parole chiave non operative. Il file custom_probes.ok può essere usato per estendere l'elenco delle parole chiave predefinite per le regole, descritte in Parole chiave e valori usati nelle regole. Può anche essere usato per estendere l'elenco delle parole chiave non operative, descritte in Parole chiave non operative e valori.

SI_DISKLIST

Elenco separato da virgole dei dischi presenti sul client di installazione. La variabile SI_DISKLIST viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave disksize specificato nel file rules. Le variabili SI_DISKLIST e SI_NUMDISKS vengono usate per determinare il disco fisico da usare come rootdisk. La variabile rootdisk è descritta in Come viene determinato il disco di root del sistema.

SI_DISKSIZES

Elenco separato da virgole delle dimensioni dei dischi presenti sul client di installazione. La variabile SI_DISKSIZES viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave disksize specificato nel file rules.

SI_DOMAINNAME

Nome del dominio. La variabile SI_DOMAINNAME viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave domainname specificato nel file rules.

SI_FINISH

Nome dello script finale, se usato. 

SI_HOSTADDRESS

Indirizzo IP del client di installazione. 

SI_HOSTID

Indirizzo Ethernet del client di installazione. 

SI_HOSTNAME

Nome host del client di installazione. La variabile SI_HOSTNAME viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave hostname specificato nel file rules.

SI_INSTALLED

Nome di dispositivo di un disco con un sistema operativo specifico, ad esempio Solaris, SunOS o System V. La variabile SI_INSTALLED viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave installed specificato nel file rules. SI_INST_OS e SI_INST_VER vengono usate per determinare il valore di SI_INSTALLED.

SI_INST_OS

Nome del sistema operativo. SI_INST_OS e SI_INST_VER vengono usate per determinare il valore di SI_INSTALLED.

SI_INST_VER

Versione del sistema operativo. SI_INST_OS e SI_INST_VER vengono usate per determinare il valore di SI_INSTALLED.

SI_KARCH

Architettura del kernel del client di installazione. La variabile SI_KARCH viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave karch specificato nel file rules.

SI_MEMSIZE

Quantità di memoria fisica presente sul client di installazione. La variabile SI_MEMSIZE viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave memsize specificato nel file rules.

SI_MODEL

Modello del client di installazione. La variabile SI_MODEL viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave model specificato nel file rules.

SI_NETWORK

Numero di rete del client di installazione. La variabile SI_NETWORK viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave network specificato nel file rules.

SI_NUMDISKS

Numero di dischi del client di installazione. La variabile SI_NUMDISKS viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave disksize specificato nel file rules. Le variabili SI_NUMDISKS e SI_DISKLIST vengono usate per determinare il disco fisico da usare come rootdisk. La variabile rootdisk è descritta in Come viene determinato il disco di root del sistema.

SI_OSNAME

Release del sistema operativo dell'immagine di Solaris 9. Ad esempio, la variabile SI_OSNAME può essere usata in uno script se si desidera installare Solaris sui sistemi basati sulla versione del sistema operativo uguale a quella dell'immagine del DVD di Solaris 9 o del CD Solaris 9 Software 1 of 2.

SI_PROFILE

Percorso del profilo nella directory JumpStart attivata. Il percorso è /tmp/install_config/nome_profilo. Se si sta creando un profilo derivato, SI_PROFILE viene impostata sul file /tmp/install.input.

SI_ROOTDISK

Nome di dispositivo del disco rappresentato dal nome logico rootdisk. La variabile SI_ROOTDISK viene impostata quando la parola chiave disksize o installed è impostata su rootdisk nel file rules.

SI_ROOTDISKSIZE

Dimensione del disco rappresentato dal nome logico rootdisk. La variabile SI_ROOTDISKSIZE viene impostata quando la parola chiave disksize o installed è impostata su rootdisk nel file rules.

SI_SYS_STATE

Il file /a/etc/.sysIDtool.state. Questo file può essere modificato in uno script finale in modo da impedire che il programma sysidroot richieda la password di root prima del riavvio del sistema.

SI_TOTALDISK

Quantità totale di spazio su disco presente sul client di installazione. La variabile SI_TOTALDISK viene impostata quando il programma trova un sistema corrispondente al valore della parola chiave totaldisk specificato nel file rules.

SHELL

Shell predefinita usata durante l'installazione, /sbin/sh.

TERM

Tipo di terminale del client di installazione.  

TZ

Fuso orario predefinito specificato nel servizio di denominazione NIS o NIS+.