Guide d`installation d`Opti-Time

publicité
Guide d’installation d’Opti-Time
1
Guide d’installation d’Opti-Time
Introduction ..................................................................................................................................... 3
Informations sur le document ................................................................................................... 3
Architecture de l’application ...................................................................................................... 3
Pré-requis ....................................................................................................................................... 5
Eléments matériels et numéro de série ..................................................................................... 5
Installation du serveur web (Apache) ........................................................................................ 5
Installation du serveur web (Microsoft IIS) ................................................................................. 6
Installation de l’environnement Java ....................................................................................... 22
Paramétrage spécifique pour les configurations MSSQL .......................................................... 22
Installation d’Opti-Time ................................................................................................................... 27
Installation de l’application Opti-Time ...................................................................................... 27
Installation des données géographiques .................................................................................. 34
Le configurateur Opti-Time ..................................................................................................... 34
Configuration manuelle d’Apache (versions 8.3 et antérieures) ................................................. 35
Création de la base de données (MSSQL) .............................................................................. 36
Création de la base de données (MySQL) .............................................................................. 36
Paramétrage manuel de la connexion à la base de données .................................................... 37
Tests de la configuration ................................................................................................................ 38
Démarrage des services ........................................................................................................ 38
Test de connexion ................................................................................................................. 38
Test du service GCIS ............................................................................................................ 38
Test du module cartographique, HTC ..................................................................................... 40
Test du module de géocodage, UGC ...................................................................................... 41
Test du module de calcul d’itinéraire, Smartrouting .................................................................. 43
Désinstallation ............................................................................................................................... 45
2
Introduction
Introduction
Informations sur le document
Objectif
Cette documentation décrit la procédure d’installation d’Opti-Time.
Version
Les informations figurant dans le présent document décrivent les fonctions et modes d’utilisation d'OptiTime au 1er Février 2017.
Elles sont sujettes à révision sans préavis.
Le logiciel décrit dans ce document est diffusé dans le cadre d’un contrat de droit d’utilisation et ne peut
être utilisé, copié ou cédé qu’en conformité avec les stipulations de ce contrat.
Toute copie de l’application Opti-Time sur disque ou autre support à des fins autres que l’usage du
programme par l’acheteur pour ses besoins propres est interdite.
Informations légales
Opti-Time est une marque déposée de GEOCONCEPT SAS.
Geoconcept est une marque déposée de GEOCONCEPT SAS.
Geoconcept Internet Serveur est une marque déposée de GEOCONCEPT SAS.
Universal Geocoder est une maque déposée de GEOCONCEPT SAS.
Dispatcher est une maque déposée de GEOCONCEPT SAS.
Les captures d'écran peuvent varier en fonction des droits attribués et des options retenues.
Architecture de l’application
L’installation va déployer l’ensemble des composants ci-dessous :
3
Guide d’installation d’Opti-Time
Schéma d’architecture d’Opti-Time
4
Pré-requis
Pré-requis
Il est recommandé que l’installation soit réalisée par un administrateur réseau, un administrateur de base
de données ou de serveur d’application.
Avant l’installation de GCIS, il convient d’installer les éléments suivants :
• Apache HTTP Server ou Microsoft Internet Information Services (IIS).
Depuis la version 8.3.6, l’installation d’Opti-Time installe automatiquement le serveur Apache.
• Java Runtime Environment
• une base de données, les moteurs supportés par défaut étant : Oracle, Microsoft SQL Server, MySQL,
PostgreSQL
Eléments matériels et numéro de série
Cette partie décrit le matériel indispensable pour réaliser l’installation avec les supports fournis :
Matériel requis
• l’installateur Opti-Time ;
• le pack GEOCONCEPT.
La configuration requise est détaillée dans les Notes de versions / Lisez-Moi d’Opti-Time.
Numéro de série requis
Un numéro de série vous sera demandé au cours de l’installation d’Opti-Time. Elle servira à récupérer les
caractéristiques de votre licence Opti-Time et à activer le produit en fin d’installation.
Installation du serveur web (Apache)
Les versions d’Apache compatibles sont indiquées dans les Notes de versions / Lisez-Moi
d’Opti-Time.
Depuis la version 8.3.6, l’installateur d’Opti-Time installe automatiquement le serveur Apache.
Par défaut, Apache Web Server s’installe dans le dossier C:\Program Files (x86)\Apache Software
Foundation\Apache2.2 (= APACHE_PATH dans ce document).
S’il est nécessaire de modifier le port Apache Web Server, éditer le fichier APACHE_PATH/conf/httpd.conf
et modifier le port sur les lignes :
5
Guide d’installation d’Opti-Time
Listen « n° de port »
ServerName « mon-server.com »:« n° de port »
Installation du serveur web (Microsoft IIS)
Voici la procédure d’installation de Microsoft IIS 7 pour Windows Server 2008.
• Lancer le Panneau de configuration de Windows puis lancer Programmes et fonctionnalités :
Panneau de configuration de Windows Server 2008
Fenêtre Programmes et fonctionnalités
• Dans la liste des Tâches visible à gauche du panneau, lancer la tâche Activer ou désactiver des
fonctionnalités Windows et cliquer dans la partie gauche sur Rôles. Dans la partie droite, cliquer sur le
raccourci Ajouter des rôles.
6
Installation du serveur web (Microsoft IIS)
Le Gestionnaire de serveur, les rôles et le raccourci Ajouter des rôles
• Un assistant d’ajout de rôles se lance. Cliquer sur Suivant .
7
Guide d’installation d’Opti-Time
La page d’accueil de l’ajout de rôles
• La liste des rôles à installer sur le serveur s’affiche alors dans la partie droite. Cocher le rôle Serveur
Web (IIS).
8
Installation du serveur web (Microsoft IIS)
La liste des rôles
• Une fenêtre peut alors indiquer que d’autres fonctionnalités sont requises pour effectuer l’installation du
serveur web IIS. Cliquer sur le bouton Ajouter les fonctionnalités requises .
Ajout de fonctionnalités requises
• L’assistant permet alors de passer à l’étape suivante.
9
Guide d’installation d’Opti-Time
L’assistant d’installation de IIS
• Une fenêtre d’introduction au serveur web IIS s’affiche alors.
10
Installation du serveur web (Microsoft IIS)
Introduction au serveur web IIS
• Dans l’étape suivante, il est nécessaire de préciser la liste des services de rôle à installer pour le
serveur web IIS :
• Dans la rubrique Développement d’applications, sélectionner :
• CGI,
• Extensions ISAPI,
• Filtres ISAPI,
11
Guide d’installation d’Opti-Time
Les services de développement d’applications
• Dans la rubrique Sécurité, sélectionner :
• Authentification de base,
• Authentification Windows,
12
Installation du serveur web (Microsoft IIS)
Les services de Sécurité
Les autres services pré-sélectionnés doivent rester cochés.
• Ensuite, une étape de confirmation résume la liste des services de rôles et fonctionnalités à installer.
13
Guide d’installation d’Opti-Time
Confirmation (1/2)
14
Installation du serveur web (Microsoft IIS)
Confirmation (2/2)
• Le bouton Installer permet alors de lancer l’installation du serveur Web IIS.
15
Guide d’installation d’Opti-Time
Installation de IIS
• Une fois l’installation effectuée, l’assistant affiche un rapport du résultat de cette procédure.
16
Installation du serveur web (Microsoft IIS)
Résultats de l’installation (1/2)
17
Guide d’installation d’Opti-Time
Résultats de l’installation (2/2)
• Le bouton Fermer permet alors de terminer l’assistant d’ajout de rôles de Windows. Le Gestionnaire
de serveur affiche alors, dans la liste des rôles, le serveur web IIS installé et l’ensemble des services
de rôles associés.
18
Installation du serveur web (Microsoft IIS)
Les rôles dans le gestionnaire de serveur
• La sélection du serveur web IIS dans l’arborescence des rôles (à gauche de la fenêtre), affiche un
résumé sur le rôle.
19
Guide d’installation d’Opti-Time
Le serveur web IIS dans les rôles (1/2)
20
Installation du serveur web (Microsoft IIS)
Le serveur web IIS dans les rôles (2/2)
Une fois le serveur web IIS installé, il se peut qu’à l’issue de l’installation, le répertoire \Inetpub\Scripts ne
soit pas créé par défaut.
Il convient alors de créer ce répertoire manuellement avant d’effectuer l’installation de GCIS.
Pour ce faire, dans le répertoire racine de IIS (nommé Inetpub), créer un nouveau dossier nommé
Scripts.
21
Guide d’installation d’Opti-Time
Création du dossier à la racine du répertoire Inetpub
Dans ce répertoire Scripts, des extensions du serveur web (CGI et ISAPI) seront installées pour GCIS.
Installation de l’environnement Java
Les versions de java compatibles sont indiquées dans les Notes de versions / Lisez-Moi d’OptiTime.
Télécharger la version de Java souhaitée sur le site d’Oracle [http://www.oracle.com/technetwork/java/
javase/downloads/index.html] puis installer la.
Par défaut, Java est installé dans C:\Program Files\Java\jdk[X] .
Une machine 64-bits permettra un fonctionnement plus performant.
Il est conseillé d’installer la version jdk de Java.
Paramétrage spécifique pour les configurations MSSQL
Avant d’utiliser Opti-Time sur MSSQL, il est nécessaire de vérifier la configuration du service MSSQL.
22
Paramétrage spécifique pour les configurations MSSQL
Il faut impérativement avoir un mode de connexion mixte "authentification Windows" et "authentification
SQL Server" pour utiliser Opti-Time avec SQL Server. Vérifier que le mode d’authentification mixte est
activé :
• Lancer SQL Server Management Studio (SSMS) et se connecter à localhost\SQLEXPRESS
• Clic-droit sur la connexion dans l’Explorateur d’objets > Propriétés
• Dans l’onglet Sécurité, vérifier que le mode d’authentification mixte est activé :
Onglet d’authentification mixte
Activer la fonction TCP/IP et forcer le port 1433
Ouvrir le Gestionnaire de configuration SQL Server.
La fonction TCP/IP doit être active :
23
Guide d’installation d’Opti-Time
Fonction TCP/IP
Dans l’onglet "Adresses IP", renseigner 1433 dans toutes les adresses IP de la fenêtre (IP1 à n, y
compris IPAII) :
24
Paramétrage spécifique pour les configurations MSSQL
Adresse IP
Redémarrer le service SQL Server :
25
Guide d’installation d’Opti-Time
Service SQL Server
26
Installation d’Opti-Time
Installation d’Opti-Time
Depuis la version 8.3.6 d’Opti-Time, l’installation se fait en une seule étape durant laquelle sont installés :
• Geoconcept (le moteur cartographique) ;
• Geoconcept Internet Server, ou GCIS (le serveur web cartographique) ;
• Geoconcept Universal Geocoder, ou UGC (le serveur de géocodage) ;
• Geoconcept SmartRouting (le serveur de calcul d’itinéraires) ;
• selon la version, Geoconcept Dispatcher (le serveur d’optimisation de tournées) ;
• le serveur web Apache HTTP Server ;
• le serveur d’applications Apache Tomcat ;
• le client web cartographique HTC (client Ajax) ;
• ainsi que les paramètres liés au serveur web.
Avant de procéder à l’installation d’Opti-Time, il est nécessaire de lire les Notes de versions /
Lisez-Moi d’Opti-Time, et d’installer si nécessaire les pré-requis.
Installation de l’application Opti-Time
Assistant d’installation
Lancer l’installateur Master_OptiTime en double-cliquant sur le fichier setup.exe situé dans le dossier
fourni.
Ensuite suivre les instructions (voir captures écran ci-dessous) :
Saisir la langue du logiciel Geoconcept et cliquer sur Suivant Si vous avez déjà installé une version antérieure d’Opti-Time, un avertissement vous invite à
confirmer votre souhait de mise à jour
27
Guide d’installation d’Opti-Time
Cliquer sur Suivant Une version 1.8 de Java doit être installée sur le serveur, sinon vous obtenez un message
d’erreur.
28
Installation de l’application Opti-Time
Accepter la licence d’utilisation et cliquer sur Suivant Confirmez votre choix
Saisir la clé d’installation fournie et cliquer sur Suivant 29
Guide d’installation d’Opti-Time
Vérifier le dossier d’installation et cliquer sur Suivant Vous pouvez choisir d’installer Opti-Time sur une autre partition.
Choisissez le type d’installation et cliquer sur Suivant En type d’installation Personnalisée, vous pourrez alors choisir les composants à installer :
30
Installation de l’application Opti-Time
Installation personnalisée
Si vous souhaitez utiliser un serveur http autre que le serveur Apache installé lors de l’installation,
décocher Apache 2.2 dans le dossier Outils.
Si vous souhaitez utiliser un serveur d’application autre que le serveur Tomcat installé lors de
l’installation, décocher Apache Tomcat dans le dossier Outils.
Puis, cliquer sur Suivant .
Vérifier les dossiers d’installation du cache et l’espace
de travail d’Opti-Time (work) et cliquer sur Suivant 31
Guide d’installation d’Opti-Time
Les informations sur l’installation s’affichent alors. Cliquer sur Suivant Il est conseillé de conserver les informations sur l’installation dans un fichier texte.
L’installation se poursuit
32
Installation de l’application Opti-Time
Si le pare-feu Windows bloque l’installation d’un composant, cliquer sur Autoriser l’accès Activation de la licence Opti-Time
En fin d’installation, l’activation automatique d’Opti-Time s’effectue et télécharge la clé d’activation
associée au numéro de série dans le fichier : L’activation automatique (dite silencieuse) d’Opti-Time se
lance en fin d’installation de la solution.
Un accès Internet est requis pour permettre l’activation automatique d’Opti-Time.
Les informations de licence (numéro de série, clé d’activation) sont alors recopiées dans le fichier
gclicense.xml créé dans le dossier :
Opti-Time_PATH\license (par défaut, C:\Program Files (x86)\GEOCONCEPT\Opti-Time\license). En cas
d'échec de l’activation automatique de la solution (par exemple en l’absence d’accès Internet), l’assistant
d’activation se lance et permet d’effectuer une activation manuelle d’Opti-Time.
33
Guide d’installation d’Opti-Time
L’assistant d’installation se termine et propose de poursuivre avec la configuration d’Opti-Time
Fin d’installation
En fin d’installation du produit, la dernière page indique les étapes suivantes à suivre.
Cocher la case pour poursuivre avec la configuration d’Opti-Time.
Cliquer sur Terminer à la fin du processus d’installation. Cette installation est terminée.
Installation des données géographiques
L’installation des données géographiques peut se faire à l’aide de l’assistant d’installation dédié, ou
manuellement en recopiant les donnnées sur le serveur.
Installation via l’assistant
L’assistant d’installation des données livré avec la solution propose d’effectuer la décompression et la
copie des fichiers dans le dossier :
Opti-Time_PATH\data\maps (par défaut, C:\Program Files (x86)\GEOCONCEPT\Opti-Time\data\maps)
Installation manuelle
Télécharger et décompresser l’archive contenant le pack GEOCONCEPT fourni dans le dossier :
Opti-Time_PATH\data\maps (par défaut, C:\Program Files (x86)\GEOCONCEPT\Opti-Time\data\maps).
Le configurateur Opti-Time
Le configurateur permet de paramétrer automatiquement les serveurs web et les serveurs d’application
ainsi que les composants d’Opti-Time installés précédemment.
Dans le menu « Démarrer », lancer le programme Configurateur Opti-Time situé dans le dossier
d’installation de GEOCONCEPT.
34
Configuration manuelle d’Apache (versions 8.3 et antérieures)
Vérifier que les champs de saisie contiennent les bons chemins (corriger si nécessaire) :
• Dossier d’installation d’Opti-Time : dossier dans lequel est installé l’espace de travail d’Opti-Time
ex : C:\Program Files (x86)\GEOCONCEPT\Opti-Time
• Adresse IP ou nom logique de votre serveur : nom ou ip du serveur
• Adresse IP ou nom logique du répartiteur de serveurs : nom ou ip du serveur
• Port Apache ou IIS
Port Apache : Par défaut : 80 (Tomcat est installé sur le port 8080)
Une fois la configuration terminée, cliquer sur Configurer Fermer le configurateur une fois la configuration terminée.
Configuration manuelle d’Apache (versions 8.3 et antérieures)
Ce chapitre concerne uniquement les versions d’Opti-Time antérieures à la version 8.3
Au préalable, il est nécessaire d’arrêter les services suivants, et dans cet ordre :
Apache 2.2, Apache Tomcat, Geoconcept Service
En profiter pour paramétrer ces services en « démarrage automatique » selon.
Éditer le fichier httpd.conf
Dé-commenter les lignes suivantes (faire une recherche sur « mod_proxy » et « mod_rewrite ») :
35
Guide d’installation d’Opti-Time
LoadModule proxy_module modules/mod_proxy.so)
LoadModule proxy_http_module modules/mod_proxy_http.so)
LoadModule rewrite_module modules/mod_rewrite.so)
Dupliquer la ligne ScriptAlias
par : ScriptAlias /scripts/
/cgi-bin/ "APACHE_PATH/cgi-bin/"
et remplacer : ScriptAlias
/cgi-bin/
Atteindre la fin du fichier et y ajouter les lignes suivantes :
Exemple avec les valeurs APACHE_PORT=80 et TOMCAT_PORT=8080 : à remplacer par les ports ad
hoc.
# Virtual Hosts:
NameVirtualHost *:80
# otgs
<VirtualHost *:80>
ServerName le_nom_du_serveur
ProxyPreserveHost On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^/(.*) ajp://localhost:8080/otgs [P]
Proxypass /otgs http://localhost:8080/otgs
Proxypassreverse /otgs http://localhost:8080/otgs
Proxypass /otgsCharter http://localhost:8080/otgsCharter
Proxypassreverse /otgsCharter http://localhost:8080/otgsCharter
Proxypass /otgsDoc http://localhost:8080/otgsDoc
Proxypassreverse /otgsDoc http://localhost:8080/otgsDoc
Proxypass /htc http://localhost:8080/htc
Proxypassreverse /htc http://localhost:8080/htc
RedirectMatch permanent ^/$ /otgs
</VirtualHost>
Création de la base de données (MSSQL)
Avant d’effectuer l’installation des données, il est nécessaire de vérifier la configuration de MSSQL.
Cette étape vise à créer l’utilisateur, le schéma et tous les objets Opti-Time dans la base de données
SQL Server.
• Lancer SQL Server Management Studio (SSMS) et se connecter à localhost\SQLEXPRESS
• Créer une base de données (Clic droit sur Bases de données ▸ Nouvelle base de données… et
appelez-la)
• Exécuter les scripts inclus dans le dossier Opti-Time_PATH\database\scripts\mssql\initial-current
Opti-Time est prêt à être utilisé.
Création de la base de données (MySQL)
Cette étape vise à créer l’utilisateur, le schéma et tous les objets Opti-Time dans la base MySQL.
• Lancer le programme MySQL Workbench.
• Se connecter au serveur MySQL.
36
Paramétrage manuel de la connexion à la base de données
• Créer un schéma « Opti-Time ».
• Exécuter les scripts contenus dans le dossier Opti-Time_PATH\database\scripts\mysql\initial-current
• Quitter MySQL Workbench.
Veillez à décocher le mode « Safe Updates » (dans le menu Edition > Préférences, onglet SQL
Queries de My SQL Workbench)
Paramétrage manuel de la connexion à la base de données
Les paramètres de connexion à la base de données se trouvent dans le fichier hibernate.properties
situé dans le dossier Opti-Time_PATH\config\param.
En dessous de « Specific Configuration », copier-coller les lignes de votre base de données.
Décommenter-les et modifier les informations nécessaires sur les lignes :
• hibernate.connection.url
• hibernate.connection.username
• hibernate.connection.password
Redémarrez alors le service Tomcat.
37
Guide d’installation d’Opti-Time
Tests de la configuration
Démarrage des services
Si vous n’aviez pas déjà coché la case Démarrer les services Opti-Time au niveau du configurateur OptiTime, démarrez maintenant les services dans l’ordre suivant :
1. Opti-Time Map,
2. Opti-Time PostgreSQL,
3. Opti-Time Tomcat,
4. Opti-Time Apache Http.
Test de connexion
Aller sur la page web http://localhost/otgs/ et se connecter en admin/admin :
On arrive alors sur la page suivante :
Connexion
Test du service GCIS
Taper l’adresse suivante : http://localhost:(Port_Apache_ou_IIS)/gcis
On arrive alors sur la page suivante :
38
Test du service GCIS
Service GCIS
Cliquer sur le lien « Page d’administration de GCIS ».
Sur la page suivante, cliquer sur Connect .
Le voyant doit passer en vert et les informations de GCIS doivent s’afficher dans le cadre inférieur :
39
Guide d’installation d’Opti-Time
Administration GCIS
GCIS fonctionne correctement.
Test du module cartographique, HTC
Taper l’adresse suivante : http://localhost:(Port_Tomcat)/htc/
Cliquer sur les différents boutons afin de constater que le service répond bien.
Le dernier bouton CreateMap permet de tester l’affichage de la carte :
40
Test du module de géocodage, UGC
Test d’affichage
HTC fonctionne correctement.
Test du module de géocodage, UGC
Taper l’adresse suivante : http://localhost:(Port_Tomcat)/ugc-admin/
41
Guide d’installation d’Opti-Time
Accueil UGC Server
Se rendre d’abord sur la page du lien DataSources Configuration , copier le nom du fichier de
géocodage sans l’extension « ugc » (exemple : navteq_maps_for_geoconcept_france_Q412_v1).
Configuration des Datasources
Ensuite aller sur la page du lien Test datasource (single address) . Ce lien permet de tester le
géocodage d’une adresse.
Coller le nom du fichier dans le champ « datasource », et cliquer sur le bouton Search . UGC doit
donner une proposition :
42
Test du module de calcul d’itinéraire, Smartrouting
Géocodage
Test du module de calcul d’itinéraire, Smartrouting
Taper l’adresse suivante : http://localhost:(Port_Tomcat)/smartrouting-admin/
Accueil Smartrouting Server
Cliquer sur Test calculate route : single .
43
Guide d’installation d’Opti-Time
Noter le nom de la carte présente sur le serveur (dossier OT_PATH\data\maps) dans le champ
« datasource ».
Cliquer sur calculate route 44
Désinstallation
Désinstallation
La désinstallation d’Opti-Time s’effectue en suivant ces étapes :
1. Arrêter les services d’Opti-Time
2. Lancer le Panneau de configuration de Windows puis lancer Programmes et fonctionnalités.
Sélectionner Opti-Time et clic-droit désinstaller. Ne pas demander la suppression complète du dossier.
45
46
Téléchargement