Sun Java Enterprise System (Java ES) intègre plusieurs produits serveur Sun qui prennent en charge des applications d'entreprise distribuées. Dans ce document, ces produits sont appelés composants Java ES. Il comprend également un ensemble de logiciels de support, appelés composants partagés. Le programme d'installation de Java ES installe les composants Java ES et les composants partagés dans différentes combinaisons, un hôte à la fois. Du fait de la complexité des relations entre les composants, leur installation requiert plus de travail de préinstallation et de postinstallation que celle d'un seul composant.
Le programme d'installation de Java ES ajoute des packages de composants (SE Solaris), RPM (Linux) ou Depots (HP-UX) sur l'hôte local. Pour désinstaller un composant, vous disposez d'un utilitaire de désinstallation pourvu d'une interface d'annulation de configuration. Pendant cette action, des enregistrements de journaux sont générés, puis enregistrés dans des fichiers.
Cette section est composée des sous-sections suivantes :
Vérification des composants préexistants par le programme d'installation
Vérification des dépendances des composants par le programme d'installation
Vérification de la capacité du système par le programme d'installation
Gestion de la configuration et du paramétrage par le programme d'installation
L'utilitaire d'installation (installer) est situé dans le répertoire de la plate-forme dans lequel vous installez Java ES, par exemple /jes5install/Solaris_sparc. Un répertoire Product, un fichier texte appelé release_info et le script exécutable installer s'affichent. Il s'agit de l'emplacement pour appeler le programme d'installation à moins que ce programme ne soit patché.
Un autre répertoire contient une version en package du programme d'installation utilisé pour le patch. Le script d'installation du patch (install) et l'utilitaire Visionneur de journaux (viewlog) sont situés dans le répertoire suivant :
SE Solaris : /var/sadm/prod/SUNWentsys5i
Linux et HP-UX : /var/sadm/prod/sun-entsys5i
Si le programme d'installation contient un bogue, Sun peut le corriger et créer un patch pour le package du programme d'installation. Une fois le patch appliqué, la version en package du programme d'installation doit être utilisée pour cette version en lançant la version du programme d'installation qui contient les corrections du patch.
Vous pouvez utiliser ce patch uniquement si votre déploiement utilise une version patchée du programme d'installation de Java ES.
Après l'installation, l'utilitaire de désinstallation de Java ES (uninstall) est situé ici :
SE Solaris : /var/sadm/prod/SUNWentsys5
Linux et HP-UX : /var/sadm/prod/sun-entsys5
L'Annexe B, Commandes d'installation contient la syntaxe et des exemples des utilitaires d'installation de Java ES.
Le logiciel Java ES est constitué d'un ensemble de produits serveur Sun et de leurs composants partagés de support qui fonctionnent ensemble pour prendre en charge des applications distribuées sur un réseau. La version Java ES 5 présente les composants sélectionnables suivants, nombre d'entre eux possédant des sous-composants sélectionnables.
Les autres noms ou noms abrégés utilisés dans ce guide sont insérés entre parenthèses après le nom et la version du composant.
HP-UX ne prend pas en charge les composants Sun Cluster, Directory Preparation Tool, HADB ni les conteneurs Web tiers. Linux ne prend pas en charge les composants Sun Cluster, uniquement le conteneur tiers BEA WebLogic.
Access Manager 7.1
Application Server 8.2 Enterprise Edition + patchs (Application Server)
Directory Preparation Tool 6.4
Directory Proxy Server 6.0
Directory Server Enterprise Edition 6.0 (Directory Server)
High Availability Session Store 4.4 (HADB)
Java DB 10.1
Message Queue 3.7 UR1
Monitoring Console 1.0
Portal Server 7.1
Portal Server Secure Remote Access 7.1
Service Registry 3.1
Sun Cluster 3.1 8/05 (logiciel Sun Cluster)
Sun Cluster Agents 3.1
Sun Cluster Geographic Edition 3.1 2006Q4 (Sun Cluster Geographic)
Web Proxy Server 4.0.4
Web Server 7.0
Directory Preparation Tool est utilisé uniquement avec les produits Communications et est inclus à Directory Server dans la version Java ES. Vous trouverez des informations sur Directory Preparation Tool dans le Chapitre 8, Directory Preparation Tool (comm_dssetup.pl) du Sun Java Communications Suite 5 Installation Guide.
Pour consulter la liste complète des services et des sous-composants affichés dans le programme d'installation de Java ES, reportez-vous à l'Annexe A, Composants Java ES de cette version. Cette annexe répertorie également les composants partagés fournis avec cette version.
Le programme d'installation de Java ES est une structure d'installation qui a recours à l'utilitaire pkgadd de Solaris, rpm de Linux ou swinstall de HP-UX pour transférer le logiciel Java ES sur votre système. Il vous est possible d'installer Java ES de manière interactive ou en vous servant d'un script réutilisable.
Mode graphique (interactif). Fournit un assistant interactif qui vous guide tout au long de l'installation du logiciel Java ES sur une station de travail graphique.
Mode texte (interactif). Apporte les mêmes fonctionnalités que le mode graphique, mais en vous demandant de répondre à des questions ligne par ligne dans une fenêtre de terminal.
Mode Silencieux. Offre la possibilité d'exécuter le programme d'installation sur plusieurs hôtes, à l'aide d'un fichier d'état généré pour indiquer les entrées.
Vous pouvez exécuter le programme d'installation de Java ES sans installer de logiciel. Cette procédure est utile pour vérifier le logiciel Java ES existant sur vos hôtes.
Le programme d'installation interactif de Java ES s'exécute dans la langue spécifiée dans les paramètres régionaux du système d'exploitation sur l'hôte. Les langues suivantes sont disponibles:
Anglais
Français
Allemand
Japonais
Coréen
Espagnol
Chinois simplifié
Chinois traditionnel
Si la langue de votre système d'exploitation ne figure pas dans la liste, le programme s'exécute en anglais. Le programme d'installation installe automatiquement la version anglaise de tous les composants de Java ES. Par défaut, des packages multilingues sont sélectionnés lorsque des composants sont sélectionnés pour l'installation.
Le programme d' installation ne peut pas installer de packages de langues supplémentaires pour les composants ayant fait l' objet d'une installation antérieure. Cependant, vous pouvez utiliser les utilitaires pkgadd, rpm ou swinstall pour installer à tout moment des packages de version localisée. Les packages de langues sont répertoriés dans le Chapitre 5, Liste des packages pouvant être installés du Référence de l’installation de Sun Java Enterprise System 5 pour UNIX.
Au cours de l'installation, le programme d'installation de Java ES vérifie les logiciels qui sont déjà installés sur l'hôte sur lequel vous effectuez l'installation et identifie les éléments suivants :
Composants Java ES compatibles
Vous n'avez pas besoin de réinstaller les composants compatibles et vous ne pourrez pas les sélectionner dans le programme d'installation.
Composants Java ES incompatibles
Si le programme d'installation détecte des incompatibilités entre les composants sélectionnés et les composants déjà installés localement, vous devrez supprimer ou mettre à niveau les composants installés incompatibles. Sur SE Solaris, certains composants intégrés peuvent être mis à niveau par le programme d'installation (Application Server, Message Queue et HADB). Vous devez supprimer ou mettre à niveau manuellement les autres composants incompatibles. Il ne poursuit l'installation qu'une fois les problèmes d'incompatibilité résolus. Pour plus d'informations, reportez-vous à la section Fonctionnement de la mise à niveau.
Composants partagés de Java ES incompatibles
Il arrive souvent que des versions de composants partagés de Java ES, tels que NSS, soient déjà installées sur des hôtes existants. Si le programme d'installation trouve des composants partagés dont la version est incompatible avec la version de Java ES que vous installez, ils sont répertoriés. Si vous effectuez l'installation, le programme met automatiquement à niveau les composants partagés vers des versions compatibles.
De nombreux composants dépendent d'autres composants pour pouvoir fonctionner. Le programme d'installation effectue un contrôle complet des composants afin de vérifier que les composants sélectionnés au cours de l'installation fonctionneront correctement ensemble. C'est pourquoi, il est possible que certains composants soient automatiquement sélectionnés lorsque vous effectuez vos choix.
En général, le programme d'installation utilise les règles de gestion des dépendances entre composants Java ES suivantes :
Sélection d'un composant. Dans la plupart des cas, lorsque vous sélectionnez un composant à installer, le programme d'installation sélectionne automatiquement tous ses sous-composants.
Il sélectionne également les composants et sous-composants dont dépend le composant sélectionné. Par exemple, si vous sélectionnez Application Server, le programme d'installation sélectionne automatiquement HADB, Java DB et Message Queue.
Désélection d'un composant. Dans la plupart des cas, lorsque vous désélectionnez un composant, le programme d'installation désélectionne automatiquement tous ses sous-composants.
Si vous désélectionnez un composant qui est requis au niveau local ou à distance pour un autre composant sélectionné, le programme d'installation affiche plusieurs messages d'avertissement lorsque vous essayez de continuer.
Sélection d'un sous-composant. Si vous sélectionnez un sous-composant, le programme d'installation sélectionne automatiquement le composant auquel il appartient, mais pas nécessairement les autres sous-composants.
Si le sous-composant sélectionné dépend d'autres composants ou sous-composants, ils sont automatiquement sélectionnés.
Désélection d'un sous-composant. Si vous désélectionnez un sous-composant, le programme d'installation désélectionne uniquement ce sous-composant et non les autres.
Si vous désélectionnez un sous-composant qui est requis au niveau local ou à distance pour un autre composant sélectionné, le programme d'installation affiche plusieurs messages d'avertissement lorsque vous essayez de continuer.
Lorsque les composants que vous avez sélectionnés sont jugés acceptables pour l'installation et que vous avez indiqué leurs répertoires d'installation cibles, le programme d'installation de Java ES exécute une vérification du système pour déterminer si votre hôte remplit la configuration requise pour les composants sélectionnés.
Le programme d'installation vérifie l'espace disque, la mémoire, l'espace de swap, le système d'exploitation, les patchs et les ressources du système d'exploitation en fonction des composants sélectionnés et des répertoires d'installation spécifiés. Les messages suivants vous informent sur l'état de l'hôte :
System is ready for installation. Lorsque ce message s'affiche, le programme d'installation peut s'exécuter.
System is ready for installation, however, a resource, such as memory, is not at the recommended level. Lorsque ce message s'affiche, le programme d'installation peut s'exécuter, mais vous devez penser à ajouter des ressources.
System does not meet the minimum system requirements. Lorsque ce message s'affiche, le programme d'installation ne peut pas s'exécuter dans la plupart des cas. Cette situation se produit notamment lorsque des patchs sont manquants. Vous devez installer la plupart des patchs manquants avant de procéder à l'installation. Dans certains cas, vous êtes autorisé à procéder à l'installation sans installer de patch manquant. Si vous décidez de poursuivre, vous êtes cependant averti que l'installation risque d'échouer ou que le logiciel risque de ne pas fonctionner correctement. Pour poursuivre l'installation, vous devez confirmer que vous souhaitez continuer sans installer les patchs manquants. Pour plus d'informations sur les patchs, reportez-vous à la section Patchs requis ou à la tâche Installation d'un patch.
De nombreux composants Java ES autorisent un minimum de configuration pendant l'installation. L'étendue de la configuration que vous devez effectuer au moment de l'installation dépend des composants et du type d'installation sélectionnés.
Les composants suivants ne peuvent pas être configurés par le programme d'installation de Java ES et doivent donc l'être après l'installation : Directory Proxy Server, Java DB, Monitoring Console, Service Registry et les composants Sun Cluster.
Les types de configuration suivants sont disponibles dans le programme d'installation :
Configurer ultérieurement : au cours de l'installation, vous indiquez uniquement les valeurs indispensables pour l'installation, le reste de la configuration étant effectué après l'installation.
Configurer maintenant : pendant l'installation, vous indiquez des informations de configuration pour les composants qui autorisent une configuration pendant l'installation. Les informations que vous indiquez peuvent se limiter à quelques paramètres communs (paramètres communs du serveur) ou inclure des paramètres détaillés propres aux composants (paramètres de composant).
Veillez à effectuer le suivi des valeurs des données de configuration lorsque vous effectuez la configuration pendant ou après l'installation. Nombre des composants utilisent les spécifications des paramètres de configuration des autres composants afin de fonctionner correctement. À la fin d'une installation de type Configurer maintenant, vous pouvez afficher les paramètres de configuration spécifiés en consultant le résumé de l'installation.
Les paramètres communs du serveur correspondent aux paramètres qui affectent plusieurs produits. Par exemple, vous devez indiquer un mot de passe et un ID d'administrateur pour la plupart des composants. En définissant ces valeurs communes, vous configurez les ID et les mots de passe d'administrateur par défaut pour les composants que vous installez.
Les paramètres de configuration des composants sont des paramètres qui s'appliquent à un composant particulier. Ils sont demandés au cours de l'installation uniquement si vous avez sélectionné le type d'installation Configurer maintenant. Certains de ces paramètres sont complétés à partir des paramètres communs du serveur.
Le programme d'installation de Java ES met automatiquement à niveau les composants partagés des composants sélectionnés afin qu'ils correspondent au niveau requis pour la version de Java ES. Pour les mettre à niveau manuellement, vous devez quitter le programme d'installation, mettre à niveau les composants partagés, puis retourner dans le programme d'installation. Vous pouvez également installer ou mettre à niveau les composants partagés dans une session d'installation dédiée qui n'installe que les composants partagés, leur permettant d'être synchronisés avec la version actuelle. Si vous décidez d'installer l'élément Composants partagés, tous les composants partagés requis pour cette version Java ES sont installés ou mis à niveau.
Si le programme d'installation est exécuté dans une zone Solaris non globale avec un système de fichiers racine épars, vous ne pouvez pas sélectionner l'élément Composants partagés.
Sur SE Solaris, certains composants sont déjà installés avec le système d'exploitation. Le cas échéant, vous pouvez mettre à niveau ces composants à l'aide du programme d'installation de Java ES. Dans une session d'installation graphique, si des composants pouvant être mis à niveau sont détectés sur votre hôte, la colonne Statut de la page Choisir des composants logiciels indique Mise à niveau possible. Si le programme d'installation est en mode texte, une liste distincte affiche les composants pouvant être mis à niveau. Le tableau ci-dessous répertorie les composants que le programme d'installation peut mettre à niveau ainsi que des explications afférentes aux zones Solaris qui peuvent s'appliquer.
Tableau 1–1 Mise à niveau du support dans le programme d'installation de Java ES
Composant |
Situation dans laquelle le programme d'installation de Java ES peut effectuer la mise à niveau |
Questions afférentes aux zones Solaris |
---|---|---|
Application Server |
Application Server 7.0 intégré à Solaris 9 Application Server 8.0 intégré à Solaris 10 Application Server 8.1.0 installé avec Java ES 2005Q1 (version 3) Application Server 8.1.2 installé avec Java ES 2005Q4 (version 4) |
Avant qu'Application Server ne puisse être installé dans une zone racine éparse non globale, la version intégrée doit être supprimée de la zone globale. La mise à niveau d'Application Server dans la zone globale remplace la version existante dans cette zone et toutes les versions dans les zones racines complètes ou éparses. |
HADB |
HADB installé avec Java ES 2005Q1 (version 3) HADB installé avec Java ES 2005Q4 (version 4) | |
Message Queue |
Message Queue intégré à Solaris 9 Message Queue intégré à Solaris 10 Message Queue installé avec Java ES 2005Q1 (version 3) Message Queue installé avec Java ES 2005Q4 (version 4) |
Message Queue ne peut être installé que dans la zone globale ou dans une zone non globale racine complète. Message Queue se propage toujours de la zone globale vers les zones non globales. |
Si le programme d'installation détecte des versions incompatibles de composants qu'il ne peut pas mettre à niveau, vous recevrez des messages vous indiquant que vous devez supprimer ou mettre à niveau manuellement certains composants pour pouvoir poursuivre l'installation. De telles mises à niveau sont totalement référencées dans le Sun Java Enterprise System 5 Upgrade Guide for UNIX.
Au cours de l'installation ou de la désinstallation, les enregistrements des journaux sont générés pour les opérations qui ont lieu. Ils sont enregistrés dans un seul fichier au format ULF (Unified Logging Format). L'utilitaire Visionneur de journaux du programme d'installation de Java ES (viewlog) est doté d'une interface conviviale permettant de consulter ces enregistrements de journaux. Une fois l'installation de Java ES terminée, le visionneur de journaux se trouve à l'emplacement suivant :
SE Solaris : /var/sadm/prod/SUNWentsys5i
Linux et HP-UX : /var/sadm/prod/sun-entsys5i
Après la désinstallation, l'utilitaire viewlog est supprimé. Les journaux ULF proprement dits ne sont pas supprimés et sont situés ici :
SE Solaris : /var/sadm/install/logs
Linux et HP-UX : /var/opt/sun/install/logs
Pour obtenir des instructions sur l'utilisation des journaux et du visionneur de journaux de Java ES, reportez-vous à la section Consultation des fichiers journaux d'installation.
Java ES Reporter est un utilitaire de ligne de commande qui exécute un enregistrement du produit anonyme après une session d'installation de Java ES interactive réussie. L'installation de Reporter commence dès que les composants Java ES sont installés. Sur la ligne de commande, vous êtes invité à saisir l'URL ou l'adresse IP du proxy que Reporter utilisera pour accéder à Sun via Internet. L'installation est exécutée automatiquement et aucune action supplémentaire n'est requise.
Si vous ne souhaitez pas installer Reporter, vous pouvez indiquer l'option -noreporter pour la commande installer lorsque vous démarrez la session d'installation de Java ES. Pour installer uniquement Reporter (après avoir utilisé l'option –noreporter ou après une installation de Java ES en mode Silencieux), une autre option (-reporter) est disponible sur les plates-formes UNIX. Les options de Reporter du programme d'installation de Java ES sont décrites dans la section Commande installer ou install.
Une fois Reporter installé, vous pouvez l'activer ou le désactiver en modifiant un fichier de configuration. Ces instructions sont contenues dans la section Configuration postinstallation de Java ES Reporter.
Comme Reporter n'est pas un composant Java ES du programme d'installation, il ne peut pas être désinstallé à l'aide du programme de désinstallation de Java ES. Les instructions relatives à la désinstallation de Reporter sont contenues dans la section Désinstallation de Java ES Reporter.
Java ES est doté d'un utilitaire de désinstallation (uninstall) qui permet de supprimer de l'hôte local les composants installés par le biais du programme d'installation de Java ES. Le programme de désinstallation de Java ES vérifie les dépendances de produits sur l'hôte sur lequel il est exécuté et génère un avertissement lorsqu'il en découvre une. Il arrive que certains fichiers de composants demeurent après la désinstallation, et vous devez donc les supprimer manuellement. Pour obtenir les spécifications de désinstallation de chaque composant, reportez-vous à la section Vérification du comportement de désinstallation des composants Java ES .
Il peut fonctionner en mode graphique, texte ou Silencieux. Une fois l'installation de Java ES terminée, le programme de désinstallation se trouve à l'emplacement suivant :
SE Solaris : /var/sadm/prod/SUNWentsys5
Linux et HP-UX : /var/sadm/prod/sun-entsys5
Après la désinstallation, l'utilitaire uninstall est supprimé de l'hôte. Pour obtenir des instructions sur l'utilisation du programme de désinstallation, reportez-vous au Chapitre 8, Désinstallation.
Vous ne pouvez pas supprimer les composants partagés à l'aide du programme de désinstallation de Java ES. Les composants partagés sont mis à niveau par le programme d'installation de Java ES lorsque vous installez une version ultérieure de Java ES. Vous pouvez mettre à niveau certains composants partagés manuellement en suivant les procédures décrites dans le Sun Java Enterprise System 5 Upgrade Guide for UNIX. Les instructions relatives à la désinstallation de Java ES Reporter sont contenues dans la section Désinstallation de Java ES Reporter.
Une version installée du logiciel Sun Cluster ne peut pas être supprimée à l'aide du programme de désinstallation de Java ES. Pour plus d'informations sur la désinstallation de Sun Cluster, reportez-vous aux sections Désinstallation du logiciel Sun Cluster et Comportement de désinstallation du logiciel Sun Cluster et de Sun Cluster Geographic Edition.