Sun Java Enterprise System 2003Q4 Manuel d'installation |
Chapitre 7
Installation automatisée du logicielL'installation automatisée est utile pour l'installation de Java Enterprise System sur des hôtes multiples qui partagent des configurations similaires. Pour l'utiliser, vous devez exécuter une fois le programme d'installation pour consigner les valeurs que vous fournissez dans un fichier d'état. Le fichier d'état qui comporte vos valeurs consiste en une liste de paramètres, qui représentent chacun un champ ou une invite unique.
Vous pouvez ensuite exécuter le programme d'installation sur plusieurs hôtes en utilisant le même fichier d'état comme entrée. Ce processus reproduit la configuration sur plusieurs hôtes de votre entreprise.
Ce chapitre inclut les sections suivantes :
Étapes de préinstallationAvant de créer un fichier d'état, vous devez effectuer les mêmes étapes de préinstallation que pour une installation interactive. Reportez-vous aux chapitres suivants, si vous ne l'avez pas encore fait :
- Le chapitre 2, « Préparation de l'installation » contient des informations sur la configuration du système et d'autres informations de planification importantes.
- Le chapitre 3, « Collecte d'informations relatives à l'installation et à la configuration » comporte des informations sur chaque question posée par le programme d'installation. Ce chapitre associe chaque question au paramètre du fichier d'état que vous définissez en répondant à la question.
InstructionsSi vous êtes habitué aux composants Java Enterprise System, vous savez probablement élaborer des fichiers d'état de façon manuelle. Cette méthode peut entraîner des problèmes lors de l'installation, de la configuration ou du démarrage du serveur.
Suivez ces instructions pour réussir l'installation automatisée :
- Autorisez le programme d'installation à générer le fichier d'état à votre place, comme indiqué dans la section « Génération d'un fichier d'état ».
Ne créez pas de fichier d'état original. Un fichier d'état généré par le programme d'installation bénéficie de la vérification des dépendances et du rapport d'erreurs en temps réel effectués par le programme d'installation.
- Enregistrez une copie du fichier d'état avant d'effectuer les modifications.
- Ne changez pas les paramètres, sauf pour modifier leur valeur.
- Suivez ces instructions pour modifier les valeurs :
Génération d'un fichier d'étatPour générer un fichier d'état, vous devez tout d'abord exécuter le programme d'installation à l'aide de l'interface graphique ou de l'interface texte. Consultez très attentivement l'un des chapitres suivants avant d'exécuter le programme d'installation (une préparation minutieuse est essentielle à la réussite de l'installation).
chapitre 5, « Installation du logiciel à l'aide de l'interface graphique »
chapitre 6, « Installation du logiciel à l'aide de l'interface texte »
Pour générer un fichier d'état
- Si vous prévoyez d'utiliser l'interface graphique du programme d'installation, accédez à votre écran.
Si vous vous connectez à partir d'une machine distante ou à l'aide de la commande su pour devenir superuser sur une machine locale, utilisez la commande xhost sur la machine locale pour pouvoir accéder à l'écran local. Ainsi, pour octroyer des autorisations d'accès à tous les utilisateurs, utilisez la commande suivante :
xhost +
Si vous vous connectez à partir d'une machine distante, assurez-vous que la variable d'environnement DISPLAY est bien paramétrée sur l'écran local. Si la variable DISPLAY n'est pas paramétrée correctement, le programme d'installation s'exécute en mode texte. Par exemple, si le nom de votre machine est monhôte :
(C Shell) % setenv DISPLAY monhôte:0.0
(Korn Shell) $ DISPLAY=monhôte:0.0- Si vous n'êtes pas connecté en tant que root, vous devez être superuser.
- Accédez au répertoire dans lequel se trouve le programme d'installation.
cd répertoire_programme_installation
- Lancez le programme d'installation, en fournissant un nom de chemin d'accès pour le fichier d'état. Le format de la commande installer est le suivant :
./installer [-no] [-nodisplay] -saveState [fichierétat]
où :
- Parcourez les pages du programme d'installation, en suivant les instructions indiquées dans la section « Installation du logiciel à l'aide de l'interface graphique ».
Chacune de vos réponses au programme d'installation est enregistrée dans le fichier d'état. Une fois l'installation terminée, ce fichier est disponible à l'emplacement spécifié.
Modification du fichier d'étatAvant d'effectuer une installation automatisée, modifiez le fichier d'état pour vous assurer que les paramètres locaux tels que le nom de l'hôte, le nom de domaine, l'adresse IP ou d'autres paramètres, sont adaptés à la machine du programme d'installation.
Il est également possible que vous deviez modifier la clé du fichier d'état si vous envisagez d'effectuer l'installation sur un autre système d'exploitation que celui sur lequel vous avez créé le fichier d'état.
Modification des paramètres locaux
Le tableau suivant indique les paramètres que vous devrez peut-être modifier, en fonction des composants que vous installez. Les paramètres que vous devez modifier dépendent également de la configuration de votre machine. Par exemple, la machine sur laquelle vous avez généré le fichier d'état appartient peut-être au même domaine que la machine sur laquelle vous effectuez l'installation.
Pour obtenir une description de chaque paramètre, reportez-vous au chapitre 3, « Collecte d'informations relatives à l'installation et à la configuration ».
Création d'un ID pour les plates-formes
Vous ne pouvez pas générer un fichier d'état sur une machine dont le système d'exploitation est différent de celui de la machine sur laquelle est exécuté le fichier d'état. Il existe un type d'ID de fichier d'état différent pour les trois plates-formes suivantes :
Un fichier d'état peut être modifié de deux façons différentes afin que vous puissiez l'exécuter sur une autre plate-forme que celle sur laquelle il a été créé.
Génération d'un ID de fichier d'état à l'aide du programme d'installation
Cette procédure génère un nouvel ID de fichier d'état par l'exécution du programme d'installation sur la plate-forme sur laquelle vous souhaitez effectuer une installation automatisée.
Pour générer un ID de fichier d'état à l'aide du programme d'installation
- Si vous n'êtes pas connecté en tant que root, vous devez être superuser.
- Accédez au répertoire dans lequel se trouve le programme d'installation :
cd rép_installation
- Exécutez le programme d'installation avec l'option -id.
./installer -id
La commande génère un identificateur crypté.
- Copiez l'identificateur et collez la valeur dans le fichier d'état en tant que valeur des paramètres STATE_BEGIN et STATE_DONE.
L'exemple suivant correspond à un identificateur de fichier d'état dans un fichier d'état :
[STATE_BEGIN Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
.
.
.
[STATE_DONE Sun Java(tm) Enterprise System f31c7e86a64605bc5b9b629931a30b275a0eb447]
Génération d'un ID de fichier d'état à l'aide de fichiers de distribution spécifiques à la plate-forme
Cette procédure permet de générer un ID de fichier d'état à l'aide des fichiers de distribution de Java Enterprise System pour une plate-forme particulière. Le DVD de distribution de Java Enterprise System contient toutes les distributions spécifiques à une plate-forme. Cette procédure fonctionne également si vous avez téléchargé une seule distribution spécifique à une plate-forme.
Pour générer un ID de fichier d'état à l'aide de fichiers de distribution spécifiques à la plate-forme
- Accédez au répertoire spécifique à la plate-forme .install :
cd plate-forme/.install
où la valeur plate-forme peut être Solaris_sparc ou Solaris_x86.
- Entrez une des commandes suivantes pour générer l'ID pour une plate-forme particulière :
- Copiez l'identificateur et collez la valeur dans le fichier d'état en tant que valeur des paramètres STATE_BEGIN et STATE_DONE.
L'exemple suivant correspond à un identificateur de fichier d'état dans un fichier d'état :
Exécution automatisée du programme d'installationExécutez le programme d'installation sur une machine dont le système d'exploitation est le même que celui de la machine sur laquelle vous avez généré le fichier d'état.
Pour exécuter le programme d'installation en mode automatisé
- Ouvrez une fenêtre de terminal sur l'hôte sur lequel vous voulez installer les composants Java Enterprise System.
- Si vous n'êtes pas connecté en tant que root, vous devez être superuser.
- Accédez au répertoire dans lequel se trouve le programme d'installation.
cd répertoire_programme_installation
- Le programme d'installation propose les options suivantes :
./installer -nodisplay -noconsole -state fichierétat
où
L'exécution peut prendre un peu de temps, selon le nombre et le type de composants que vous installez. Au cours de l'exécution du programme d'installation, vous pouvez surveiller son évolution en observant les modifications dans le journal d'installation.
Pour surveiller l'évolution d'une installation automatisée
- Dans une fenêtre de terminal, utilisez la commande cd pour accéder au répertoire du fichier journal.
cd /var/sadm/install/logs
- Localisez les fichiers journaux de l'installation en cours.
Il existe deux fichiers journaux. Ce sont d'abord les composants partagés qui sont installés, puis les autres composants. Le format du nom des deux fichiers journaux est le suivant :
Java_Shared_Component_Install.horodatage Java_Enterprise_System_install.Bhorodatage
La variable horodatage correspond à la date et à l'heure de création du journal. Son format est jjMMhhmm, où :
- Utilisez la commande tail pour consulter les messages au fur et à mesure qu'ils sont écrits dans les journaux. Utilisez le format suivant :
tail -f nom_fichier_journal
Étapes suivantesÀ l'issue de ce chapitre, vous devriez avoir terminé la partie installation réalisée avec le programme d'installation de Java Enterprise System. Passez à la section « Configuration et démarrage après installation » pour suivre les instructions sur la configuration des composants en fonction de votre environnement.
Si vous souhaitez mettre une image d'installation à disposition des autres administrateurs de l'entreprise, reportez-vous à la section « Instructions de configuration pour une installation sur réseau ».