Guide de planification pour l'installation de Sun Java Enterprise System 5

Chapitre 3 Préparation du plan d'installation

Après avoir développé vos spécifications d'implémentation, comme décrit dans le Chapitre 2, Développement de vos spécifications d'implémentation, vous disposez des informations nécessaires pour préparer votre plan d'installation. Un plan d'installation énumère toutes les étapes nécessaires pour installer et configurer une solution Java ES. Votre plan d'installation énumèrera toutes les étapes nécessaires pour implémenter votre solution Java ES spécifique.

Ce chapitre explique comment préparer votre plan d'installation. Vous devez commencer par fournir les informations requises pour définir l'architecture de déploiement et les spécifications relatives à l'implémentation, qui décrivent l'état déployé de votre solution Java ES. Vous analysez les informations contenues dans ces documents, et vous déterminez la procédure d'utilisation du programme d'installation de Java ES et des assistants de configuration pour implémenter la solution décrite dans les documents de spécification.

La méthode de développement du plan d'installation est exposée dans les deux sections suivantes :

Problèmes relatifs à la planification de l'installation

Le but du processus d'installation et de configuration est d'obtenir le système distribué présenté dans l'architecture du déploiement. Ce système distribué est composé d'instances de composant qui s'exécutent sur plusieurs ordinateurs et interagissent les unes avec les autres. Pour que le système fonctionne correctement, vous devez définir la configuration de base établissant les interactions entre les différentes instances.

Les procédures d'installation et de configuration sont déterminées par le comportement du programme d'installation de Java ES et par les exigences de configuration de chaque composant. Pour être sûr d'obtenir un système opérationnel, vous devez développer un plan d'installation permettant d'utiliser le programme d'installation d'une manière appropriée et de prendre en considération les exigences de configuration des composants utilisés dans la solution. Votre plan doit préciser l'ordre dans lequel chaque instance de composant doit être installée et la configuration de base effectuée. Il doit également spécifier les valeurs de configuration requises pour définir l'interopérabilité des instances.

Cette section présente les principaux points à prendre en compte lors du développement d'un plan d'installation.

Installations distribuées

Les exigences en termes de qualité de service des solutions Java ES évoluant dans des environnements de production impliquent des architectures dans lesquelles les instances des composants doivent être installées sur différents ordinateurs. Ainsi, pour garantir la fiabilité du service de portail, il peut s'avérer nécessaire d'installer deux instances de Portal Server sur deux ordinateurs différents et d'avoir recours à la fonction d'équilibrage de charge pour établir une relation de basculement entre les deux instances en cas d'échec.

Toutefois, le programme d'installation de Java ES ne peut être exécuté que sur un seul ordinateur à la fois. De ce fait, lors de l'installation d'une solution distribuée, vous devez exécuter le programme sur chacun des ordinateurs composant la solution.

Dans la plupart des cas, vous devez installer un ou plusieurs composants sur un ordinateur, puis exécuter des assistants de configuration pour effectuer la configuration de base. En général, vous devez terminer l'installation et la configuration effectuées sur un ordinateur avant de procéder à celles d'un autre ensemble de composants sur un autre ordinateur. Pour installer et configurer des instances de composants distribuées, vous devez effectuer une série de tâches similaires à celles illustrées à la Figure 3–1.

Figure 3–1 Exemple de procédure d'installation distribuée

Sur l'ordinateur 01, installez Messaging Server et Calendar Server, configurez Messaging Server, puis configurez Calendar Server. Sur l'ordinateur 02, répétez la procédure.

Dépendances entre composants

Certains composants Java ES ne peuvent pas être installés et configurés tant que d'autres composants n'ont pas été installés et configurés. Les dépendances se produisent pour les raisons suivantes :

Certaines dépendances sont locales et d'autres concernent toute la solution. Lors du développement du plan d'installation, vous devez considérer les dépendances différemment, selon qu'elles sont locales ou à l'échelle de la solution. Cette différence est présentée dans l'exemple suivant :

La relation de dépendance entre Access Manager et Directory Server réside à l'échelle de la solution. Lors de l'installation d'Access Manager, vous indiquez un URL pour un service d'annuaire fourni pour une ou plusieurs instances de Directory Server. Une fois Directory Server installé et configuré, le service d'annuaire fourni est accessible à tous les composants de la solution. Ce type de dépendance détermine la séquence d'installation et de configuration des instances à l'échelle de la solution. Vous devez installer et configurer Directory Server avant Access Manager. Dans le plan d'installation, les dépendances à l'échelle de la solution déterminent l'ordre global des étapes d'installation et de configuration. Vous pouvez envisager d'installer d'abord Directory Server, puis d'ajouter des composants comme Access Manager qui dépendent du service d'annuaire.

La dépendance entre Access Manager et un conteneur Web est une dépendance locale. Pour satisfaire cette dépendance, vous devez installer un conteneur Web sur l'ordinateur exécutant Access Manager. Néanmoins, ce conteneur Web ne fournit pas de services de conteneur Web pour toute la solution. Si votre architecture distribuée exige d'installer Portal Server sur un autre ordinateur que Access Manager, vous devez installer un conteneur Web sur les deux composants. Chaque conteneur Web prend en charge un composant localement. Par conséquent, dans une solution distribuée, il n'existe pas d'emplacement unique pour qu'un conteneur Web fournisse des services à toute la solution, et vous devez planifier d'installer plusieurs fois des conteneurs Web pendant l'ordre d'installation global.

Pour développer le plan d'installation de votre solution, vous devez analyser l'architecture de déploiement décrivant une solution et identifier les dépendances entre les composants. Vous devez planifier l'installation et la configuration des composants selon un ordre respectant toutes les dépendances. En général, vous devez développer l'ordre d'installation global à partir des dépendances existant à l'échelle de la solution. Ensuite, vous devez considérer les dépendances locales susceptibles d'exister sur chacun des ordinateurs.

Les dépendances entre composants sont répertoriées dans le Tableau 3–1. Pour obtenir plus d'informations sur le traitement de ces dépendances, reportez-vous aux descriptions des composants individuels dans Développement de votre plan d'installation.

Tableau 3–1 Dépendances des composants Java ES

Composant

Dépendances 

Nature de la dépendance 

Dépendance locale ? 

Access Manager

Directory Server 

Stocker les données de configuration ; stocker et activer la recherche des données utilisateur. 

Non 

 

Conteneur Web J2EE : 

- Application Server 

- Web Server  

- BEA WebLogic Server 

- IBM WebSphere Application Server 

Access Manager doit être déployé sur l'un de ces conteneurs Web. 

Oui 

Access Manager SDK

Access Manager 

Founir les services Access Manager sous-jacents 

Non 

 

Conteneur Web J2EE : 

- Application Server 

- Web Server  

- BEA WebLogic Server 

- IBM WebSphere Application Server 

Access Manager SDK doit être déployé sur l'un de ces conteneurs Web. 

Oui 

Access Manager Distributed Authentication 

Access Manager 

Founir les services Access Manager sous-jacents 

Non 

Conteneur Web J2EE : 

- Application Server 

- Web Server  

- BEA WebLogic Server 

- IBM WebSphere Application Server 

Access Manager SDK doit être déployé sur l'un de ces conteneurs Web. 

Oui 

Access Manager Session Failover 

Access Manager 

Founir les services Access Manager sous-jacents 

Non 

Message Queue 

Fournir un service de messagerie asynchrone fiable 

Non 

Application Server

Message Queue

Fournir un service de messagerie asynchrone fiable 

Oui 

 

Web Server (facultatif)

Fournir une fonction d'équilibrage de charge entre les instances Application Server 

Oui 

 

Stockage de sessions haute disponibilité (facultatif)

Stocker l'état des sessions, qui prend en charge les reprises entre les instances Application Server  

Oui 

Directory Proxy Server

Directory Server 

Fournir des services d'annuaire LDAP sous-jacents 

Non 

Directory Server

Aucun 

   

High Availability Session Store 

Aucun 

   

Java DB 

Aucun 

   

Message Queue 

Directory Server (facultatif) 

Stocker les objets administrés et les messages persistants 

Non 

 

Conteneur Web J2EE (facultatif) :

- Application Server 

- Web Server  

Prendre en charge le transport HTTP entre les clients et Message Broker 

Non 

 

Sun Cluster (facultatif) 

Prendre en charge l'utilisation de Message Queue dans les solutions haute disponibilité 

Non 

Portal Server

Conteneur Web J2EE :

- Application Server 

- Web Server  

- BEA WebLogic Server 

- IBM WebSphere Application Server 

Portal Server doit être déployé sur l'un de ces conteneurs Web. 

Oui 

 

Directory Server 

Stocker des données utilisateur exploitées dans le cadre des authentifications et autorisations 

Non 

 

Access Manager ou Access Manager SDK 

Fournir des services Access Manager ; une instance Access Manager SDK locale permet d'accéder à une instance Access Manager distante. 

Oui 

 

Service Registry Client 

Fournir les bibliothèques nécessaires à la compilation 

Non 

Portal Server Secure Remote Access

Portal Server 

Fournir le service de portail sous-jacent. 

Non 

 

Access Manager ou Access Manager SDK 

Fournir des services Access Manager ; une instance Access Manager SDK locale permet d'accéder à une instance Access Manager distante. 

Oui 

Rewriter Proxy 

Portal Server 

Fournir le service de portail sous-jacent. 

Non 

Netlet Proxy 

Portal Server 

Fournir le service de portail sous-jacent. 

Non 

Service Registry 

Application Server 

Fournir le service de conteneur nécessaire. 

Oui 

Client Service Registry 

Fournir l'interface client nécessaire 

Oui 

Client Service Registry 

Aucun 

   

Logiciel Sun Cluster 

Aucun 

   

Agents Sun Cluster

Sun Cluster 

Fournir les services clusterisés sous-jacents. 

Oui 

Sun Cluster Geographic Edition 

Sun Cluster 

Fournir les services clusterisés sous-jacents. 

Oui 

Web Proxy Server

Web Server  

Fournir un accès distant aux applications Web fonctionnant sous Web Server 

Oui 

Directory Server (facultatif) 

Stocker des données utilisateur exploitées dans le cadre des authentifications et autorisations 

Non 

Web Server  

Directory Server (facultatif) 

Stocker des données utilisateur exploitées dans le cadre des authentifications et autorisations 

Non 

Configuration en vue de l'interopérabilité

L'objectif du processus d'installation et de configuration est d'obtenir un système dans lequel les instances des composants interopèrent. Lors de l'installation de composants et de l'exécution de la configuration de base sur un ordinateur à la fois, vous devez définir à l'avance les valeurs de configuration qui contribueront à une interopérabilité réussie avec les composants sur d'autres ordinateurs.

Les valeurs de configuration contribuant à l'interopérabilité comprennent les valeurs comme par exemple, les URL ou numéros de port qu'une instance de composant utilise pour communiquer avec une autre instance de composant. Par exemple, si la solution utilise Access Manager, vous devez d'abord installer et configurer un référentiel LDAP, tel qu'une instance Directory Server. Puis, lorsque vous installez et configurez une instance Access Manager, vous devez indiquer les valeurs permettant de configurer Access Manager pour assurer son interopérabilité avec l'annuaire LDAP que vous avez déjà installé et configuré.

Le programme d'installation de Java ES ne sait pas quels composants sont installés sur les autres ordinateurs constituant la solution. Ainsi, lorsque vous installez Access Manager, le programme d'installation ne sait pas où se trouve l'annuaire LDAP approprié. Afin de garantir la réussite de votre processus d'installation et de configuration, vous devez définir à l'avance les valeurs d'installation et de configuration qui contribueront à l'interopérabilité réussie entre votre instance de Access Manager et votre instance de Directory Server. Ces valeurs doivent être incluses dans votre plan d'installation. Puis, lorsque vous installez et configurez des composants, vous devez saisir les valeurs dans votre plan et configurer avec succès vos composants pour garantir leur interopérabilité.

Vous pouvez effectuer une série de tâches d'installation et de configuration similaires à celles illustrées à la Figure 3–2.

Figure 3–2 Configuration des composants à des fins d'interopérabilité

Ordinateur 01 : Directory Server: Ordinateur 02 : installez et configurez Access Manager de sorte qu'il puisse interopérer avec l'instance Directory Server sur l'ordinateur 01.

Quelle que soit l'architecture de la solution, vous devez développer un plan d'installation comportant toutes les valeurs de configuration nécessaires à la configuration de l'interopérabilité des composants, de manière à obtenir une solution distribuée.

Stratégies de redondance

La plupart des solutions destinées à une utilisation dans un environnement de production intègrent un certain type de redondance. Les stratégies de redondance ont recours à plusieurs instances d'un même composant pour fournir un seul service. La redondance est utilisée pour satisfaire les exigences en termes de qualité de service. Ainsi, la redondance permet d'augmenter la capacité de traitement afin de satisfaire les exigences de performance, ou d'éviter les points de panne uniques afin de répondre aux exigences de fiabilité.

Il existe trois stratégies de redondance utilisables avec les composants Java ES : l'équilibrage de charge, le clustering avec Sun Cluster et la fonction de réplication Directory Server. La procédure d'installation et de configuration recommandée pour chacune des trois stratégies est expliquée brièvement dans les paragraphes ci-après :

Lors de l'utilisation de l'une de ces stratégies de redondance, votre plan d'installation doit comprendre les procédures d'installation de différentes instances d'un composant et de configuration de ces instances de sorte qu'elles interviennent en tant que service unique.

Schéma LDAP et Structure arborescente de l'annuaire LDAP

La plupart des solutions Java ES intègrent Directory Server. Lorsque vous installez et configurez une solution avec Directory ServerDirectory Server, vous entrez des valeurs qui définissent le schéma et l'arborescence de l'annuaire. Votre plan d'installation doit répertorier les valeurs d'entrée permettant de définir l'arborescence d'annuaire et le schéma LDAP appropriés.

Vous devez définir le schéma LDAP et l'arborescence d'annuaire avant de commencer votre plan d'installation. Votre plan d'installation comprend les valeurs saisies lors de l'exécution du programme d'installation pour créer le schéma et l'arborescence d'annuaire spécifiés. Pour obtenir des exemples de spécifications de schéma et d'arborescence d'annuaire, reportez-vous à Développement des spécifications relatives à la gestion des utilisateurs.

Le schéma LDAP est établi via les processus d'installation et de configuration suivants :

  1. L'installation de Directory Server permet d'établir automatiquement un annuaire avec le schéma 1. Aucune saisie n'est requise pour sélectionner le schéma.

  2. L'installation d'Access Manager entraîne la modification automatique de l'annuaire et sa conversion en schéma 2. Aucune saisie n'est requise pour sélectionner le schéma.

  3. Dans les solutions comprennant des composants de Communications Suite, l'exécution de Directory Preparation Tool permet d'étendre le schéma de sorte qu'il soit utilisé avec Messaging Server, Calendar Server et Communications Express. Directory Preparation Tool étend les annuaires des schémas 1 et 2. Les valeurs d'entrée de Directory Preparation Tool sont répertoriées dans votre plan d'installation.

  4. Dans les solutions comprennant des composants de Communications Suite, l'exécution de Administrateur délégué permet d'étendre le schéma avec des classes d'objet et attributs utilisés pour l'autorisation et l'authentification des utilisateurs pour les services spécifiques. Les valeurs d'entrée dépendent du service fourni par votre solution. Vous devez répertorier ces valeurs dans votre plan d'installation.

Le processus d'installation et de configuration définit également la structure arborescente de base de l'annuaire :

  1. Lors de l'installation de Directory Server, le suffixe de base, ou racine de l'arborescence de l'annuaire, est créé. Ce suffixe de base est une valeur d'entrée requise lorsque le programme d'installation Java ES installe Directory Server. Votre plan d'installation doit répertorier le suffixe de base en tant que valeur d'entrée du processus d'installation.

  2. L'installation et la configuration de Messaging Server permet d'établir l'arborescence de l'annuaire et de créer une organisation LDAP. Cette organisation représente le domaine de messagerie géré par l'instance Messaging Server. Le nom de l'organisation constitue une entrée requise dans l'assistant de configuration de Messaging Server. Votre plan d'installation doit répertorier le DN de l'organisation en tant que valeur d'entrée du processus de configuration de Messaging Server.

  3. L'installation et la configuration de Calendar Server, Communications Express, Administrateur délégué et Instant Messaging permet de spécifier où, dans l'annuaire, ces composants doivent rechercher les données utilisateur. Un DN LDAP doit être indiqué dans l'assistant de configuration de chacun des composants. Le plan d'installation répertorie le DN comme valeur d'entrée pour chaque assistant de configuration. Si la solution utilise la connexion unique d'Access Manager, tous ces composants doivent être configurés de façon à utiliser le même emplacement pour les données utilisateur, à savoir l'organisation créée par l'assistant de configuration de Messaging Server. Le même DN LDAP est saisi dans tous ces assistants. Votre plan d'installation doit répertorier le DN de l'organisation en tant que valeur d'entrée de tous les assistants de configuration.

Vous devez utiliser le nom du suffixe de base LDAP et celui de l'organisation du domaine de messagerie provenant de la spécification de gestion des utilisateurs et les ajouter au plan d'installation. Pour plus d'informations sur les spécifications de gestion des utilisateurs, voir la section Développement des spécifications relatives à la gestion des utilisateurs.

Comportement du programme d'installation de Java ES

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 est local.

Le programme d'installation de Java ES installe le composant sur un ordinateur à la fois. La plupart des solutions sont distribuées et vous devez exécuter le programme d'installation plus d'une fois. Votre plan d'installation doit répertorier les procédures chaque fois que vous exécutez le programme d'installation. Cette section décrit la procédure à suivre pour analyser une architecture de déploiement et déterminer le nombre de fois que vous devez exécuter le programme d'installation pour implémenter l'architecture.

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 :

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 :

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 de votre plan d'installation.

Mode d'exécution du programme 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 :

L'option de configuration sélectionnée s'applique à toute une session d'installation. Si vous voulez installer certains composants sur l'ordinateur en mode Configurer maintenant et d'autres en mode Configurer ultérieurement, vous devez exécuter le programme d'installation plusieurs fois.

Vérification de la compatibilité du programme d'installation

Le programme d'installation Java ES effectue une vérification de la dépendance et de la compatibilité. Mais, il peut uniquement vérifier l'ordinateur local. Par exemple, si vous installez Access Manager dans une solution distribuée, le programme d'installation ne peut pas vérifier si Directory Server à distance est compatible avec Access Manager que vous installez.

La compatibilité ne devrait pas poser problème si vous installez et configurez une toute nouvelle solution, avec tous les composants de la même version de Java ES. L'ajout d'un nouveau composant à une solution déjà établie ou l'élaboration d'une solution Java ES à 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 et Portal Server à partir de l'instance Directory Server existante, il peut y avoir des problèmes de compatibilité entre les composants. Vous devez vérifier si les composants sont compatibles avant d'installer et de configurer de nouveaux composants.

Autres problèmes d'installation

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–2 Problèmes d'installation à prendre en compte

Exigences de la solution 

Directives ou instructions 

Utilisation des zones Solaris 10 

Si vous voulez procéder à l'installation dans les zones Solaris 10, reportez-vous à l'Annexe A, Java ES et zones Solaris 10.

Utilisation du chiffrement Directory Server 

Configurez LDAPS (SSL sur LDAP) sur l'instance Directory Server. 

Utilisation d'un conteneur Web tiers avec Access Manager

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 5 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. 

Utilisation du schéma 1 LDAP

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

Access Manager est requis pour la connexion unique. 

Configuration de la haute disponibilité à l'aide de HADB 

Un résumé des procédures 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 5 pour UNIX.

Équilibrage de charge d'Application Server 

Vous trouverez un résumé des procédures d'utilisation du plug-in d'équillibrage de charge d'Application Server dans la section Exemple de services Web et applicatifs du Guide d’installation de Sun Java Enterprise System 5 pour UNIX.

Propriété non root 

En cas d'la propriété non root est requise pour Application Server ou Web Server , reportez-vous à la section Exemples non root du Guide d’installation de Sun Java Enterprise System 5 pour UNIX

Développement de votre plan d'installation

Les spécifications relatives à l'implémentation et l'architecture du déploiement décrivent l'état final de votre solution. L'architecture de déploiement indique le nombre d'instances installées, les systèmes sur lesquels ces instances sont installées et les interactions entre les composants. Pour obtenir l'architecture de déploiement décrite, vous devez installer et configurer les instances des composants de la solution, en procédant système par système, jusqu'à ce que l'ensemble de la solution soit installé et configuré. Votre plan d'installation fournit les procédures d'installation et de configuration de toutes les instances de votre solution, dans l'ordre approprié.

Pour développer un plan d'installation et de configuration, vous devez mettre en application vos connaissances concernant les dépendances entre les composants et les problèmes d'installation, lors de l'élaboration des spécifications d'implémentation et de l'architecture du déploiement de Java ES. Vous devez déterminer l'ordre dans lequel il convient d'installer et de configurer les composants de la solution et les valeurs de configuration correctes à saisir pour définir l'interopérabilité des instances.

L'objet de cette section est de vous aider à analyser une architecture de déploiement et un ensemble de spécifications et à développer un plan d'installation. En général, vous devez commencer par les opérations suivantes :

  1. Ouvrez un fichier texte ou prenez une feuille de papier vierge ou tout autre support permettant d'enregistrer votre plan.

  2. Dans votre architecture de déploiement, examinez les composants sur chaque système et déterminez les relations de dépendance entre les composants.

  3. Identifiez les instances de composant qui ne dépendent d'aucun autre composant. Il s'agit généralement d'instances de Directory Server. Vous devez commencer par indiquer dans votre plan d'installation des instructions sur l'installation de ces instances sur les systèmes informatiques spécifiés. Commencez par enregistrer ces systèmes informatiques et les composants installés sur ces derniers.

  4. Déterminez les valeurs appropriées pour l'installation et la configuration de ces instances de composant sur ces systèmes spécifiques dans le cadre de votre solution. Ajoutez ces valeurs de configuration dans votre plan d'installation.

  5. Parmi les composants restants, déterminez ceux qui dépendent uniquement de Directory Server. Il s'agit généralement des systèmes dotés d'Access Manager. Répertoriez ces systèmes informatiques dans le plan.

  6. Continuez à analyser vos spécifications selon l'ordre des dépendances. Déterminez les valeurs de configuration nécessaires et enregistrez ces instances dans votre plan.

Par exemple, si vous utilisez ce processus pour analyser l'architecture de déploiement illustrée à la Figure 2–1, vous allez développer un plan d'installation qui ressemble à celui du Tableau 3–3.

Le Tableau 3–3 présente les huit premières étapes du plan d'installation. Afin de clarifier la structure de ce plan, les valeurs de configuration individuelles ne sont pas répertoriées. Dans ce plan, notez les points suivants :

Tableau 3–3 Récapitulatif du plan d'installation correspondant à l'exemple d'architecture de déploiement

Ordinateur 

Tâches d'installation et de configuration 

DS1

  1. Exécutez le programme d'installation de Java ES sur cet ordinateur. Installez et configurez une instance Directory Server à l'aide des valeurs de configuration indiquées dans la spécification de gestion des utilisateurs.

  2. Démarrez et vérifiez l'instance Directory Server.

DS2 

  1. Exécutez le programme d'installation de Java ES sur cet ordinateur. Installez et configurez une instance Directory Server avec les valeurs de configuration indiquées dans la spécification de gestion des utilisateurs.

  2. Démarrez et vérifiez l'instance Directory Server.

  3. Assurez-vous que l'équilibreur de charge fonctionne correctement pour les deux instances de Directory Server.

  4. Fermez l'instance de Directory Server dans DS2. Laissez-la sur DS1, en cours d'exécution.

AM1 

  1. Exécutez le programme d'installation de Java ES sur cet ordinateur. Installez et configurez une instance Access Manager. Configurez l'instance Access Manager de sorte qu'elle puisse interopérer avec le service d'annuaire logique créé par les instances Directory Server équilibrées en charge.

  2. Démarrez et vérifiez l'instance Access Manager.

  3. Configurez l'instance Access Manager en vue d'un équilibrage de charge.

AM2 

  1. Exécutez le programme d'installation de Java ES sur cet ordinateur. Installez et configurez une instance Access Manager. Configurez l'instance Access Manager de sorte qu'elle puisse interopérer avec le service d'annuaire logique créé par les instances Directory Server équilibrées en charge.

  2. Démarrez et vérifiez l'instance Access Manager.

  3. Configurez l'instance Access Manager en vue d'un équilibrage de charge.

  4. Utilisez la console Access Manager pour modifier les entrées d'annuaire relatives à Access Manager.

  5. Assurez-vous que les deux instances d'Access Manager fonctionnent correctement avec la fonction d'équilibrage de charge.

STR1 

  1. Exécutez le programme d'installation de Java ES. Installez le composant de base de Sun Cluster.

  2. Préparez l'ordinateur en vue de la configuration de Sun Cluster. Cette étape inclut la création et le montage des systèmes de fichiers utilisés par le logiciel Sun Cluster.

  3. Exécutez l'assistant de configuration de Sun Cluster. Établissez et configurez le cluster.

STR2 

  1. Exécutez le programme d'installation de Java ES. Installez le composant de base de Sun Cluster.

  2. Préparez l'ordinateur en vue de la configuration de Sun Cluster. Cette étape inclut la création et le montage des systèmes de fichiers utilisés par le logiciel Sun Cluster.

  3. Exécutez l'assistant de configuration de Sun Cluster. Établissez et configurez le cluster.

  4. Procédez à la configuration NTP (Network Timing Protocol) sur STR1 et STR2.

  5. Ajoutez le périphérique de quorum au cluster (relié aux deux ordinateurs).

  6. Créez les systèmes de fichiers du cluster et les groupes de ressources et configurez le nom d'hôte virtuel et l'adresse IP.

  7. Vérifiez les capacités de basculement du cluster.

STR1 

  1. Exécutez le programme d'installation de Java ES. Installez Messaging Server et Calendar Server.

  2. Sur l'ordinateur DS1, exécutez l'outil de préparation de Directory Server.

  3. Exécutez l'assistant de configuration de Messaging Server pour créer une instance de ce composant. Indiquez les valeurs de configuration permettant de créer une branche dans l'arborescence de l'annuaire LDAP en fonction de la spécification de gestion des utilisateurs. Indiquez les valeurs de configuration permettant de définir l'interopérabilité de l'instance Messaging Server avec les instances Access Manager et Directory Server équilibrées en charge.

  4. Configurez Messaging Server de manière à prendre en charge la connexion unique.

  5. Démarrez et vérifiez l'instance Messaging Server.

  6. Exécutez l'assistant de configuration de Calendar Server pour créer une instance de ce composant. Indiquez les valeurs de configuration requises pour que l'instance utilise la branche LDAP créée par la configuration Messaging Server correspondant aux données de groupe et d'utilisateur. Indiquez les valeurs de configuration permettant de définir l'interopérabilité de l'instance Calendar Server avec les instances Access Manager et Directory Server équilibrées en charge.

  7. Sur l'ordinateur STR2, créez un utilisateur, un groupe d'utilisateurs et un annuaire Calendar Server.

  8. Modifiez le fichier de configuration de Calendar Server. Définissez les valeurs de configuration de façon à utiliser l'adresse IP virtuelle plutôt que celle de l'ordinateur.

  9. Configurez Calendar Server de manière à prendre en charge la connexion unique.

  10. Démarrez et vérifiez l'instance Calendar Server.

STR1 

  1. Exécutez le programme d'installation de Java ES. Installez les agents Sun Cluster pour Messaging Server et Calendar Server.

  2. À l'aide de l'agent Messaging Server, créez et activez une ressource Messaging Server.

  3. Vérifiez la fonction de basculement de la ressource Messaging Server de l'ordinateur STR1 vers STR2.

  4. À l'aide de l'agent Calendar Server, créez et activez une ressource Calendar Server.

  5. Vérifiez la fonction de basculement de la ressource Calendar Server de l'ordinateur STR1 vers STR2.

STR2 

Les instances configurées sur mscs01 sont automatiquement reconnues comme ressources partagées.