mardi 18 mars 2014

GRAF - Utilisation de l'Infrastructure Management Tool - 4. Exemple de construction - 2

Deuxième étape : notion de construction - exemple -suite
Poursuivons l’exemple de notre agence de voyage et améliorons  la génération des environnements de production et de performance.
Nos environnements étaient décrits comme ceci :
nom
machine
hostname
VLAN
N° part.
esti proc
esti Go
fonction
envir.
cstr
FPRF-A-MVO-T
MOD-IBMp780-256C-N1-00
F-MVO-T


4
16
MVO-T
FPRF
F
FPRF-A-ECH-T
MOD-IBMp780-256C-N1-00
F-ECH-T


2
8
ECH-T
FPRF
F
FPRF-A-MVO-D
MOD-IBMp780-256C-N1-00
F-MVO-D


8
32
MVO-D
FPRF
F
FPRF-A-FAC-D
MOD-IBMp780-256C-N1-00
F-FAC-D


8
32
FAC-D
FPRF
F
FPRF-A-IMP-T
MOD-IBMp780-256C-N1-00
F-IMP-T


2
8
IMP-T
FPRF
F
FPRF-A-MVO-W
MOD-IBMp780-256C-N1-00
F-MVO-W


2
2
MVO-W
FPRF
F
FPRF-A-FACT-T
MOD-IBMp780-256C-N1-00
F-FACT-T


4
16
FACT-T
FPRF
F
FPRF-A-MVO-W
MOD-IBMp780-256C-N1-00
F-MVO-W


2
2
MVO-W
FPRF
F
FPRF-A-FACT-T
MOD-IBMp780-256C-N1-00
F-FACT-T


4
16
FACT-T
FPRF
F
PPRD-A-MVO-T
MOD-IBMp780-256C-N1-00
P-MVO-T


4
16
MVO-T
PPRD
P
PPRD-A-ECH-T
MOD-IBMp780-256C-N1-00
P-ECH-T


2
8
ECH-T
PPRD
P
PPRD-A-MVO-D
MOD-IBMp780-256C-N1-00
P-MVO-D


8
32
MVO-D
PPRD
P
PPRD-A-FAC-D
MOD-IBMp780-256C-N1-00
P-FAC-D


8
32
FAC-D
PPRD
P
PPRD-A-IMP-T
MOD-IBMp780-256C-N1-00
P-IMP-T


2
8
IMP-T
PPRD
P
PPRD-A-MVO-W
MOD-IBMp780-256C-N1-00
P-MVO-W


2
2
MVO-W
PPRD
P
PPRD-A-FACT-T
MOD-IBMp780-256C-N1-00
P-FACT-T


4
16
FACT-T
PPRD
P
PPRD-A-MVO-W
MOD-IBMp780-256C-N1-00
P-MVO-W


2
2
MVO-W
PPRD
P
PPRD-A-FACT-T
MOD-IBMp780-256C-N1-00
P-FACT-T


4
16
FACT-T
PPRD
P











On voit que les machines des deux silos redondés ont les mêmes « hostname », ce qui n’est pas conforme au schéma et est ennuyeux pour les distinguer.
Une solution est de différentier les construction instanciées en corrigeant le plan d’instanciation. On a cette fois ci F, F1, F2 puis P, P1, P2 plutôt que F et P :
nom
OK
src
envi
rang
description
CNR
Construction modèle non redondée
CRD
Construction modèle redondée
F
OK
CNR
FPRF
performances non redondé
F1
OK
CRD
FPRF
1
performances redondé -silo 1
F2
OK
CRD
FPRF
2
performances redondé -silo 2
P
OK
CNR
PPRD
production non redondé
P1
OK
CRD
PPRD
1
production redondé -silo 1
P2
OK
CRD
PPRD
2
performances redondé -silo 2

On construit alors simplement le hostname en concaténant des extraits du nom de la partition générée et éventuellement le dernier caractère du nom de la construction
Les hostnames modèles seront donc définis par la formule :
=STXT(part.nom;1;1)&"-"&STXT(part.nom;8;10)&SI(NBCAR(part.cstr)=2;"-"&STXT(part.cstr;2;1);"")
Le résultat est alors conforme :
machine
hostname
esti proc
esti Go
fonction
envir.
cstr
FPRF-A-MVO-T
MOD-IBMp780-256C-N1-00
F-MVO-T
4
16
MVO-T
FPRF
F
FPRF-A-ECH-T
MOD-IBMp780-256C-N1-00
F-ECH-T
2
8
ECH-T
FPRF
F
FPRF-A-MVO-D
MOD-IBMp780-256C-N1-00
F-MVO-D
8
32
MVO-D
FPRF
F
FPRF-A-FAC-D
MOD-IBMp780-256C-N1-00
F-FAC-D
8
32
FAC-D
FPRF
F
FPRF-A-IMP-T
MOD-IBMp780-256C-N1-00
F-IMP-T
2
8
IMP-T
FPRF
F
FPRF-A-MVO-W
MOD-IBMp780-256C-N1-00
F-MVO-W-1
2
2
MVO-W
FPRF
F1
FPRF-A-FACT-T
MOD-IBMp780-256C-N1-00
F-FACT-T-1
4
16
FACT-T
FPRF
F1
FPRF-A-MVO-W
MOD-IBMp780-256C-N1-00
F-MVO-W-2
2
2
MVO-W
FPRF
F2
FPRF-A-FACT-T
MOD-IBMp780-256C-N1-00
F-FACT-T-2
4
16
FACT-T
FPRF
F2
PPRD-A-MVO-T
MOD-IBMp780-256C-N1-00
P-MVO-T
4
16
MVO-T
PPRD
P
PPRD-A-ECH-T
MOD-IBMp780-256C-N1-00
P-ECH-T
2
8
ECH-T
PPRD
P
PPRD-A-MVO-D
MOD-IBMp780-256C-N1-00
P-MVO-D
8
32
MVO-D
PPRD
P
PPRD-A-FAC-D
MOD-IBMp780-256C-N1-00
P-FAC-D
8
32
FAC-D
PPRD
P
PPRD-A-IMP-T
MOD-IBMp780-256C-N1-00
P-IMP-T
2
8
IMP-T
PPRD
P
PPRD-A-MVO-W
MOD-IBMp780-256C-N1-00
P-MVO-W-1
2
2
MVO-W
PPRD
P1
PPRD-A-FACT-T
MOD-IBMp780-256C-N1-00
P-FACT-T-1
4
16
FACT-T
PPRD
P1
PPRD-A-MVO-W
MOD-IBMp780-256C-N1-00
P-MVO-W-2
2
2
MVO-W
PPRD
P2
PPRD-A-FACT-T
MOD-IBMp780-256C-N1-00
P-FACT-T-2
4
16
FACT-T
PPRD
P2









Aucun commentaire:

Enregistrer un commentaire