Remarques relatives aux composants de l'infrastructure
Emplacement de la documentation des services Web et du fichier WSDL
Le manuel de référence des services Web est disponible aux emplacements suivants :
■
Système de documentation CA Client Automation principal
■
Aux emplacements suivants si les services Web sont installés : http://%nom_machine%/UDSM_R11_WebService/help/index.htm (sous Windows) http://%nom_machine%/UDSM_R11_WebService/help (sous Linux)
Si les services Web ont été installés, le fichier WSDL se trouve aux emplacements suivants sous Windows :
■ http://%nom_ordinateur%/UDSM_R11_WebService/wsdl
%votre_répertoire_installation%\CA\DSM\webservices\wsdl
Sous Linux, le fichier WSDL se trouve à l'emplacement suivant :
■
%votre_répertoire_installation%/CA/DSM/webservices/wsdl
Eléments à prendre en compte pour la console Web et les services Web
Voici les éléments à prendre en compte pour l'installation et l'intégration de la console
Web et des services Web.
Installation des packages requis pour la console Web
Package
AMS
Serveur Web Apache
Le tableau ci-dessous répertorie les packages tiers et CA Technologies prérequis pour la console Web :
Système d'exploitatio n
Description/Commentaire
Windows et
Linux
Composant CA Technologies pour le système de maintenance des actifs
AMS est utilisé par la console Web pour afficher des informations relatives aux actifs détenus et détectés.
Linux Composant d'hébergement de l'application de la console Web
Si vous souhaitez utiliser une version spécifique du serveur Web
Apache, vous devez configurer la variable
CA_DSM_USE_APACHE_PROG sur le chemin complet du binaire plutôt que sur son répertoire parent avant de démarrer l'installation de CA Client Automation. Par exemple :
CA_DSM_USE_APACHE_PROG=/apache2.2.8/bin/httpd
Chapitre 2: Planification de l'implémentation d'infrastructure 101
Remarques relatives aux composants de l'infrastructure
Package
AMS
Apache Tomcat
Connecteur Apache Tomcat pour ISAPI
Connecteur Apache Tomcat pour Apache (mod_jk)
Pilote JDBC d'Oracle
Apache Axis
Système d'exploitatio n
Description/Commentaire
Windows et
Linux
Composant CA Technologies pour le système de maintenance des actifs
AMS est utilisé par la console Web pour afficher des informations relatives aux actifs détenus et détectés.
Conteneur de servlets pour la console Web Windows et
Linux
Windows Connecteur entre Internet Information Services (IIS) et Tomcat
Linux (32 et
64 bits)
Windows et
Linux
Windows et
Linux
Connecteur entre serveur Web Apache et Tomcat
Pilote JDBC utilisé pour la connexion à une base de données Oracle
Boîte à outils Service Web
CA CMDB
CA Service Desk
Microsoft IIS
Log4j
Pilote JDBC Microsoft SQL
Server
Pilote JDBC Microsoft SQL
Server
Sun JRE
Windows et
Linux
Base de données de gestion de la configuration
Windows et
Linux
Windows
Windows et
Linux
Composant Microsoft Internet Information Services qui héberge l'application de console Web.
Boîte à outils de connexion Windows et
Linux
Windows Pilote JDBC utilisé pour se connecter à une base de données SQL
Server.
Linux Pilote JDBC utilisé pour se connecter à une base de données SQL
Server.
Environnement d'exécution Sun Java
Requis pour la console Web avec IPv6.
Important : La modification de la clé SQLServer.PortNo avec le numéro de port de base de données dans le fichier wacconfig.properties n'est plus prise en charge. Vous devez fournir le numéro de port correct pendant l'installation, car il ne peut pas être modifié ultérieurement.
102 Manuel d'implémentation
Remarques relatives aux composants de l'infrastructure
Installation de la console d'administration Web ou des services Web sur des ordinateurs Linux 64 bits
Client Automation ne prend pas en charge les serveurs Web Apache 64 bits sur les ordinateurs Linux. Désinstallez les serveurs Web Apache 64 bits avant d'installer la console Web Client Automation ou les services Web Client Automation sur un ordinateur Linux 64 bits.
Utilisation de port Tomcat par la console Web
La console Web utilise le moteur de servlet web Apache Tomcat. Par défaut, les numéros de ports de Tomcat sont 8090 (démarrage), 8095 (arrêt) et 8020 (AJP).
L'écran des ports Tomcat est rempli au cours de l'installation. L'utilisateur doit fournir le numéro de port correct pendant l'installation.
Le port de Tomcat utilisé par la console Web se trouve dans le fichier server.xml, sous le chemin d'installation du système.
Sous Windows, l'emplacement du fichier server.xml est le suivant :
[chemin_installation]\Web Console\conf\server.xml
Sous Linux, l'emplacement du fichier server.xml est le suivant :
[chemin_installation]/webconsole/conf/server.xml
Chapitre 2: Planification de l'implémentation d'infrastructure 103
Remarques relatives aux composants de l'infrastructure
Configuration de port Tomcat pour la console Web
Il peut arriver qu'un ou tous les ports par défaut de Tomcat soient déjà utilisés par d'autres applications CA Technologies déjà installées sur l'ordinateur. Le programme d'installation de la console Web vérifie quels sont les ports déjà utilisés et affecte automatiquement de nouveaux numéros de ports en conséquence.
Les applications utilisant les numéros de port en conflit doivent fonctionner au moment de l'installation pour permettre leur détection. Si ce n'est pas le cas, il est nécessaire d'exécuter une procédure manuelle après l'installation pour résoudre les conflits de numéros de ports. Lorsque différentes applications tentent d'utiliser les mêmes numéros de port, leur démarrage peut échouer. Généralement la première application qui essaye de démarrer y arrive, et celles qui essaient ensuite échouent.
Pour modifier les numéros de port que la console Web utilise
1. Arrêtez l'instance de console Web de Tomcat, s'il est en cours d'exécution, en ouvrant une console de commandes et en tapant : caf stop tomcat
2. Ouvrez le fichier server.xml file dans un éditeur de texte.
Ce fichier contient normalement des entrées ressemblant à ce qui suit :
<Server port="8095" shutdown="SHUTDOWN" debug="0">
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8090" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
3. Remplacez les numéros de port nnnn dans les affectations port="nnnn" (il en existe
2 dans l'exemple ci-dessus) par des ports libres disponibles.
4. Enregistrez le fichier et quittez l'éditeur de texte.
5. Démarrez l'instance de console Web de Tomcat en ouvrant une console de commandes et en tapant : caf start tomcat
Si vous n'êtes pas certains des numéros de port pouvant être utilisés par d'autre applications, essayez d'incrémenter tous les numéros de port de 1. Démarrez ensuite les applications, et si vous rencontrez encore des problèmes, répétez le processus décrit cidessus.
104 Manuel d'implémentation