JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'installation d'Oracle Solaris 10 1/13 : Installations JumpStart     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Emplacement des informations de planification pour l'installation d'Oracle Solaris

2.  JumpStart (présentation)

3.  Préparation d'une installation JumpStart (tâches)

4.  Utilisation des fonctions facultatives de JumpStart (tâches)

Création de scripts de début

A propos des scripts de début

Création de profils dérivés dans un script de début

Suivi de la durée d'installation avec un script de début et un script de fin

Création de scripts de fin

A propos des scripts de fin

Ajout de fichiers à l'aide d'un script de fin

Ajout de packages ou de patchs à l'aide d'un script de fin

Personnalisation de l'environnement root à l'aide d'un script de fin

Installations non interactives avec des scripts de fin

Création d'un fichier de configuration compressé

Création d'un fichier de configuration compressé

Création de fichiers de configuration de disque

SPARC : Création d'un fichier de configuration d'un seul disque

SPARC : Création d'un fichier de configuration de plusieurs disques

x86 : Création d'un fichier de configuration d'un seul disque

x86 : Création d'un fichier de configuration de plusieurs disques

Utilisation d'un programme d'installation spécifique à votre organisation

5.  Création de mots-clés de règles et de sondes personnalisés - Tâches

6.  Procédure d'installation JumpStart (Tâches)

7.  Installation à l'aide de JumpStart (exemples)

8.  Référence des mots-clés JumpStart

9.  Installation d'un pool root ZFS à l'aide de JumpStart

Glossaire

Index

Création de scripts de début

Un script de début correspond à un script Bourne shell défini par l'utilisateur que vous spécifiez dans le fichier rules. Un script de début effectue des tâches précédant l'installation du logiciel Oracle Solaris sur un système. Vous ne pouvez utiliser de scripts de début que si vous installez le logiciel Oracle Solaris à l'aide de la méthode JumpStart.

Utilisez un script de début pour effectuer les tâches suivantes :

A propos des scripts de début


Remarque - Pour la version Oracle Solaris 10, un exemple de script JumpStart, set_nfs4_domain, était fourni sur le média pour empêcher l'affichage d'invites au cours d'une installation JumpStart. Ce script avait pour effet de supprimer l'invite NFSv4 pendant l'installation. Ce script n'est plus nécessaire. Depuis la version Solaris 10 5/09, il suffit d'employer le mot-clé sysidcfg, nfs4_domain pour supprimer l'invite. Le script set_nfs4_domain ne permet plus de supprimer une invite.

Si des zones non globales ont été installées et que le fichier sysidcfg contient le mot-clé nfs4_domain, la première initialisation d'une zone non globale définit le domaine. Si ce n'est pas le cas, le programme d'installation interactif d'Oracle Solaris démarre et vous invite à spécifier un nom de domaine pour poursuivre le processus d'initialisation.

Reportez-vous à la section Mot-clé nfs4_domain du manuel Guide d’installation d’Oracle Solaris 10 1/13 : installations basées sur réseau


Création de profils dérivés dans un script de début

Un profil dérivé est un profil créé de manière dynamique par un script de début lors d'une installation JumpStart. Vous avez besoin de profils dérivés lorsque vous ne pouvez pas configurer le fichier rules de manière à établir le profil de systèmes spécifiques. Vous devrez, par exemple, utiliser des profils dérivés si vous utilisez des systèmes de modèle identique mais équipés de composants matériels distincts, des systèmes qui ne seraient pas équipés de la même mémoire graphique, par exemple.

Pour définir une règle d'utilisation d'un profil dérivé, il faut effectuer les tâches suivantes :

Lorsqu'un système correspond à une règle où le champ de profil équivaut au signe égal (=), le script de début crée le profil dérivé qui est utilisé pour installer le logiciel Oracle Solaris sur le système.

L'exemple ci-après illustre un script de début conçu pour créer systématiquement le même profil dérivé. Vous pouvez également rédiger un script de début conçu pour créer des profils dérivés distincts selon l'évaluation des règles.

Exemple 4-1 Script de début de création d'un profil dérivé

#!/bin/sh
echo "install_type        initial_install"    > ${SI_PROFILE}
echo "system_type         standalone"        >> ${SI_PROFILE}
echo "partitioning        default"           >> ${SI_PROFILE}
echo "cluster             SUNWCprog"         >> ${SI_PROFILE}
echo "package       SUNWman     delete"      >> ${SI_PROFILE}
echo "package       SUNWolman   delete"      >> ${SI_PROFILE}
echo "package       SUNWxwman   delete"      >> ${SI_PROFILE}

Dans l'exemple, le script de début doit utiliser la variable d'environnement SI_PROFILE pour définir le nom du profil dérivé, lequel équivaut à /tmp/install.input par défaut.


Remarque - Si un script de début est utilisé pour créer un profil dérivé, assurez-vous que le script ne contienne pas d'erreur. Le script check ne vérifie pas les profils dérivés, ceux-ci n'étant effectivement créés qu'une fois que le script de début est exécuté.


Suivi de la durée d'installation avec un script de début et un script de fin

Vous pouvez inclure un script de début et un script de fin afin d'enregistrer l'heure de début et l'heure de fin de l'installation, comme illustré dans les exemples suivants.

Exemple 4-2 Script de début qui enregistre l'heure de début

# more begin-with-date
#!/bin/sh
#

echo
echo "Noting time that installation began in /tmp/install-begin-time"
echo "Install begin time: `date`" > /tmp/install-begin-time
echo
cat /tmp/install-begin-time
echo
#

Exemple 4-3 Script de fin qui enregistre l'heure de fin

# more finish*with*date
#!/bin/sh
#

cp /tmp/install-begin-time /a/var/tmp
echo
echo "Noting time that installation finished in /a/var/tmp/install-finish-time"
echo "Install finish time: `date`" > /a/var/tmp/install-finish-time
echo
cat /a/var/tmp/install-finish-time
#

Les heures de début et de fin sont enregistrées dans le fichier finish.log .