Documentation du DRS et SDRS

This commit is contained in:
mtrossevin 2023-03-28 15:49:44 +02:00
parent 579d239d1c
commit ce959516b3

View file

@ -8,6 +8,7 @@ Nous parlons ici de VMware ESXi utilisé notamment avec le vSphere Client.
* Version 4.1 : support "officiel" de Debian GNU/Linux 4 et 5 (32 et 64 bits)
* Version 5.0
* Version 6.0
* Version 7.0
VMware ESXi/vSphere est gratuit dans sa version de base, et l'on peut s'affranchir de ses limitations via différentes licences.
@ -625,3 +626,61 @@ Une fois le centre de données crée cliquer dessus puis sur action et Ajouter h
On peut ensuite créer un cluster en cliquant sur action puis Nouveau cluster.
## Direct Ressource Scheduler (DRS)
Disponible à partir de VMware vSphere 6.7, le DRS est la méthode par laquelle VMware permet l'automatisation de la répartition des ressources entre plusieurs hyperviseurs, dans le but d'équilibré la charge sur ces hyperviseurs. Il est définit par cluster vSphere et peut avoir 3 mode (assumant qu'il soit actif):
* automatique : Les VM sont réparties automatiquement au démarrage et peuvent être migrées automatiquement entre hyperviseurs pour répartir la charge,
* semi-automatique : Les VM sont réparties automatiquement au démarrage. Si VMware pense qu'une migration devrait être faîte pour répartir la charge, une recommandation est donné à l'utilisateur qui peut décider de l'appliquée ou non,
* manuelle : VMware ne fait que donné des recommandations de répartition de charge.
### Définition de règle d'affinités VM/Hyperviseur
Il est possible de définir des affinités entre VMs et hyperviseurs pour dire à VMware de préféré de faire tourner un groupe de VM sur un groupe d'hyperviseurs ou d'éviter de faire tourner un groupe de VM sur un groupe d'hyperviseurs. Pour ce faire il faut:
* Définir un groupe de VM:
* Depuis le cluster cliquer sur "Configure">"VM/Host Group">"Add..."
* Donner un nom à la règle et sélectionner le type "VM Group"
* Ajouter les membre du groupe en cliquant sur "Add..." et en sélectionnant les machines voulues
* Confirmer
* Définir un groupe d'hyperviseurs:
* Depuis le cluster cliquer sur "Configure">"VM/Host Group">"Add..."
* Donner un nom au groupe et sélectionner le type "Host Group"
* Ajouter les membre du groupe en cliquant sur "Add..." et en sélectionnant les hyperviseurs voulus
* Confirmer
* Définir la règle d'affinité
* Depuis le cluster cliquer sur "Configure">"VM/Host Rules">"Add..."
* Donner un nom à la règle et sélectionné le type "Virtual Machines to Hosts"
* Sélectionner les groupes de VM et d'hyperviseurs sur lesquels appliquer la règle
* Sélectionner le type de règle (le type décrit ce à quoi il correspond)
* Confirmer
### Définition de règles d'affinités VM/VM
Il est possible de définir des affinités entre VMs pour dire à VMware qu'elles devraient tournées sur des hyperviseurs différent (autant que possible) ou sur le même hyperviseur. Pour ce faire il faut:
* Depuis le cluster cliquer sur "Configure">"VM/Host Rules">"Add..."
* Donner un nom
* Sélectionner le type correspondant à ce qui est voulu entre "Keep Virtual Machines Together" (faire tourner sur un même hyperviseur) et "Separate Virtual Machines" (faire tourner sur des hyperviseurs différents)
* Ajouter les VM auquelles la règle s'applique en cliquant sur "Add..." et en sélectionnant les machines voulues
* Confirmer
## Storage DRS
Disponible à partir de VMware vSphere 6.7, le SDRS est la méthode par laquelle VMware permet l'automatisation de la répartition des ressources entre plusieurs Datastores, dans le but d'équilibré l'espace disponible. Pour l'utiliser il faut définir un "Datastore Cluster" (c'est fait au niveau du datacenter) avec les datastores sur lesquels répartir la charge. Il est possible de choisir les seuils de migration et si les migrations devraient aussi se faire pour des questions de performance.
Le SDRS peut avoir deux modes:
* Automatique: VMware fait la répartition automatiquement
* Manuelle: VMware donne des recommandations pouvant être appliquées
> Ajouter des datastores déjà utiliser peut ajouter des Overrides qu'il peut être nécessaire de supprimer (dans la partie "Configure">"VM Override" du "Datastore cluster")
### Définir des règles d'affinité entre VM
Il est possible de dire à VMware qu'un groupe de VM devrait avoir leurs données dans des datastore différent autant que possible. Pour ce faire il faut:
* Depuis le "datastore Cluster" cliquer sur "Configure">"Rules">"Add..."
* Donner un nom à la règle et sélectionné le type "VM anti-affinity"
* Sélectionner les VM sur lesquelles la règle s'applique en cliquant sur "Add..." et en sélectionnant les VM voulues
* Confirmer