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.