mardi 25 mars 2014

GRAF - Utilisation de l'Infrastructure Management Tool - 6 - Génération des installations logicielles

La génération des installations automatise la description de l’installation des différentes souches logicielles sur les différents serveurs dans les différents environnements.

Les installations sont décrites de façon réduite sur les différentes constructions, et l’IMT se charge ensuite de générer la combinatoire.

Reprenons encore notre application « Voyage ».

On liste d’abord les différentes souches logicielles utilisées :
logiciel
Apache
Apache
AppVoy
Application voyage
SerApp
Mon serveur d'application
Oracle
Oracle
SerImp
Mon serveur d'impression
ConHot
Mon connecteur pour la réservation hotelière
ConAvi
Mon connecteur pour la réservation d'avion
SAP_AS
Application Server SAP
SAP_DB
SAP - Central Instance + Base de données
P_SMTP
Passerelle SMTP



Puis on installe ces souches sur les constructions modèle dans les sous-environnements modèle (ici, 2 sous environnements, 1 pour les applications redondées, 1 pour les applications non redondées).
partition
sous-envir.
souche
type
logiciel
cstr
MODL-A-MVO-W
SEN2
Apache
Apache
CRD
MODL-A-MVO-T
SEN1
AppVoy
Application voyage
CNR
MODL-A-MVO-T
SEN1
SerApp
Mon serveur d'application
CNR
MODL-A-MVO-D
SEN1
Oracle
Oracle
CNR
MODL-A-IMP-T
SEN1
SerImp
Mon serveur d'impression
CNR
MODL-A-FAC-D
SEN1
Oracle
Oracle
CNR
MODL-A-ECH-T
SEN1
ConHot
Mon connecteur pour la réservation hotelière
CNR
MODL-A-ECH-T
SEN1
ConAvi
Mon connecteur pour la réservation d'avion
CNR
MODL-A-FAC-T
SEN1
SAP_AS
Application Server SAP
CRD
MODL-A-FAC-D
SEN2
SAP_DB
SAP - Central Instance + Base de données
CNR
MODL-A-ECH-T
SEN1
P_SMTP
Passerelle SMTP
CNR







Puis on lance l’instanciation des constructions. Ci-dessous le tableau généré et la combinatoire calculée automatiquement.

partition
sous-envir.
souche
type
logiciel
cstr
FPRF-A-MVO-T
FPNF
AppVoy

Application voyage
F
FPRF-A-MVO-T
FPNF
SerApp

Mon serveur d'application
F
FPRF-A-MVO-D
FPNF
Oracle

Oracle
F
FPRF-A-IMP-T
FPNF
SerImp

Mon serveur d'impression
F
FPRF-A-FAC-D
FPNF
Oracle

Oracle
F
FPRF-A-ECH-T
FPNF
ConHot

Mon connecteur pour la réservation hotelière
F
FPRF-A-ECH-T
FPNF
ConAvi

Mon connecteur pour la réservation d'avion
F
FPRF-A-FAC-D
FPNF
SAP_DB

SAP - Central Instance + Base de données
F
FPRF-A-ECH-T
FPNF
P_SMTP

Passerelle SMTP
F
FPRF-A-MVO-W
FPNF
Apache

Apache
F1
FPRF-A-FAC-T
FPNF
SAP_AS

Application Server SAP
F1
FPRF-A-MVO-W
FPNF
Apache

Apache
F2
FPRF-A-FAC-T
FPNF
SAP_AS

Application Server SAP
F2
PPRD-A-MVO-T
PPND
AppVoy

Application voyage
P
PPRD-A-MVO-T
PPND
SerApp

Mon serveur d'application
P
PPRD-A-MVO-D
PPND
Oracle

Oracle
P
PPRD-A-IMP-T
PPND
SerImp

Mon serveur d'impression
P
PPRD-A-FAC-D
PPND
Oracle

Oracle
P
PPRD-A-ECH-T
PPND
ConHot

Mon connecteur pour la réservation hotelière
P
PPRD-A-ECH-T
PPND
ConAvi

Mon connecteur pour la réservation d'avion
P
PPRD-A-FAC-D
PPND
SAP_DB

SAP - Central Instance + Base de données
P
PPRD-A-ECH-T
PPND
P_SMTP

Passerelle SMTP
P
PPRD-A-MVO-W
PPND
Apache

Apache
P1
PPRD-A-FAC-T
PPND
SAP_AS

Application Server SAP
P1
PPRD-A-MVO-W
PPND
Apache

Apache
P2
PPRD-A-FAC-T
PPND
SAP_AS

Application Server SAP
P2