Cette section décrit quelques-uns des comportements du programme d'installation de Java ES susceptibles d'affecter le plan d'installation.
Le programme d'installation de Java ES installe le composant sur un ordinateur à la fois. Pour la plupart des solutions, cela signifie que le programme d'installation doit être exécuté plusieurs fois. Le plan d'installation doit indiquer le nombre d'exécutions nécessaires. Cette section explique comment analyser une architecture de déploiement et comment déterminer le nombre d'exécutions du programme nécessaires pour l'installation et la configuration de la solution.
Certaines solutions ne sont installées que sur un seul ordinateur. Les plans d'installation correspondants fournissent les procédures pour exécuter le programme d'installation une seule fois. Les cas dans lesquels le programme d'installation ne doit être exécuté qu'une seule fois sont les suivants :
un certain nombre de composants sont installés sur un ordinateur pour évaluer les fonctions de Java ES ;
une instance de composant est ajoutée à une solution établie. Ceci inclut l'ajout d'instances de composants qui ont des dépendances avec les composants existants.
La plupart des solutions sont distribuées sur plusieurs ordinateurs. Les plans d'installation de ces solutions doivent décrire les différentes exécutions du programme d'installation nécessaires à l'installation et à la configuration de la solution. Pour analyser ces solutions, suivez les instructions suivantes :
La plupart des combinaisons de composants sur un ordinateur peuvent être installées par le biais d'une unique exécution du programme d'installation. Cela est particulièrement vrai lorsque le programme est exécuté en mode de configuration immédiate. En effet, dans ce mode, le programme d'installation peut installer à la fois le conteneur Web et le composant qui lui est associé. Dans ce cas, le plan d'installation décrit l'exécution unique du programme d'installation sur l'ordinateur et la sélection de tous les composants spécifiés pour l'ordinateur.
Certains composants ne peuvent pas être configurés par le programme d'installation, même en mode Configurer maintenant. Dans ce cas, le processus de configuration est réalisé par le biais de l'assistant de configuration de chacun des composants. Lorsque ces composants sont installés avec d'autres composants qui, eux, sont configurés par le programme d'installation, ce dernier est exécuté en premier, puis, le processus de configuration est poursuivi avec l'exécution des assistants de configuration des composants qui n'ont pas pu être configurés. Dans ce cas, le plan d'installation doit décrire l'exécution du programme d'installation et l'ordre approprié dans lequel exécuter les assistants.
Certaines combinaisons de composants peuvent uniquement être installées en exécutant plusieurs fois le programme d'installation sur un ordinateur. Les combinaisons concernées sont les suivantes :
Certaines combinaisons de composants intégrant un conteneur Web. Si Web Server ou Application Server est installé en mode Configurer ultérieurement, vous devez configurer et vérifier l'instance de Web Server ou Application Server avant de pouvoir installer le composant exécuté sur le serveur Web. Si la solution intègre un conteneur Web tiers, ce dernier doit être installé par le biais de son propre programme d'installation, puis démarré et vérifié, avant que vous n'installiez les composants Java ES. Le plan d'installation doit décrire l'exécution multiple du programme d'installation sur chacun des ordinateurs.
Les combinaisons de composants utilisant le logiciel Sun Cluster. Si les composants installés dans le cluster sont installés dans un système de fichiers du cluster, le logiciel Sun Cluster doit être installé et le système de fichiers de cluster créé avant que les autres composants ne soient installés dans les nœuds du cluster. Le plan d'installation doit décrire l'exécution multiple du programme d'installation sur chacun des ordinateurs.
L'objet de cette section est d'introduire l'idée que les plans d'installation doivent parfois définir l'exécution du programme d'installation et des assistants de configuration sur un ordinateur ou l'exécution multiple du programme d'installation sur un ordinateur. Pour plus d'informations sur les procédures d'installation des différentes combinaisons de composants, reportez-vous à la section Développement d'un plan d'installation.
Le programme d'installation peut être exécuté dans deux modes différents, Configurer maintenant et Configurer ultérieurement, qui se distinguent de la manière suivante :
En mode Configurer maintenant, le programme d'installation configure les instances exécutables de certains composants. Les composants configurés par ce biais peuvent être démarrés et vérifiés dès la fin du programme d'installation. Les instances exécutables des autres composants sont créées, une fois que le programme d'installation s'est terminé, à l'aide des assistants de configuration correspondants. Lorsque les composants sont créés par le programme d'installation, ce dernier requiert la saisie des valeurs de configuration, celles-ci étant répertoriées dans le plan d'installation, dans les instructions relatives à l'exécution du programme d'installation. Lorsque les composants sont configurés après l'exécution du programme d'installation, les valeurs de configuration doivent être saisies dans les assistants de configuration. Ces valeurs sont répertoriées dans le plan d'installation, dans les instructions relatives à l'exécution des assistants de configuration.
L'une des principales caractéristiques du mode Configurer maintenant est de permettre l'installation simultanée d'un conteneur Web et des composants exécutés sur ce dernier. Le programme d'installation déploie automatiquement les composants sur le conteneur Web.
En mode Configurer ultérieurement, le programme d'installation copie les fichiers des composants sur l'ordinateur, mais ne crée pas d'instances exécutables. Ces dernières sont créées une fois le programme d'installation terminé, lors de l'exécution des assistants de configuration des composants. Les valeurs de configuration doivent être saisies dans les assistants. Elles sont répertoriées, dans le plan d'installation, en tant qu'instructions relatives à l'exécution des assistants.
L'option de configuration sélectionnée s'applique à l'ensemble de la session d'installation. Si vous devez sélectionner différentes options de configuration pour certains composants, vous devez exécuter plusieurs sessions d'installation.
Le programme d'installation effectue certaines vérifications de dépendance et de compatibilité. Il ne peut vérifier que les éléments installés localement. Par exemple, si votre solution utilise une instance Directory Server distante, le programme d'installation ne pourra pas vérifier si elle est compatible avec l'instance Access Manager que vous souhaitez installer. Si vous installez et configurez une solution entièrement nouvelle. L'ajout d'un nouveau composant à une solution déjà établie ou l'élaboration d'une solution Sun Java System à partir de composants existants peut se révéler problématique. Ainsi, si vous utilisez déjà Directory Server et que vous mettez en place une solution intégrant Access Manager, Messaging Server, Calendar Server et Communications Express à partir de l'instance Directory Server existante, il peut y avoir des problèmes de compatibilité entre les composants.
Vérification des dépendances entre composants. Le programme d'installation de Java ES vous empêche d'oublier des composants requis par d'autres composants que vous avez choisi d'installer, mais ce uniquement sur l'hôte local. Dans une solution distribuée, le programme d'installation ne contrôle pas l'hôte distant pour s'assurer de la présence du composant distant. Vous devez donc vérifier que le composant distant est bien compatible et qu'il fonctionne normalement.
Mise à niveau. Le programme d'installation de Java ES n'effectue aucune mise à niveau de composant, excepté lorsque Application Server et Message Queue ont déjà été installés avec le système d'exploitation Solaris. Dans ce cas, le programme d'installation vous demande si vous souhaitez mettre à niveau Application Server et Message Queue au cours de l'installation.
Le programme d'installation de Java ES met à niveau les composants partagés. Pour obtenir plus d'informations sur ce sujet, reportez-vous à la section Vérification des hôtes existants du Guide d’installation de Sun Java Enterprise System 2005Q4 pour UNIX.
Cette section présente des problèmes spécifiques survenant dans certaines solutions et des références à des informations plus détaillées.
Tableau 3–3 Problèmes d'installation à prendre en compte
Exigences de la solution |
Directives ou instructions |
---|---|
Utilisation des zones Solaris 10 |
Si vous effectuez l'installation dans les zones de Solaris 10, reportez-vous à la section Zones Solaris 10 du Guide d’installation de Sun Java Enterprise System 2005Q4 pour UNIX. |
Utilisation du chiffrement Directory Server |
Configurez LDAPS (SSL sur LDAP) sur l'instance Directory Server. >Remarque : Si le chiffrement de Directory Server est une condition requise, Administration Server doit être installé lors de l'installation de Directory Server. |
Des conteneurs Web tiers (BEA WebLogic Server ou IBM WebSphere Application Server) peuvent être utilisés avec Portal Server et Access Manager. Ces conteneurs doivent être installés et en cours d'exécution avant l'installation de tout composant Java ES qui dépend d'eux. Pour utiliser un conteneur Web tiers pour Access Manager SDK, vous devez configurer Access Manager SDK manuellement après l'installation. Reportez-vous à la section SDK Access Manager avec exemple de configuration d’un conteneur du Guide d’installation de Sun Java Enterprise System 2005Q4 pour UNIX. >Remarque : Portal Server ne peut utiliser des conteneurs Web tiers que sur le système d'exploitation Solaris. >Remarque : Access Manager et Portal Server doivent utiliser le même type de conteneur Web. |
|
Utilisation d'Apache Web Server pour le plug-in d'équilibrage de charge |
Apache Web Server peut être utilisé avec le plug-in d'équilibrage de charge d'Application Server. Dans ce cas, Apache Web Server doit être installé et en cours d'exécution avant toute installation des composants Java ES qui en dépendent. Pour obtenir plus d'informations, reportez-vous à la section Conditions préalables à l’installation du Guide d’installation de Sun Java Enterprise System 2005Q4 pour UNIX. |
Un exemple d'installation effectuée à partir d'un schéma 1 LDAP est décrit dans la section Exemple Calendar Messaging Schema 1 du Guide d’installation de Sun Java Enterprise System 2005Q4 pour UNIX. Pour effectuer un déploiement avec le schéma 1, vous ne pouvez pas utiliser Access Manager. |
|
Configuration d'une connexion unique et d'une saisie utilisateur unique |
Les procédures de configuration de la connexion unique sont expliquées au Chapter 8, Configuring and Using Single Sign-On, in Sun Java Enterprise System 2005Q1 Deployment Example Series: Evaluation Scenario. Access Manager est requis pour la connexion unique. |
Configuration de la haute disponibilité à l'aide de HADB |
Un exemple de configuration de HADB pour obtenir une haute disponibilité est présenté dans la section Exemple de services Web et applicatifs du Guide d’installation de Sun Java Enterprise System 2005Q4 pour UNIX. |
Équilibrage de charge d'Application Server |
Vous trouverez un exemple d'utilisation du plug-in d'équilibrage de charge d'Application Server dans la section Exemple de services Web et applicatifs du Guide d’installation de Sun Java Enterprise System 2005Q4 pour UNIX. |
Propriété non root |
Si une propriété non-root est requise pour Application Server ou Web Server , reportez-vous à l'un des exemples suivants : |