Les industriels et les sociétés de service informatique utilisent des architectures informatique redondées et distribuée autour de datacenter. Ces datacenters hébergent de manière virtualisée une majeure partie des applicatifs. Cette virtualisation s’accompagne d’ outils de virtualisation comme ceux proposés par la société VMware et sa suite VSPHERE 7. La virtualisation n’est pas non sans conséquence sur la manière de repenser les différents moyens de stockage ou de réseau dédiés à ces dispositifs. Les architectures applicatives logicielles ont-elles aussi en partie évoluées vers la containérisation afin de gagner en flexibilité, rapidité et fiabilité. Cette formation doit s’adapter à ces nouvelles technologies que ce soit d’un point de vue :
ü Réseau (commutateurs agrégateurs de liens et son protocole MLAG)
ü Stockage (technologies SAN, ISCSI, VMEOF, FC, FCOE)
ü Systèmes (Maitrise des outils de virtualisation VCenter ESXI …)
ü Logiciels (Containérisation avec Docker et l’orchestration avec Kubernetes)
Le laboratoire virtuel (LAB) permet d’appréhender les nouvelles architectures système. Celui-ci a comme ossature le produit VMware Workstation pro 16 qui permet de faire travailler ensemble différentes machines virtuelles (VM) sur un seul et unique ordinateur.
Ce LAB nécessite de virtualiser sur un PC Windows10 les éléments suivants
ü 2 VM ESXI7 faisant tourner elles aussi des VM Windows XP et LINUX
ü 1 VM Windows server 2016 pour l’active directory et le DNS de l’ESXI7 et Vcenter
ü 1 VM Vcenter
ü 1 VM Linux Openfiler émulation d’un serveur de stockage type NFS ou ISCSI
Les ressources minimales en RAM CPU et stockage sont les suivantes pour les VM
|
Nom |
Stockage disque |
RAM |
CPU |
|
VM ESXI7A |
8GO |
4GO |
1VCPU |
|
VM ESXI7B |
8GO |
4GO |
1VCPU |
|
VM VCENTER |
10GO |
12G0 |
2VCPU |
|
VM Openfiler |
200GO |
2GO |
1VCPU |
|
VM windows server 2016 |
30GO |
8GO |
2VCPU |
|
|
256GO |
30GO |
7VCPU |
Pour l’étude des architectures logicielles on peut rajouter 4 VM. Ces 4 VM travaillent ensemble et sans aucun lien avec les VM précédentes.
|
Nom |
Stockage disque |
RAM |
CPU |
|
VM photon docker |
12GO |
2GO |
1VCPU |
|
VM photon master kubernetes |
12GO |
2GO |
1VCPU |
|
VM photon node1 kubernetes |
12GO |
2GO |
1VCPU |
|
VM photon node2 kubernetes |
12GO |
2G0 |
1VCPU |
Ces 4 VM permettent l’étude de la containérisation (docker) et l’orchestration avec Kubernetes
Si on pouvait comparer le LAB a une architecture physique ou chaque VM représenterait un serveur physique on obtiendrait le schéma suivant :

Ce LAB permet d’offrir le contenu de formation architecture système suivant :
|
Datacenter et virtualisation avantages inconvénients |
théorie |
|
|
Impact sur le réseau architecture leaf spine |
théorie |
|
|
Impact sur le stockage les SAN (FIBRE CHANNEL FCOE ISCSI NVMEOF) |
théorie |
|
|
L’environnement vsphere7 |
théorie |
|
|
ESXI7 mise en place sur machine virtuelle |
LAB |
|
|
Configuration ESXI7 VM réseau stockage |
LAB |
|
|
Démarrage arrêt maintenance VM |
LAB |
|
|
Vsphere7 mise en place d'un cluster |
LAB |
|
|
Démarrage arrêt VM |
LAB |
|
|
Maintenance migration à chaud d’une VM par VMOTION |
LAB |
|
|
Mise en place de la haute disponibilité HA |
LAB |
|
|
Mise en place de l’attribution dynamique de ressource CPU RAM DRS |
LAB |
|
|
Mise en place de l’attribution dynamique de ressource de stockage SDRS |
LAB |
|
Les trois serveurs physiques sous l’OS ESXI7 (3 licences disponibles) doivent faire tourner les éléments suivants :
ü 1 VM VCenter 7 avec une licence
ü 1 VM windows server 2016
ü 1 VM windows 7 avec HIVISION
ü 1 VM supervision et administration réseau XMC pour commutateurs EXTREME network
ü 1 VM Photon pour le nœud master kubernetes
ü 1 VM Photon pour le nœud workers1 kubernetes
ü 1 VM Photon pour le nœud workers2 kubernetes
L’architecture logicielle avec l’apprentissage de la containerisation (docker) et l’orchestration (kubernetes) peut s’envisager sous les 3VMs photons associés aux 3 serveurs physiques ou à l’outil VMware Workstation pro 16 .
La configuration des commutateurs permet d’aborder le protocole réseau MLAG afin d’agréger de multiple lien sur plusieurs chassis.