Vous êtes sur la page 1sur 40

VILLE DE LORMONT

Procdures dexploitation

Projet : exploitation du progiciel Astre pour la ville de Lormont

GFI Informatique est certifi ISO 9001 :2008 pour ses activits de :
- Conception, ralisation et intgration de systmes informatiques. - Maintenance de
systmes informatiques. - Management de systmes (Infogrance) - Edition et distribution de
progiciels et prestations associes (Conseil et Services)
Le libell complet du certificat est disponible sur le site www.gfi.fr (activits certifies et
dtail des sites pour chaque activit).

Date : 26 octobre 2015


Version : 1.0

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

2 / 40

SOMMAIRE

Fiche de suivi du document


Suivi des versions et approbation du document
Modification :

Approbation de la version :

Version

Date

Rdaction

Version 1.0 :

26/10/2015

Patrice BOUVET

Approbation

Statut
Cration du dossier

Version 1.1 :
Version 1.2 :
Version 1.3 :
Version 1.4 :
Version 1.5 :

Suivi des modifications


Version

Objet

Version 1.0 :
Version 1.1 :
Version 1.2 :
Version 1.3 :
Version 1.4 :
Version 1.5 :

SOMMAIR

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

3 / 40

1. INTRODUCTION..................................................................................
1.1 Objectifs du document..........................................................................................
1.2 Acteurs potentiels.................................................................................................

3. DESCRIPTION DE LA PLATEFORME TECHNIQUE...........................


3.1 Schma de la plateforme technique ASTRE........................................................
3.2 Tableau rcapitulatif des serveurs mises en place.............................................
3.3 Middleware dploys............................................................................................
3.4 Organisation de larborescence par serveur.......................................................
3.4.1 Serveur de base de donnes :.................................................................................
3.4.2 Serveur ditique :....................................................................................................
3.4.3 Serveurs dapplications :.......................................................................................

4. Exploitation des environnements....................................................


4.1 Arrt et relance dun environnement.................................................................
4.1.1 Ordre darrt et de dmarrage................................................................................
4.1.2 Arrt / Relance base de donnes et du listener....................................................
4.1.3 Arrt / Relance de lenvironnement applicatif......................................................

4.2 Purges des logs...................................................................................................


4.2.1 Purge du cache applicatif.......................................................................................
4.2.2 Purge des logs Apaches.........................................................................................
4.2.3 Purges des logs des JVM.......................................................................................
4.2.4 Purges des logs de lAstromate.............................................................................

4.3 Contrle du fonctionnement des environnements...........................................

5. Recommandations exploitation.......................................................
5.1 Sauvegardes........................................................................................................
5.1.1 Exploitation / administration..................................................................................

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

4 / 40

6. Mise jour applicatives :..................................................................


6.1.1.............................................................................. Mode opratoire :
..................................................................................................................................

7. Matrice des flux.................................................................................


7.1.1 Environnement de production...............................................................................
7.1.2 Environnement de test...........................................................................................
7.1.3 Environnement de formation.................................................................................

8. Exemple de tableau de suivi des tests techniques........................


9. Postes client......................................................................................
10. Glossaire...........................................................................................

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

5 / 40

1. INTRODUCTION
1.1

Objectifs du document

Ce document a pour objectif de dcrire le dploiement ralis et de de recenser les tches


dexploitation courante et de vous indiquer les manipulations ncessaires lexcution de ces
procdures.
Les volutions du document seront la charge de GFI Progiciels jusquau passage en production de
la solution. Il sera alors remis au Service Informatique du Conseil Gnral de Lormont et sera vers
au dossier dexploitation de la solution ASTRE. Conseil Gnral de Lormont pourra alors le faire
voluer.

1.2

Acteurs potentiels

Pour la ville de Lormont :


Participant

Adresse email

Tlphone

Fonction

M. Eric Fessard

eric.fessard@ville-lormont.fr

05 56 33 27
46

Service Informatique

Pour GFI Progiciels :


Participant

Adresse email

Tlphone

Fonction

M. Christophe Bodin (CBo)

christophe.bodin@gfi.fr

01 44 04 57
77

Directeur du Ple
Intgration Technique

06 73 98 17
53
M. Rubis Bedard (RBe)

rubis.bedard@gfi.fr

06 12 25 89
09

M. Jean-Stphane Samson
(JSSa)

Jeanstephane.samson@gfi.fr

06 73 69 93
11

Chef de projet
technique

M. Patrice Bouvet (PBo)

patrice.bouvet@gfi.fr

06 73 69 94
03

Consultant Technique

2.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

6 / 40

3. DESCRIPTION DE LA PLATEFORME TECHNIQUE


3.1

Schma de la plateforme technique ASTRE

La comprhension de ce schma est indispensable pour exploiter de manire fficace les


environnements ASTRE.
Le schma permet didentifier rapidement lorigine dventuelles dysfonctionnements et rduit le
temps de rsolution des incidents.
Accs lapplication Astre :
http://Astreappli7001/astre pour lenvironnement Astre-GF de production.
http://Astreappli:8001/astre pour lenvironnement Astre-GF de test
http://Astreappli:4001/astre pour lenvironnement Astre-RH de production.
http://Astreappli:5101/astre pour lenvironnement Astre-RH de test

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

7 / 40

Votre environnement Astre est constitu de :

1 serveurs de base de donnes (Astre-GF / Astre-RH / Production / Test / GED)


1 serveurs dapplication et dimpression (Astre-GF / Astre-RH / Production / Test)
1 serveurs de batch (Astre-GF / Astre-RH / Production / Test)

Principe de fonctionnement :
Les utilisateurs se connectent laide de leur navigateur en http sur un environnement
en fonction du port utilis.
Sur un environnement de production, sur le serveur dapplication, les JVM sont
dimensionnes 512 Mo de RAM et peuvent supporter jusqu 50 connexions en
simultan (chacune).
Chaque JVM intgre un pool de connexion qui effectue une connexion JDBC (avec la JDK
installe) la base de donnes grce au fichier database.properties de lenvironnement
slectionn sur le serveur dapplication.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

8 / 40

3.2

Tableau rcapitulatif des serveurs mises en place

Rle

Systme
dexploitation

Serveur de base de
donnes

Windows 2008 R2

Serveur
dapplication

Windows 2008 R2

Serveur de Batch

Linux CentOS 6.4

Nom NetBios

ASTREDATA

Configuration
virtuelle

Partitionnemen
t

2 VCPU
16 Go de RAM

ASTREAPPLI

2 VCPU
10 Go de RAM

ASTREBATCH

2 VCPU
4 Go de RAM

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

9 / 40

3.3

Middleware dploys

Serveur de base de donnes

Produit tiers

Version

Moteur SGBDR*

ORACLE

11.2.0.4

Serveur dapplication

Produit tiers

Version

Middleware J2EE*

JBoss EWS

Connexion SQLNET*

Instant Client Oracle

11.2.0.2

Java Development KIT*

JDK

1.6

Serveur ditique

Produit tiers

Version

Serveur HTTP/FTP

IIS

3.4
3.4.1

Organisation de larborescence par serveur


Serveur de base de donnes :

Chacun des serveurs installs hberge dans le rpertoire E:\Sources toutes les sources ncessaires
sa rinstallation. Pour le serveur de base de donnes, le noyau a t install par le conseil
dpartemental. Les sources y sont absentes.

Les serveurs ont galement tous un rpertoire Exploit regroupant les scripts standard
dexploitation des environnements.
Sur le serveur de base de donnes les procdures permettent larrt, le dmarrage de la base de
donnes, et la sauvegarde. Le rpertoire Optimis permet dexcuter des scripts comme la remise en

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

10 / 40

place des statistiques, la reconstruction des indexes, la compilation des objets invalides, les
paramtres dinitialisations de la base.
Contenu du fichier E:\Exploit\GFPROD\Optimis\param.sql :

connect sys/oracle as sysdba


alter system set optimizer_mode=ALL_ROWS scope=both;
alter system set cursor_sharing = Exact scope=both;
alter system set optimizer_index_caching=0 scope=both;
alter system set optimizer_index_cost_adj=100 scope=both;
alter system set db_block_checksum=false scope=both;
exit;
Avec lvolution des versions de lapplication, ces paramtres peuvent tre amens voluer. Il
convient dadapter ce fichier en fonction des prrequis formul par Gfi-Progiciels.
Les fonctionnalits proposes sont exactement les mmes que pour la production, avec une
procdure de bascule des donnes de production vers test ou formation.
Contenu du fichier E:\Exploit\GFPROD\Sauvegarde\sauvegarde.cmd :
La procdure de sauvegarde prend en charge diffrents cas de figure. Le Listener nest pas sollicit
et peut donc tre arrt sans perturber la procdure de sauvegarde. La sauvegarde dplace le
dernier dump gnr avant de se dclencher afin dviter la suppression dune sauvegarde valide
avant le dclanchement dun nouvel export. Enfin une copie physique de la base est ralise avant la
mise disposition de la base de donnes aux utilisateurs.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

11 / 40

Le rpertoire E:\Oracle\admin\GFPROD\adump permet de stocker les fichiers daudit sils sont


activs dans Oracle.
Le rpertoire E:\Oracle\admin\GFPROD\creation hberge les scripts permettant de recrer la base
de donnes ou de lancer des imports full en cas de restauration par exemple.
Dans le rpertoire E:\Oracle\admin\GFPROD\log sont gnrs les fichiers de log relatifs la cration
de la base de donnes. En revanche aucun log li au fonctionnement de la base.
Enfin le rpertoire E:\Oracle\admin\GFPROD\pfile stock le fichier initGFPROD.ora listant les options
de dmarrage de linstance. Une fois la base de donnes cre, un spfile est cr depuis ce fichier.
Les sous-rpertoires E:\Oracle\admin\GFPROD\log et E:\Oracle\admin\GFPROD\dpdump ne sont
pas utiliss.
Attention: Sur les serveurs de base de donnes de test, le script creation_GFTEST.cmd dans le
rpertoire E:\Oracle\admin\GFTEST\creation\ est sollicit par le script de bascule lanc dans
E:\Exploit\GFTEST\Bascule\bascule.cmd. Il en est de mme pour lenvironnement de formation

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

12 / 40

Les sauvegardes sont stockes dans le rpertoire D:\Oracle\Export\.

Chaque environnement possde son rpertoire y hbergeant la sauvegarde logique (dump).


La dernire sauvegarde gnre avant lexcution de la procdure est conserv dans le sousrpertoire precedent .

Scurit supplmentaire, une copie physique de la base est ralise et est stock dans le rpertoire
E:\Oracle\Sauvegarde_Physique.

La planification de sauvegarde est gr par le planificateur de tches Windows :

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

13 / 40

Emplacement des fichiers de la base de donnes :

Cet ensemble de fichiers constitue lintgralit de lenveloppe de la base Oracle.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

14 / 40

3.4.2

Serveur dapplication :

Emplacement de la dll et de linstaller .MSI du composant COM+ de fusion.

Rpertoire applicatif de la fusion bureautique.


Le sous-rpertoire E:\Bureautique\courrier-GFPROD\courrier, hberge les fichiers gnrs par la
fusion au format Word ou Excel.
Le sous-rpertoire E:\Bureautique\courrier-GFPROD\donnees, hberge les fichiers texte contenant
lextraction des donnes de la base.
Le sous-rpertoire E:\Bureautique\courrier-GFPROD\fusion, hberge les fichiers .asp permettant le
dclenchement de la fusion.
Le sous-rpertoire E:\Bureautique\courrier-GFPROD\modeles, hberge les documents types fournis
par GFI et modifis par la ville, avant le dclenchement de la fusion.
Le sous-rpertoire E:\Bureautique\courrier-GFPROD\modelesreference, hberge les documents
types fournis par GFI lors dune mise jour applicative.
Le sous-rpertoire E:\Bureautique\courrier-GFPROD\og, hberge les fichiers .asp permettant le
dclenchement de la fusion.
Le sous-rpertoire E:\Bureautique\courrier-GFPROD\PDFs, hberge les fichiers gnrs par la
fusion au format PDF.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

15 / 40

Le serveur dapplication a galement tous un rpertoire Exploit regroupant les scripts standard
dexploitation des environnements. Les fonctionnalits proposes sur ce serveur sont les procdures
darrt, de dmarrage, de purge de log ou de cache, et la compilation des pages.

Emplacement des JVM. Deux JVM sont dployes sur le serveur dapplication de production. Une
pour les utilisateurs, et une ddi aux ditions Actuate.

Le rpertoire E:\JBoss\EWS\share\tomcat6\GFPROD\LB1\conf hberge le fichier serveur.xml dans


lequel sont spcifis les ports de communication de la JVM, le root applicatif,
Le rpertoire E:\JBoss\EWS\share\tomcat6\GFPROD\LB1\logs hberge lensemble des fichiers de
log de la JVM.
Le rpertoire E:\JBoss\EWS\share\tomcat6\GFPROD\LB1\sbin hberge les scripts permettant de
crer le service de la JVM.
Le rpertoire E:\JBoss\EWS\share\tomcat6\GFPROD\LB1\work stock le cache applicatif de la JVM.
Ce rpertoire doit tre purg dans le cadre dune mise jour de lapplication ASTRE.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

16 / 40

Le rpertoire E:\Oracle hberge un instant client Oracle en version 11.2.0.2, et un client SQL
Developer. Il hberge galement la JDK version 1.6.0_030 ncessaire pour connecter les JVM la
base de donnes en JDBC.

Le rpertoire E:\wwwGFPROD est appel root applicatif . Ce rpertoire hberge :

Le rpertoire astre

Les sous-rpertoires admin, as, composants, console, og, et trace, du rpertoire astre constituent
linterface web.
Le sous-rpertoire astromate hberge loutil Astromate ncessaire pour la prise en charge des
traitements utilisateurs.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

17 / 40

Les sous-rpertoires WEB-INF et


fonctionnement de lapplication web.

META-INF

constituent

les

descripteurs

permettant

le

Le sous-rpertoire modeles est enrichi lors du dploiement des modles pour la fusion
bureautique.

Les fichiers .proerties

Les fichiers .properties sont ncessaires au paramtrage de larchitecture ASTRE.


Le fichier database.properties :
#
#Mon Jan 19 16:01:45 CET 2015
GFPROD.astre.user=astre
GFPROD.astre.description=Base de Production ASTRE
GFPROD.astre.idlemaxtime=180
GFPROD.astre.initconns=5
GFPROD.astre.usedmaxtime=300
GFPROD.astre.waitmaxtime=60
drivers=oracle.jdbc.driver.OracleDriver
defautpool=GFPROD
GFPROD.astre.password=ITBCA0IIBIQITI2
GFPROD.astre.maxconns=50
GFPROD.astre.url=jdbc\:oracle\:thin\:@ASTREDATA\:1523\:GFPROD

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

18 / 40

Le fichier database.properties, permet dtablir la connexion JDBC entre la JVM et la base de


donnes.
La valeur de GFPROD.astre.url permet de raliser cette liaison.
La valeur de initconns donne le nombre de connexions cres au dmarrage de la JVM.
La valeur de maxconns dfinit le nombre maximum de connexions que la JVM peut crer.
La valeur de usedmaxtime dfinit le temps en secondes avant que la JVM passe la connexion
dutilis libre (si le code de la page ne libre pas la connexion).
Enfin la valeur de idlemaxtime gre la suppression de connexion JDBC libre afin de ne pas
atteindre la limite du nombre de connexions maximum.

Le fichier astromate.properties :
serveurAstromate=ASTREAPPLI
portAstromate=17001
repertoireLogs=D:/wwwGFPROD/astre/astromate
PurgeTraitementEnErreur=14
PurgeTraitementTermine=10
NombreTraitement=4
serviceAstromate=Astromate
Dfinit le paramtrage de lAstromate de par son emplacement, le nombre de traitement simultan
quil permet.

Le fichier courrier.properties :
#
#Wed Jan 21 14:24:43 CET 2015
#courrier.LecteurReseau=http\://ASTREAPPLI/courrier-GFPROD/
courrier.LecteurReseau=
courrier.ftpUser=fusion
courrier.DirFichiersDonnees=/astre/temp/
courrier.ServeurIp=ASTREAPPLI
courrier.ServeurPort=80
courrier.FtpPort=21
courrier.NomImpVirtuellePdf=imp_GFPROD
courrier.SuppFichiersDonnees=O
courrier.ftpUserPasswd=II3U2090AIBIII30I
courrier.repBureautique=courrier-GFPROD

Dfinit le paramtrage du fonctionnement du systme de fusion bureautique.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

19 / 40

Dans le rpertoire E:\wwwGFPROD\WEB-INF\ se trouve le fichier web.xml


Il permet de changer le temps dinactivit ncessaire avant la dconnexion automatique des
utilisateurs.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

20 / 40

4. Exploitation des environnements


4.1
4.1.1

Arrt et relance dun environnement


Ordre darrt et de dmarrage

Lordre darrt et de dmarrage est primordial pour le bon fonctionnement du progiciel ASTRE. Il
convient de respecter scrupuleusement lordre des actions mener et de vrifier que larrt ou le
dmarrage du composant a fonctionn avant de passer ltape suivante.

4.1.1.1 Arrt dun environnement


-

Arrt des JVM


Arrt de lAstromate
Arrt de lautomate
Arrt de la base de donnes et de son listener
4.1.1.2 Dmarrage dun environnement

Dmarrage de la base de donnes et de son listener


Dmarrage de lautomate
Dmarrage des JVM
Dmarrage de lAtromate.

4.1.2

Arrt / Relance base de donnes et du listener

Excuter en tant quadministrateur le script E:\Exploit\GFPROD\Arret\Arret_base.cmd


Ce script arrtera la base en mode immdiate
Excuter en tant quadministrateur le script E:\Exploit\GFPROD\Demarrage\demarrage_base.cmd
Ce script dmarrera la base de donnes et la rend disponible aux utilisateurs.
Excuter en tant quadministrateur le script
E:\Exploit\GFPROD\Demarrage\demarrage_sauvegarde.cmd

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

21 / 40

Ce script nest utilis que dans le cadre de lexcution de la procdure de sauvegarde. Il dmarre la
base en mode restrict , seuls les utilisateurs possdant les droits sysdba peuvent se
connecter la base.

4.1.3

Arrt / Relance de lenvironnement applicatif

Excuter en tant quadministrateur le script E:\Exploit\GFPROD\Arret\Arret_complet.cmd


Ce script arrtera lenvironnement applicatif en respectant lordre qui convient :
-

Arrt des JVM


Arrt de lastromate

Excuter en tant quadministrateur le script E:\Exploit\GFPROD\Demarrage\demarrage_complet.cmd


Ce script dmarrera lenvironnement applicatif en respectant lordre qui convient :
-

Dmarrage des JVM


Dmarrage de lAstromate

Excuter en tant quadministrateur le script


Des scripts darrt et de dmarrage sont disponibles pour agir individuellement sur lAstromate,
lapache ou les jvm.

4.1.4

Arrt / Relance de lautomate

Il convient de se connecter la vm de batch linux en tant que dbgfprod (pour se connecter


lenvironnement batch GFPROD).
Excuter le script /appgfi/gfprod/progs/clt/arret_automate.sh pour arrter lautomate
Excuter le script /appgfi/gfprod/progs/clt/lance_auto_immediat.sh pour dmarrer lautomate en
mode immdiat.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

22 / 40

4.2

Purges des logs

Les rpertoires E:\Exploit sur chacun des serveurs proposent galement la purge automatique des
logs. Il convient de surveiller la volumtrie de ces logs afin de ne pas constater de baisse de
performance ou ne pas avoir de problme lors de leur consultation.

4.2.1

Purge du cache applicatif

Excuter en tant quadministrateur le script E:\Exploit\GFPROD\purge\purge\purge_cache.cmd


Ce script supprimera le cache applicatif li la version de lapplication. Il est ncessaire de
supprimer le cache aprs chaque mise jour. La gnration du cache est explique dans la
procdure de mise jour.
4.2.2

Purges des logs des JVM

Excuter en tant quadministrateur le script E:\Exploit\GFPROD\purge\purge\purge_logs_jvm.cmd


Purge les logs contenus dans le rpertoire E:\JBoss\EWS\share\tomcat\GFPROD\LBn\logs.
4.2.3

Purges des logs de lAstromate

Excuter en tant quadministrateur le script


E:\Exploit\GFPROD\purge\purge\purge_logs_astromate.cmd
Purge les logs contenus dans le rpertoire E:\wwwGFPROD\astre\astromate\.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

23 / 40

4.3

Contrle du fonctionnement des environnements

4.3.1.1 Contrles du serveur dapplication


Accs lapplication :
http://ASTREAPPLI:7001/astre pour lenvironnement applicatif Astre-GF de production.
http://ASTREAPPLI:7001/astre/admin pour les pages dadministration.
Etat des JVM :
Pour tester laccs la jvm, il est possible de se connecter directement dessus en http. Il
convient de modifier lURL daccs pour ne pas utiliser le frontal Apache.
http://ASTREAPPLI:8180/astre
La consultation des logs des JVM est disponible dans les rpertoires
E:\JBoss\EWS\share\tomcat\GFPROD\LBn\logs pour analyser des dysfonctionnements
ventuels.

Etat de lAstromate :

Ltat de lAstromate est disponible sur les pages dadministration. LURL des pages
dadministration est consultable ladresse http://ASTREAPPLI:7001/astre/admin, dans le
menu Astromate>Gestion des paramtres.
Le fichier astromate.dtd ne doit pas tre 0 ko dans le rpertoire
E:\wwwGFPROD\astre\astromate\data

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

24 / 40

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

25 / 40

Etat des connexion JDBC :


Il faut se connecter aux pages dadministration et se rendre sur la page "Edition du
fichier des paramtres"

Ltat des connexions JDBC est disponible en cliquant sur le bouton de test du pool de
connexion

Service ncessaire au fonctionnement du serveur dapplication :

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

26 / 40

4.3.1.2 Contrles du serveur de base de donnes


Etat du Listener :

Pour tester une connexion au Listener, il convient dexcuter la commande : tnsping


GFPROD.
Attention la commande tnsping ne teste pas laccs la base, mais sollicite uniquement
le module dcoute Oracle sur le serveur de base de donnes.

Etat de la base de donnes :

Pour tester laccs la base de donnes, il convient de se connecter en sqlplus par la


commande : sqlplus system@GFPROD depuis le serveur dapplication ou le serveur de
base de donnes.
Une fois la connexion la base ralise vous pouvez taper la requte SQL suivante :
select instance_name, status from v$instance ;
La valeur de "Status" doit tre "OPEN" et non "STARTED". Vous pouvez ensuite tester la
connexion la base avec un utilisateur nayant pas les droits sysdba afin dtre certain
que la base nest pas dmarre en mode "restrict" (connect astas@GFPROD).

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

27 / 40

Pour raliser une connexion JDBC, il faut excuter la commande suivante :

4.3.1.3 Contrles du serveur dimpression


Service ncessaire au fonctionnement du serveur de base de donnes :

Systme de fusion :
Le serveur ASTREAPPLI hberge le systme de fusion bureautique.
Le service "fusion" doit tre dmarr.
Il est possible de tester le composant de fusion depuis le module dadministration.
Un bouton de "test de fusion" y est disponible. Si vous cliquez sur le lien "dtails", vous
pouvez galement tester la version de la DLL de fusion.
Les tests de parcours des rpertoires virtuels est possible en FTP sur le port 21 et en
HTTP sur le port 80.
Service ncessaire au fonctionnement du serveur dimpression :

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

28 / 40

4.3.1.4 Contrles du serveur de batch


Les processus de lautomate :

Lautomate doit dclancher trois processus par environnement (ni plus, ni


moins).
Soit, un process "lanceSRV", et deux processus "lancebat i".

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

29 / 40

5. Recommandations exploitation
5.1

Sauvegardes

Sauvegardes possder avant une intervention GFI Progiciels:

Sauvegarde complte systme (Windows),

Noyau ORACLE,

Base de donnes de production, export logique des donnes

Modles de documents bureautique

Programmes applicatifs (root applicatif du serveur dapplication).

Rappel des prconisations concernant les sauvegardes

Type de sauvegarde

Frquence minimale

Sauvegarde logique des


donnes des bases de
production

Quotidienne et avant et
aprs chaque mise
jour

par les tches planifies

Programmes Batch

avant et aprs chaque


modification de version
applicative

Copie de fichier plat du


rpertoire $SDL6_HOME

Modles de documents
et documents fusionns

avant et aprs chaque


modification
des
documents modles

Copie de fichier plat du contenu


du rpertoire virtuel de fusion
bureautique

Root Applicatif

avant et aprs chaque


modification de version
applicative

Copie de fichier plat du root


applicatif

avant et aprs chaque


modification de version
applicative

Pour toutes les plates-formes :


environnements
applicatifs
arrts.

Sauvegarde
des
machines virtuelles

Observations

Du serveur dapplication

NB Nous vous conseillons de remplacer intervalles rguliers les supports magntiques


utiliss pour les sauvegardes des donnes de production. Une utilisation rgulire et
prolonge dgrade ces supports ce qui pourrait vous empcher de procder une

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

30 / 40

restauration complte en cas de besoin.

5.1.1

Exploitation / administration

Veuillez trouver ci-joint les tableaux rcapitulatifs des tches dexploitation et


dadministration systme et oracle raliser sur les serveurs de donnes et serveurs
dapplication ASTRE.

1.6.3.1 Maintenance mensuelle :


Tches dexploitation

Comptences

Analyse et purge des logs Oracle (alert + sqlnet)

Administration
Systme / DBA

Complte

Vrification des processus systme, vrification


du journal du systme.

Administration
Systme

Non

Purge des fichiers et rpertoires temporaires du


systme

Administration
Systme

Non

Purge des logs et des fichiers .lis et .dat

Administration
Systme

Non

Purge des logs Weblogic et Apache

Administration
Systme

Applicatif

Purge des fichiers gnrs par le module de


fusion bureautique

Administration
Systme

Non

Plate forme Windows : reboot de la plate


forme

Administration
Systme

Complte

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

Interruption de
lexploitation

31 / 40

1.6.3.2 Maintenance trimestrielle :


Tches dexploitation

Comptences

Purge des rpertoires temporaires et des fichiers


de trace systme ;

Administration
Systme

Sauvegarde systme

Administration
Systme

Arrt et redmarrage de la plate forme

Administration
Systme

Interruption de
lexploitation

Complte

1.6.3.3 Maintenance Annuelle


Tches dexploitation

Comptences

Interruption de
lexploitation

Sauvegarde du serveur dapplication

Administration
Systme

Sauvegarde des donnes de la base et archivage


sans limitation de dure

Administration
Systme / DBA

Rorganisation
production.

Administration
Systme / DBA

complte NB
Intervention
planifier, hors
priode dactivit
importante, dune
dure dune
journe

de

la

base

de

donnes

de

NB Les tches ci-dessus sont dcrites dans les chapitres suivants

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

32 / 40

6. Mise jour applicatives :


Toute mise jour de lenvironnement de production doit tre faite aprs une sauvegarde
valide de tous les lments constituant cet environnement.
Nous vous conseillons de crer un rpertoire de stockage, sur le serveur dapplication,
dans lequel vous dposerez systmatiquement les correctifs et les versions charges.

6.1.1 Mode opratoire :

6.1.1.1 Arrt des services applicatifs


Il convient de darrter linterface web afin quaucun des utilisateurs ne puisse se
connecter la base de donnes.
Tche dexploitation :
Arrt complet du serveur
dapplication :

Emplacement du script :

Script excuter :

E:\Exploit\GFPROD\Arret\

6.1.1.2 Procdure de bascule des donnes vers la base de test :

Tche dexploitation :
Bascule des donnes de
production :

Emplacement du script :

Script excuter :

D:\Exploit\GFTEST\Bascule\

Lorsque vous devez mettre jour lapplication ASTRE, il est essentiel de tester le
droulement de linstallation du correctif sur votre environnement de test.
Appliquer un correctif directement sur lenvironnement de production doit rester une
procdure exceptionnelle.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

33 / 40

6.1.1.3 Purge du cache applicatif :

Script excuter :

Purge du cache

Emplacement du script :

Script excuter :

E:\Exploit\GFPROD\purge\

6.1.1.4 Etapes de mises jour


Il ny pas dordre obligatoire respecter sur la mise jour des lments constitutifs dun
environnement, mais il est impratif que toutes les tapes soit ralises (sauf contreindication explicitement annonce).
Cependant, il est prfrable, dans le but de faciliter une restauration en cas de
problme, de raliser les tapes dans lordre prsent ci-dessous :
Les tapes de mise jour se dclenchent depuis linterface web du correctif tlcharg.
Lintgralit de la procdure sexcute depuis le serveur dapplication.
Mise jour de la base de donnes, tape 1-1 :
Trois questions sont alors demands :
Le root applicatif afin de pouvoir rcuprer la chane de connexion JDBC dans le fichier
database.properties.
GFTEST.astre.url=jdbc\:oracle\:thin\:@ASTREDATA\:1527\:GFTEST

Il faut donc slectionner le rpertoire E:\wwwGFTEST


Le rpertoire de dcompression des scripts pour y stocker les scripts de mise jour, et
les logs de leurs excutions.

Enfin lalias du tnsnames, afin dutiliser une connexion SQLNET pour lexcution de
scripts externes.
Il faut donc renseigner GFTEST.
Mise jour des pages, tape 2-1 :
La procdure demande lemplacement du root applicatif.
Il faut donc slectionner le rpertoire E:\wwwGFTEST

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

34 / 40

Mise jour des modles de documents de fusion, tape 3-1 :


La procdure demande lemplacement du root applicatif.
Il faut donc slectionner le rpertoire E:\wwwGFTEST

6.1.1.5 Dmarrage complet du serveur dapplication :


Tche dexploitation :

Emplacement du script :

Dmarrage complet du serveur


dapplication :

E:\Exploit\GFPROD\Demarrage
\

Script excuter :

A ce stade, la mise jour est complte. Les utilisateurs peuvent se connecter


lapplication.
Cependant il est possible de gnrer le cache de lapplication. Cette tape est
optionnelle, car le cache se gnre automatiquement chaque premire interrogation.
Compilation des pages, tape 2-2 :

Tche dexploitation :
compilation des pages :

Emplacement du script :

Script excuter :

E:\Exploit\GFPROD\compilation
\

Deux questions sont alors poses :


Lemplacement du root applicatif : Il faut donc slectionner le rpertoire E:\wwwGFTEST
Puis lURL daccs lapplication sans "/astre" la fin : "http://ASTRE-test-app:9001"
La procdure de mise jour est prsent termine. Si aucune anomalie na t
rencontre alors aucun problme ne surviendra en production.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

35 / 40

7. Matrice des flux


La matrice des flux a pour but de centraliser les communications.
Elle se traduit par qui communique avec qui, sur quel port ? Avec quel protocole ?
7.1.1

Environnement de production

Source

Destination

Port

Protocole

Utilisateurs

JVM Utilisateur

7001

HTTP

Root applicatif (astromate.properties)

Astromate ASTRE

17001

RMI

Root applicatif (database.properties)

Base de donnes

1523

JDBC

Source

Destination

Port

Protocole

Utilisateurs

JVM Utilisateur

8001

HTTP

Root applicatif (astromate.properties)

Astromate ASTRE

18001

RMI

Root applicatif (database.properties)

Base de donnes

1527

JDBC

7.1.2

Environnement de test

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

36 / 40

8. Exemple de tableau de suivi des tests techniques


Tests relatifs au dploiement dASTRE
Environnement : <Nom de lenvironnement>
Type de test

Remarques

Rsultats

Arrt de linstance
Arrt de lastromate
Arrt de la (ou des) JVM(s)
Relance de linstance
Relance de lastromate
Relance de la (ou des) JVM(s)
Test de connexion* lenvironnement
Test de fusion bureautique
Tests des exports, relecture
* Connexion page daccueil et navigation, consultation donnes

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

37 / 40

9. Postes client
GFI Progiciels a qualifi les configurations suivantes pour ses gammes de produits ASTRE :

Windows 7 Pro (32 ou 64 bits) sur :


processeur Intel Core
1 Go de mmoire vive (2 Go recommand)

La rsolution graphique minimale est 800x600, la rsolution recommande est 1024x768.


Pour laccs aux produits de la gamme ASTRE, les postes clients ont besoin dun navigateur. GFI
Progiciels a qualifi les navigateurs Internet Explorer version 9 et Firefox jusqu la version 14. Les
versions suprieures peuvent fonctionner mais ne sont pas encore qualifies.
Afin doptimiser le fonctionnement de lapplication ASTRE, le paramtrage suivant doit tre mis en
place :

Positionner le rafrachissement automatique des pages


Autoriser les pop-up
Mettre le serveur dapplication en site de confiance (os serveurs)
Exclure ladresse du serveur dapplication si utilisation dun proxy ou positionner netsh winhttp
Dsactiver les dbogueurs de scripts (par dfaut sur I.E)
Activer le compilateur Java intgr (par dfaut sur I.E)

Un lecteur de fichiers .PDF est galement ncessaire pour ouvrir et/ou imprimer les documents
restitus par le gnrateur d'tats Jasper.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

38 / 40

10. Glossaire
Serveur logique : service assur par un ou plusieurs middleware(s) et/ou outil(s). Les serveurs
logiques pour les progiciels ASTRE sont identifis comme suit :

Serveur de bases de donnes,


Serveur dapplication,
Serveur de fusion bureautique.

Middleware ou produit tiers ou logiciels intermdiaire : outil logiciel dit par une socit tierce
ncessaire au fonctionnement des progiciels ASTRE. Les produits tiers sont les suivants :

Noyau de bases de donnes Oracle,


Client Oracle,
Couche java de dveloppement(JDK),
Moteur applicatif J2EE (RedHat JBoss),
Frontal HTTP (Apache),
Gnrateur dtats (Jasper)
Systme dditions bureautiques (IIS+ASP),
Publipostage des ditions de fusion bureautique (Word et/ou PDF Creator).

Kit Middleware: ensemble des produits tiers qualifis un niveau de version et livrs lors de
linstallation de la plateforme technique. Le packaging est assur par GFI Progiciels.

Outil technique : outil logiciel dvelopp et support par lquipe de dveloppement de GFI
Progiciels ncessaire au fonctionnement des produits ASTRE, savoir :

Astromate,
Bibliothque dimpression.

Kit Outils: ensemble doutils livrs avec les produits ASTRE, et pouvant voluer lors des mises
jour ASTRE.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

39 / 40

Environnement ASTRE: Un environnement applicatif Astre est constitu de :

1 base de donnes transactionnelle,


1 listener nomm,
1 JVM associe un rpertoire de base (root applicatif),
1 astromate,
1 application, modles de documents de fusion bureautique

IMPORTANT :

Un environnement applicatif contient des composants applicatifs correspondant un seul


produit auquel sont associs, ventuellement, des sous-produits ou modules.

Un lment constituant un environnement (Une base de donnes, ou 1 listener, ou 1 root


applicatif, ou 1 astromate) ne doit pas tre partag par plusieurs environnements.

Procdures dexploitation
Version : 1.0 26 octobre 2015
2011 Gfi Informatique

40 / 40