| Installation de SOS et PeakUp
|
| Infrastructure technique PeakUp pour les nuls
|
|
| Deloison Christian
| 14/08/2012
|
Ce document permet de créer les serveurs et de distribuer manuellement pour SOS les fichiers xml générés par PeakUp
| Relation entre PeakUp et SOS
L’instance SOS « entrepots » est décrite dans PeakUp comme un serveur
Nous allons donc installer le serveur « entrepots » SOS avec les caractéristiques décrites dans PeakUp

Nom du serveur « entrepots »
Nom DNS « 127.0.0.1 »
Système d’exploitation « Windows »
Port «4444»
Création du serveur SOS « entrepots »
Créer une base « qualification » cette base sera utilisée pour toutes les instances SOS
Télécharger la version de SOS

A l’adresse
http://www.sos-berlin.com/modules/cjaycontent/index.php?id=126&page=osource_scheduler_download_en.php
Décompresser le ficher Zip sur « jobscheduler.1.3.12.2163 »

Cliquer sur le répertoire « jobscheduler.1.3.12.2163 »
Cliquer sur :

Sélectionner la langue anglaise
Cliquer sur « OK »





Laisser le chemin par défaut pour l’installation des programmes
Cliquer sur « Next »

Entrer un chemin spécifique pour le paramétrage de votre instance « entrepots »
Dans l’exemple « C:\Application\entrepots » après avoir créé le répertoire « C:\Applications »
Puis cliquer sur « Next »

Laisser l’installation par défaut
Cliquer sur « Next »

Nommer votre instance « entrepots »
Indiquer le « Host » ici nous laisserons le « localhost »
Laisser le port à « 4444 » car c’est notre définition dans PeakUp du serveur « entrepots »
Si plusieurs serveurs accèdent à ce serveur, entrer « 0.0.0.0 » sur « Allowed Host » dans cet exemple tous les serveur SOS sont installés en local, nous laisserons donc « localhost »
Cliquer sur « Next »


Pour l’instant, nous n’envoyons pas de mail
Cliquer sur « Next »

Comme nous utilisons l’évènementiel, cliquer sur la case :


Entrer le jour et l’heure
Cliquer sur « Next »



(la base existe préalablement)

Entrer le nom de la base
Entrer le User et le Password MySQL autorisé à accéder à cette base
Cliquer sur « Next »

Télécharger le driver JDBC MySQL en cliquant sur 
Dé zipper le fichier
Puis indiquer son chemin
Cliquer sur « Next »


Vous devez avoir le panel suivant
Cliquer sur « Next »


Installation des fichiers xml générés par PeakUp sur SOS
La génération de l’application crée des fichiers XML sur les structures d’installation de PeakUp :


Copie des fichiers évènements
Il faut copier les fichiers contenus dans le répertoire « events » de PeakUp


Sur le répertoire « events » de SOS

Copie des fichiers de description des Taches
Il faut copier les fichiers XML contenus dans le répertoire « live » de PeakUp


Sur le répertoire « live » de SOS

Installation de l’instance pays
Nous allons recommencer une installation pour l’instance « pays » décrite dans PeakUp comme serveur « pays »
Nous utiliserons la même base pour toutes les instances « qualification »

Copie les fichiers XML générés par PeakUp pour ce serveur :


Suivi BATCH SOS
Cliquer sur « Tous les programmes »

Cliquer sur « SOS JobScheduler »

Cliquer sur « entrepots »


On obtient une liste de toutes les taches décrites dans PeakUp pour le serveur « entrepots »
Sur cette liste, on peut voir que PeakUp génère automatiquement une tache qui représente le « groupe » et qui a hérité des règles de planification

Pour forcer le démarrage de nos Quatre entrepôts « nice, paris, venise et florence », nous allons cliquer sur la première tache « gpe000.florence
Puis sur « Job menu »
Sélectionner « Start task immediately », pour forcer le démarrage

Pour exécuter un suivi actif, cliquer sur la case : « Update (every 5s) puis sur Update
On peut voir que les tache « GPE000.florence » et « GPE000000 .florence » sont terminées
La tache « GPE000001.florence » est en attente du fichier « prestation »

Les attentes de fichiers gérées par PeakUp sont définies par des « Jobs Chains »
Cliquer sur cet onglet

On obtient la définition des attentes de fichiers

Pour l’entrepôt florence, nous allons créer le fichier « Prestation.florence » sur le répertoire « C:\fic »

Pour visualiser l’avancement de l’entrepôt « florence », nous allons créer un filtre sur le suivi BATCH »
Cliquer sur « Job »

Cliquer sur : « Menu » puis sélectionner « Manage filter »

Appelons ce filtre « florence » et sélectionner toutes les taches avec l’extension « .florence » puis cliquer sur « Store »
Revenons sur notre fenêtre de suivi et nous allons sélectionner « florence » comme filtre
Nous pouvons voir que toutes les taches de la localisation « florence » sont terminées »

Nous allons effectuer ces opérations pour les trois autres entrepôts.
|