11 12 2013
SCVMM 2012: Dynamic Optimization et clusters VMware
Un petit point sur les bonnes pratiques de coexistence entre Dynamic Optimization et VMware DRS sous System Center virtual Machine Manager 2012 SP1.
Petite réflexion d’architecture.
Si vous construisez une architecture virtuelle incluant une ferme Hyper-V et une ferme VMware, comme vous le savez déjà, vous avez la possibilité avec Virtual Machine Manager de gérer les deux infrastructures.
Virtual Machine Manager permet depuis la version 2012 de gérer la charge des hyperviseurs de manière dynamique en déplaçant les machines virtuelles automatiquement sur les noeuds du cluster afin d’avoir des performances homogènes, comme le faisait VMware depuis des années avec la fonction DRS (pour Distributed Ressources Scheduler). Cette fonction s’appelle Dynamic Optimization et peut être configurée pour tous les hôtes en cluster gérés par VMM. Contrairement à ce qui existait sous VMM 2008, cette fonctionnalité ne s’appuye plus sur Performance and Resource Optimization (PRO) et ne nécessite donc plus obligatoirement une intégration à SCOM.
Cas d’Hyper-V:
Vous pouvez configurer les fonctionnalités de Dynamic Optimization et Power Optimization, dans le cas où vous souhaitez arrêter certains hôtes lors des faibles charges (la nuit, mais attention à la compatibilité avec tous vos outils !).
Cas de VMware:
Vous intégrez une infrastructure existante: selon votre niveau de licence, la fonctionnalité DRS est incluse dans vSphere, ou non.
Vérifiez à l’adresse suivante si votre édition de vSphere en fait parti: http://www.vmware.com/products/vsphere/compare.html. A date d’écriture de cet article, seul les éditions Enterprise et Enterprise plus incluent la fonctionnalité VMware DRS.
Vous utilisez la version Entreprise ou Entreprise Plus: dans ce cas, vous avez le choix d’utiliser Dynamic Optimization ou VMware DRS. Les deux faisant très bien leur travail. Dans une optique « all-in-one-console », et pour uniformiser les configurations, vous pouvez utiliser Dynamic Optimization et l’activer dans VMM. Il faudra désactiver VMware DRS dans la console vSphere (Figure 3).
En aucun cas vous ne devez activer à la fois VMware DRS et VMM Dynamic Optimization !
Si vous avez la version Standard: dans ce cas il faudra utiliser obligatoirement Dynamic Optimization depuis VMM.
A noter: si vous avez VMware vSphere Standard et que vous avez licencié ces hôtes avec System Center 2012 Datacenter (pour utiliser SCOM sur toutes vos machines virtuelles, par exemple), rien ne vous empêcher d’utiliser VMM pour ajouter ces fonctionnalités à votre infrastructure VMware sans achat de licence supplémentaire.
Afin de gérer plus finement ces paramètres, je vous conseille, dans votre groupe d’hôtes de distinguer les clusters Hyper-V et VMware dans des groupes d’hôtes différents et d’appliquer les configurations de Dynamic Optimization sur ces groupes:
- All Hosts
- Nom du datacenter <– Paramètres standard de Dynamic Optimization
- Hyper-V <– Use Dynamic Optimization settings activé et Automatically migrate activé
- VMware <– Use Dynamic Optimization settings activé et Automatically migrate activé (désactivés en cas d’utilisation de DRS, voir Figure 5)
- Nom du datacenter <– Paramètres standard de Dynamic Optimization
Ce qui donne dans l’interface de VMM la configuration suivante au niveau de la hierarchie des groupes:
Les moniteurs de performances disque dans Hyper-V 2012 Rechercher tous les checkpoints de plus de 7 jours sous Hyper-V