L'installation en mode Silencieux est une méthode non interactive utilisée pour installer Sun JavaTM Enterprise System (Java ES) sur plusieurs hôtes partageant des configurations similaires. Ce chapitre fournit les instructions d'utilisation du mode Silencieux pour installer le logiciel Java ES.
Ce chapitre inclut les sections suivantes:
Pour exécuter une installation en mode Silencieux, vous devez d'abord exécuter une session d'installation interactive en utilisant la syntaxe d'installation en mode Silencieux de la commande installer. Au cours de cette session interactive, vos réponses au programme d'installation sont capturées sous la forme d'un ensemble de paires nom/valeur dans un fichier d'état. Chaque paire nom/valeur représente une invite ou un champ unique du processus d'installation. En utilisant le fichier d'état comme entrée, vous pouvez exécuter le programme d'installation sur d'autres hôtes. Ce processus permet de reproduire une configuration sur plusieurs hôtes de votre déploiement.
Le programme d'installation ne peut pas exécuter un fichier d'état d'une version de Java ES différente. En d'autres termes, si vous créez un fichier d'état à l'aide de Java ES 5, vous ne pouvez pas utiliser ce fichier d'état pour installer Java ES 2005Q4.
Le tableau suivant indique les principaux événements d'une installation en mode Silencieux. Les liens renvoyant aux instructions figurent dans la colonne de droite.
Tableau 5–1 Événements de l'installation en mode silencieux
Evénement |
Emplacement des instructions |
---|---|
1. Vérifiez que les hôtes remplissent les prérequis pour l'installation de Java ES. | |
2. Exécutez une session d'installation interactive pour générer un fichier d'état. | |
- Utilisation du programme d'installation graphique | |
- Utilisation du programme d'installation en mode texte |
Chapitre 4, Installation à l'aide de l'interface en mode texte |
3. Copiez le fichier d'état sur un autre hôte et modifiez le fichier d'état de cet hôte. | |
4. (Facultatif) Modifiez le fichier d'état pour l'exécuter sur une autre plate-forme que celle sur laquelle il a été généré. | |
5. Exécutez une session d'installation en mode Silencieux sur chaque hôte. |
Pour créer un fichier d'état, vous devez exécuter une session interactive du programme d'installation. 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.
Ne créez pas le fichier d'état manuellement. Cette méthode peut entraîner des problèmes lors de l'installation, de la configuration ou du démarrage du serveur.
Vous créez le fichier d'état initial en exécutant le programme d'installation en mode interactif à l'aide des paramètres de la commande installer qui indiquent au programme d'installation de capturer vos réponses. À mesure que vous avancez dans les pages du programme d'installation, vous réponses sont capturées et servent à générer le fichier d'état. Le programme d'installation détermine l'ordre de l'installation des composants ; vous pouvez donc les spécifier dans n'importe quel ordre. Une fois l'installation terminée, ce fichier est disponible à l'emplacement spécifié.
Utilisez l'option -no si vous ne souhaitez pas installer de logiciel pendant la session.
Exemples de syntaxe :
Création du fichier d'état à l'aide de l'interface graphique :
./installer -saveState statefile_path |
Création du fichier d'état à l'aide de l'interface texte :
./installer -nodisplay -saveState statefile_path |
Pour créer un fichier d'état à l'aide de l'interface graphique sans installer de logiciels dans cette session :
./installer -no -saveState statefile_path |
La syntaxe complète de la commande installer figure à l'Annexe B, Commandes d'installation.
Reportez-vous à l'Annexe C, Exemple de fichier d'état pour consulter un exemple de fichier d'état généré.
Après avoir généré un fichier d'état, vous devez le modifier afin de vous assurer que les paramètres locaux sont correctement définis pour l'hôte de destination. Ces paramètres comprennent le nom de l'hôte, le nom du domaine, l'adresse IP et d'autres paramètres de ce type.
Dans un fichier d'état créé pour une installation en mode Silencieux, certains paramètres peuvent spécifier des données sensibles, telles que les mots de passe d'administrateur. Veillez à sécuriser le fichier comme il convient pour votre déploiement.
Il se peut également que vous deviez modifier l'ID du fichier d'état si vous envisagez d'effectuer l'installation sur une plate-forme autre que celle sur laquelle vous avez généré le fichier d'état initial.
Cette section traite des rubriques suivantes:
Lors de la modification du fichier d'état, suivez ces directives :
Ne changez pas les paramètres, sauf pour modifier leur valeur.
Ne supprimez pas de paramètres, même s'ils ne comportent aucune valeur.
N'ajoutez pas de paramètres.
Ne modifiez pas l'ordre d'apparition des paramètres.
Notez les types et les formats d'origine et conservez-les lorsque vous entrez de nouvelles valeurs. Exemple :
Si l'ancienne valeur est un nom d'hôte, entrez un nom d'hôte et non un nom de domaine complet.
Si l'ancienne valeur commence par une barre oblique, assurez-vous qu'il en soit de même pour le début de la nouvelle valeur.
Remplacez les valeurs à supprimer. L'installation ou la configuration peuvent échouer en cas de suppression d'un paramètre obligatoire.
Conservez la casse de la valeur d'origine.
Le tableau ci-dessous répertorie les paramètres que vous devrez peut-être modifier en fonction des composants que vous souhaitez installer ou de l'hôte. Par exemple, l'hôte sur lequel vous avez généré le fichier d'état appartient peut-être au même domaine que celui sur lequel vous effectuez l'installation.
Pour obtenir la description de chaque paramètre, reportez-vous aux tableaux du Chapitre 3, Informations de configuration du Référence de l’installation de Sun Java Enterprise System 5 pour UNIX.
Tableau 5–2 Paramètres du fichier d'état souvent modifiés pour une installation en mode Silencieux
Composant |
Nom du paramètre |
---|---|
Paramètres communs du serveur |
CMN_HOST_NAME CMN_DOMAIN_NAME CMN_IPADDRESS CMN_ADMIN_USER CMN_ADMIN_PASSWORD CMN_SYSTEM_USER CMN_SYSTEM_GROUP |
Access Manager |
IS_WS_HOST_NAME IS_WS_INSTANCE_DIR (si Web Server est le conteneur Web) CONSOLE_HOST IS_SERVER_HOST IS_DS_HOST IS_DS_HOSTNAME COOKIE_DOMAIN_LIST |
Application Server |
ASNA_ADMIN_HOST_NAME AS_WEB_SERVER_LOCATION AS_WEB_SERVER_PLUGIN_TYPE |
Directory Server |
CREATE_INSTANCE DSEE_INSTANCE_DIR DSEE_INSTANCE_PORT DSEEE_INSTANCE_SSL_PORT DSEE_DN_MANAGER DSEE_INSTANCE_USER DSEE_INSTANCE_GROUP DSEE_INSTANCE_PASSWORD DSEE_SUFFIX |
Portal Server |
PS_PORTALACCESS_URL Le format est //hostname.domainname :port+deploy_uri) PS_DEPLOY_INSTANCE |
Portal Server Secure Remote Access |
SRA_SERVER_DOMAIN SRA_GW_HOSTNAME SRA_GW_DOMAIN SRA_GW_IPADDRESS SRA_NLP_HOSTNAME SRA_NLP_DOMAIN SRA_NLP_IPADDRESS SRA_RWP_HOSTNAME SRA_RWP_DOMAIN SRA_RWP_IPADDRESS |
Web Server |
WS_ADMIN_HOST |
Web Proxy Server |
CMN_WPS_INSTALLDIR WPS_ADMIN_USER WPS_ADMIN_PASSWORD WPS_ADMIN_PORT WPS_ADMIN_RUNTIME_USER WPS_INSTANCE_RUNTIME_USER WPS_ISNTANCE_PORT WPS_INSTANCE_AUTO_START WPS_PROXY_DOMAIN |
Un fichier d'état ne peut être exécuté que sur un hôte dont le type de plate-forme est identique à celui de l'hôte sur lequel le fichier d'état a été généré, sauf si vous modifiez l'ID du fichier d'état. Chaque plate-forme a un type d'ID de fichier d'état différent.
Cette procédure génère un nouvel ID de fichier d'état par l'exécution du programme d'installation sur la plateforme sur laquelle vous souhaitez effectuer une installation en mode Silencieux.
La commande ci-dessous ne fonctionne que si vous générez un ID pour la même plate-forme que celle sur laquelle vous exécutez la commande.
Si vous n'êtes pas connecté en tant que root, connectez-vous en tant que superutilisateur.
Accédez au répertoire dans lequel se trouve le programme d'installation :
cd installer-directory |
Exécutez la commande du programme d'installation à l'aide de l'option -id.
./installer -id |
La commande génère un identificateur chiffré.
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] |
Vous devez exécuter le programme d'installation sur un hôte dont le système d'exploitation est le même que celui de l'hôte sur lequel vous avez généré le fichier d'état. En cas d'impossibilité, reportez-vous à la section Création d'un ID de fichier d'état adapté à la plate-forme.
Si vous rencontrez des problèmes pendant l'installation, reportez-vous au Chapitre 9, Dépannage.
L'installation en mode Silencieux peut prendre un peu de temps, selon la quantité et le type de composants que vous installez.
Vérifiez que le fichier d'état est correctement modifié pour l'hôte.
Dans un fichier d'état créé pour une installation en mode Silencieux, certains paramètres peuvent spécifier des données sensibles, telles que les mots de passe d'administrateur. Veillez à sécuriser le fichier comme il convient pour votre déploiement.
Si vous n'êtes pas connecté en tant que root, connectez-vous en tant que superutilisateur.
Naviguez jusqu'au répertoire dans lequel l'utilitaire installer est situé.
cd installer-directory |
Exécutez l'utilitaire installer en utilisant la syntaxe suivante :
./installer -noconsole -state statefile |
Lance le programme d'installation en mode Silencieux, supprimant l'interface utilisateur.
Utilise le fichier d'état spécifié comme entrée pour une installation en mode Silencieux.
indique un chemin d'accès absolu ou relatif vers le fichier d'état.
Une fois l'installation terminée, passez à l'hôte suivant, et répétez les étapes 1 à 4.
Pour contrôler une installation en mode Silencieux, naviguez jusqu'au répertoire du fichier journal :
SE Solaris : cd /var/sadm/install/logs
Linux et HP-UX : cd /var/opt/sun/install/logs
Localisez les fichiers journaux de l'installation en cours.
L'installation des composants partagés précède celle des autres composants. La variable timestamp correspond à la date et à l'heure de création du journal. Son format est MMddhhmm.
Correspond au mois
Correspond au jour
Correspond à l'heure
Correspond aux minutes
Utilisez la commande tail pour afficher les messages tels qu'ils sont écrits dans les journaux :
tail -f logfile-name |
Pour quitter le programme tail, appuyez sur Ctrl+C.
Lorsque vous avez effectué la partie relative au programme d'installation de Java ES, procédez comme suit :
Le Chapitre 6, Exécution de la configuration postinstallation fournit des instructions sur la configuration postinstallation.
La section Vérification après l'installation fournit des instructions permettant de vérifier que cette phase de l'installation a été effectuée correctement.