vendredi 14 mars 2014

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

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