Guide d'installation de Solaris 9

Variables environnementales de la méthode JumpStart personnalisée

Vous pouvez employer des variables environnementales dans vos scripts de début et de fin. Un script de début peut, par exemple, extraire la taille d'un disque, SI_DISKSIZES, pour savoir s'il est possible d'installer ou non des modules particuliers sur un système. Il procède ensuite ou non à leur installation.

Ces variables environnementales regroupent des informations relatives à un système donné. Ces variables sont définies ou non en fonction des mots-clés de règle et des valeurs utilisés dans le fichier rules.

Les informations relatives au système d'exploitation installé sur un système donné, par exemple, ne figurent dans SI_INSTALLED que si vous avez spécifié le mot-clé installed.

Le Tableau 28-7 décrit ces variables et leur valeur.

Tableau 28-7 Variables environnementales d'une installation

Variable environnementale 

Valeur 

CHECK_INPUT

Le chemin d'accès au fichier rules du répertoire JumpStart, monté sur /tmp/install_config/rules.

HOME

Le répertoire d'accueil de la racine pendant l'installation, soit /tmp/root.

PATH

Le chemin de recherche de shell au cours de l'installation, soit /sbin:/usr/sbin/install.d:/usr:/usr/sbin:/usr/bin .

SI_ARCH

L'architecture matérielle du poste client de l'installation. La variable SI_ARCH est définie si le mot-clé arch figure dans le fichier rules.

SI_BEGIN

Le nom du script de début, le cas échéant. 

SI_CLASS

Le nom du profil utilisé pour installer le poste client de l'installation. 

SI_CONFIG_DIR

Le chemin d'accès au répertoire JumpStart, monté sur /tmp/instal_config.

SI_CONFIG_FILE

Le chemin d'accès au fichier rules du répertoire JumpStart, monté sur /tmp/install_config/rules.

SI_CONFIG_PROG

Le fichier rules.

SI_CUSTOM_PROBES_FILE

Le fichier custom_probes.ok dans lequel vous pouvez définir vos propres mots-clés de règle et de sonde. Si vous créez un fichier custom_probes.ok, vous pouvez l'utiliser pour élargir la liste des mots-clés de règle par défaut, dont vous trouverez une description dans la rubrique "Mots-clés et valeurs des règles". Vous pouvez aussi utiliser le fichier pour élargir la liste des mots-clés de sonde par défaut dont vous trouverez une description dans la rubrique "Mots-clés et valeurs des sondes".

SI_DISKLIST

Une liste des noms des disques du poste client de l'installation, séparés par une virgule. La variable SI_DISKLIST est définie si le mot-clé disksize est employé et renseigné dans le fichier rules. Les variables SI_DISKLIST et SI_NUMDISKS servent à déterminer le disque physique à utiliser comme rootdisk. rootdisk fait l'objet de la rubrique "Comment déterminer le disque racine d'un système".

SI_DISKSIZES

Une liste des tailles des disques du poste client de l'installation, séparées par une virgule. La variable SI_DISKSIZES est définie si le mot-clé disksize est employé et renseigné dans le fichier rules.

SI_DOMAINNAME

Le nom de domaine. La variable SI_DOMAINNAME est définie si le mot-clé domainname est employé et renseigné dans le fichier rules.

SI_FINISH

Le nom du script de fin, le cas échéant. 

SI_HOSTADDRESS

L'adresse IP du poste client de l'installation. 

SI_HOSTID

L'adresse Ethernet du poste client de l'installation. 

SI_HOSTNAME

Le nom d'hôte du poste client de l'installation. La variable SI_HOSTNAME est définie si le mot-clé hostname est employé et renseigné dans le fichier rules.

SI_INSTALLED

Le nom de périphérique d'un disque sur lequel est installé un système d'exploitation spécifique, comme Solaris, SunOS ou System V. La variable SI_INSTALLED est définie si le mot-clé installed est employé et renseigné dans le fichier rules. SI_INST_OS et SI_INST_VER servent à déterminer la valeur de SI_INSTALLED.

SI_INST_OS

Le nom du système d'exploitation. SI_INST_OS et SI_INST_VER servent à déterminer la valeur de SI_INSTALLED.

SI_INST_VER

La version du système d'exploitation. SI_INST_OS et SI_INST_VER servent à déterminer la valeur de SI_INSTALLED.

SI_KARCH

L'architecture du noyau du poste client de l'installation. La variable SI_KARCH est définie si le mot-clé karch est employé et renseigné dans le fichier rules.

SI_MEMSIZE

La quantité de mémoire physique du poste client de l'installation. La variable SI_MEMSIZE est définie si le mot-clé memsize est employé et renseigné dans le fichier rules.

SI_MODEL

Le nom du modèle du poste client de l'installation. La variable SI_MODEL est définie si le mot-clé model est employé et indiqué dans le fichier rules.

SI_NETWORK

L'identifiant réseau du poste client de l'installation. La variable SI_NETWORK est définie si le mot-clé network est employé et indiqué dans le fichier rules.

SI_NUMDISKS

Le nombre de disques dont est équipé le poste client de l'installation. La variable SI_NUMDISKS est définie si le mot-clé disksize est employé et renseigné dans le fichier rules. Les variables SI_DISKLIST et SI_NUMDISKS servent à déterminer le disque physique à utiliser comme rootdisk. rootdisk fait l'objet de la rubrique "Comment déterminer le disque racine d'un système".

SI_OSNAME

La version du système d'exploitation qui figure sur l'image du logiciel Solaris 9. Vous pouvez, par exemple, utiliser la variable SI_OSNAME dans un script, si vous installez le logiciel Solaris sur des systèmes équipés de la version du système d'exploitation de l'image du DVD Solaris 9 ou du CD 1/2 Logiciel Solaris 9.

SI_PROFILE

Le chemin d'accès au profil dans le répertoire JumpStart monté. Le chemin type est /tmp/install_config/nom_profil. Si vous créez un profil dérivé, SI_PROFILE est associé au fichier /tmp/install.input.

SI_ROOTDISK

Le nom de périphérique du disque désigné par le nom logique rootdisk. La variable SI_ROOTDISK est définie si le mot-clé disksize ou installed est associé à rootdisk dans le fichier rules.

SI_ROOTDISKSIZE

La taille du disque désignée par le nom logique rootdisk. La variable SI_ROOTDISKSIZE est définie si le mot-clé disksize ou installed est associé à rootdisk dans le fichier rules.

SI_SYS_STATE

Le fichier /a/etc/.sysIDtool.state. Vous pouvez éditer ce fichier dans un script de fin pour éviter que le programme sysidroot ne vous demande un mot de passe superutilisateur pour réinitialiser le système.

SI_TOTALDISK

La quantité totale d'espace disque du client d'installation. La variable SI_TOTALDISK est définie si le mot-clé totaldisk est employé et indiqué dans le fichier rules.

SHELL

La shell par défaut pendant l'installation, soit /sbin/sh.

TERM

Le type de terminal dont est équipé le poste client de l'installation.  

TZ

Le fuseau horaire par défaut, tel qu'il est indiqué dans le service de noms NIS ou NIS+.