Deuxième
étape : notion de construction - exemple
Prenons l’exemple de
notre agence de voyage. Et étudions l’infrastructure proposée sur le schéma de
l’article : http://vincentlacroixgraf.blogspot.fr/2014/02/graf-la-modelisation-de-linfrastructure.html
Supposons pour simplifier
que nous ayons deux environnements à définir :
- - L’environnement
de production
- - L’environnement
de performance
Pour simplifier nous
supposerons que ces deux environnements sont identiques.
Par ailleurs nous
remarquons que certaines machines sont redondées (les frontaux web, les AS)
alors que d’autre ne le sont pas. Les machines à redonder peuvent donc être
décrites dans une construction à instancier 2 fois pour chaque environnement.
Le plan d’instanciation
est donc le suivant :
OK
|
src
|
envi
|
rang
|
description
|
|
CNR
|
Construction modèle non redondée
|
||||
CRD
|
Construction modèle redondée
|
||||
F
|
OK
|
CNR
|
PERF
|
performances non redondé
|
|
F
|
OK
|
CRD
|
PERF
|
1
|
performances redondé -silo 1
|
F
|
OK
|
CRD
|
PERF
|
2
|
performances redondé -silo 2
|
P
|
OK
|
CNR
|
PROD
|
production non redondé
|
|
P
|
OK
|
CRD
|
PROD
|
1
|
production redondé -silo 1
|
P
|
OK
|
CRD
|
PROD
|
2
|
performances redondé -silo 2
|
|
|
|
|
|
|
On décrit ensuite les
serveurs modèles (machines virtuelles) des constructions modèles
nom
|
machine
|
hostname
|
VLAN
|
N° part.
|
esti proc
|
esti Go
|
fonction
|
envir.
|
cstr
|
MODL-A-MVO-W
|
MOD-IBMp780-256C-N1-00
|
M-MVO-W
|
2
|
2
|
MVO-W
|
MODL
|
CRD
|
||
MODL-A-FACT-T
|
MOD-IBMp780-256C-N1-00
|
M-FACT-T
|
4
|
16
|
FACT-T
|
MODL
|
CRD
|
||
MODL-A-MVO-T
|
MOD-IBMp780-256C-N1-00
|
M-MVO-T
|
4
|
16
|
MVO-T
|
MODL
|
CNR
|
||
MODL-A-ECH-T
|
MOD-IBMp780-256C-N1-00
|
M-ECH-T
|
2
|
8
|
ECH-T
|
MODL
|
CNR
|
||
MODL-A-MVO-D
|
MOD-IBMp780-256C-N1-00
|
M-MVO-D
|
8
|
32
|
MVO-D
|
MODL
|
CNR
|
||
MODL-A-FAC-D
|
MOD-IBMp780-256C-N1-00
|
M-FAC-D
|
8
|
32
|
FAC-D
|
MODL
|
CNR
|
||
MODL-A-IMP-T
|
MOD-IBMp780-256C-N1-00
|
M-IMP-T
|
2
|
8
|
IMP-T
|
MODL
|
CNR
|
On précise
principalement les attributs suivants :
-
Fonction :
décrit le rôle de la machine virtuelle conformément à la règle de nommage
précisée dans l’article http://vincentlacroixgraf.blogspot.fr/2014/02/graf-la-modelisation-de-linfrastructure.html
-
Esti proc et
Esti Go : puissance CPU et RAM
-
Hostname :
pour nous conformer à la règle de nommage citée plus haut, nous choisissons
d’appliquer la règle :
<première lettre de
l’environnement>-<Fonction>
Nous définissons alors
une formule dans l’onglet « meta » pour cet attribut : (cf signifie "copier formule")
colonne
|
description
|
cstr
|
vba
|
|
hostname
|
hostname (si différent du nom)
|
cf
|
c_part_hostname==STXT(part.nom;1;1)&"-"&STXT(part.nom;8;10)
|
|
Changeons le nom des
environnements afn que la première lettre soit « F » pour performance
et « P » pour production :
nom
|
plateforme
|
description
|
type
|
FPRF
|
PRI
|
performances
|
Qualification
|
PPRD
|
PRI
|
production
|
Production
|
Lançons maintenant la
génération des constructions dans le panneau de contrôle. Le résultat est le
suivant :
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
|
|
|
|
|
|
|
|
|
|
|
Tous les serveurs
virtuels ont été générés dans les deux environnements. La résultat n’est pas parfait et il faut maintenant
répartir ces serveurs virtuel sur des machines physiques.
Nous verrons cela dans un
prochain article
Aucun commentaire:
Enregistrer un commentaire