Ce tutoriel vous présente comment activer et configurer la fonctionnalité DRS dans un cluster VMware.

NB : les instructions données sont valables à partir de Vcenter 6.5 en version client léger HTML5

Introduction

Un cluster VMware est un groupement de minimum 2 serveurs ESXi (également appelés nœuds/serveurs hôtes) permettant de cumuler les ressources de chaque serveur exploitables par les machines virtuelles hébergées.

L’ensemble des serveurs est géré par un serveur vCenter qui a le rôle d’orchestrateur et permet notamment d’utiliser des fonctionnalités telle que la haute disponibilité HA (High Availability) et l’équilibrage de charges DRS.


Présentation

DRS permet d’équilibrer la charge des serveurs ESXi du cluster mais aussi de contrôler s’il y a suffisamment de ressources disponibles lors de la mise sous tension de nouvelles machines virtuelles.

L’équilibrage de charge se fera sur l’ensemble des nœuds du cluster en fonction de différents critères d’utilisation des ressources (CPU, mémoire, réseau) par les machines virtuelles.

DRS utilise la technologie vMotion afin de déplacer les machines virtuelles, à chaud d’un serveur ESXi vers un autre.
DRS dispose de 3 modes d’automatisation distincts :
le vCenter appliquera automatiquement les recommandations DRS afin d’optimiser en temps réel l’utilisation des ressources
les machines virtuelles seront placées sur les serveurs les moins utilisés lors de la mise sous tension et fera des recommandations pour les machines virtuelles en fonctionnement.
le vCenter fera uniquement des suggestions de migration de machines virtuelles

Associé au mode d’automatisation, un seul de migration est à définir.
Ce seuil définit le niveau d’agressivité de migration des machines virtuelles.

Il est composé de 5 incréments allant de “modéré” à “élevé” (A noter que le seuil par défaut se situe au milieu de ces deux valeurs)
Une fois le DRS activé, il est possible de le personnaliser en créant des règles d’affinité.

Prenons comme exemple, un cluster VMware réparti sur 2 sites distants avec 2 VMs ayant le même rôle fonctionnant en load balancing.
Afin d’avoir le meilleur niveau de PRA (*), nous souhaitons que la première VM se trouve sur le premier site et la seconde sur le second site.
Dans ce cas de figure, si le premier site tombe, la redondance au niveau de la machine virtuelle est conservée.


Mise en place

L’activation du DRS peut se faire uniquement depuis le vCenter.
Pour cela, aller dans l’onglet Hôtes et clusters, faire un clic droit sur le cluster et sélectionner Paramètres.

Dans la nouvelle fenêtre, cliquer en haut à droite sur Modifier.

Cocher ensuite Activer vSphere DRS pour activer la fonctionnalité.
Sélectionner le niveau d’automatisation souhaité
Définir le seuil de migration du cluster (Cette valeur dépend de l’état de votre cluster, toutefois nous vous recommandons de laisser la valeur par défaut)
Valider en cliquant sur OK

Personnalisation du DRS :
Afin de créer les règles d’affinité, dans la fenêtre de gauche, aller dans Configuration puis Groupes de VM/Hôte
Cliquer sur Ajouter… afin de créer les groupes de VMs et groupes d’hôtes souhaités

Spécifier un nom de groupe et ajouter les VMs/hôtes souhaités

Aller ensuite dans Règle de VM/hôte et cliquer sur Ajouter.

Spécifier un nom de règle et choisir le type de règle à mettre en place.
Enfin, cliquer sur “Ajouter…” et sélectionner le groupe de VMs et le groupe d’hôtes à associer.


Lexique

Un Plan de Reprise d’Activité (PRA) est un ensemble de procédures (techniques, organisationnelles, sécurité) qui permet à une entreprise de prévoir par anticipation, les mécanismes pour reconstruire et remettre en route un système d’information en cas de sinistre important ou d’incident critique.