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
|
|
|
|
|
|
|