-
Pourquoi désactiver vMotion ?
-
Comment désactiver vMotion de 7 façons ?
-
Comment protéger et migrer les données VM avec Vinchin ?
-
FAQ sur la désactivation de vMotion
-
Conclusion
Dans un environnement virtualisé, vMotion est une fonction puissante fournie par VMware qui permet aux machines virtuelles de migrer entre différents hôtes ESXi sans affecter leur état d'exécution. Cependant, dans certaines situations, vous pourriez souhaiter désactiver vMotion pour des machines virtuelles spécifiques, en particulier lorsque vous traitez des problèmes de licence, des exigences de performance ou des préoccupations de sécurité.
Par exemple, certains utilisateurs conçoivent des environnements qui incluent des serveurs Lync 2013, et puisque Microsoft ne prend pas en charge vMotion pour Lync 2013, ils doivent s'assurer que ces machines virtuelles ne sont pas migrées. De plus, certains utilisateurs peuvent vouloir « épingler » certaines machines virtuelles à des hôtes spécifiques pour empêcher les migrations lors du mode de maintenance.
Pourquoi désactiver vMotion ?
1. Empêcher la migration des machines virtuelles pour se conformer aux exigences de licence
Certains utilisateurs souhaitent empêcher des machines virtuelles spécifiques de migrer via vMotion pour respecter les exigences de licences. Par exemple, la licence Oracle Java stipule que certaines machines virtuelles ne doivent s'exécuter que sur des clusters spécifiques. Si ces machines virtuelles migrent entre les clusters, cela pourrait violer les termes de la licence. Ainsi, les utilisateurs souhaitent s'assurer que ces machines virtuelles ne s'exécutent que dans le cluster désigné.
2. Empêcher la migration des VM de sécurité
Les machines virtuelles qui fournissent des fonctions d'antivirus, de détection d'intrusion ou de pare-feu, souvent appelées « VM de service », sont cruciales pour la sécurité. Les utilisateurs ne souhaitent généralement pas que ces VM soient migrées, car cela pourrait introduire des vulnérabilités de sécurité ou des perturbations de service pendant le processus de migration.
3. S'assurer que des machines virtuelles spécifiques s'exécutent sur un seul hôte
Certaines machines virtuelles ont des dépendances importantes vis-à-vis des ressources locales, et leur migration pourrait entraîner une dégradation des performances ou une incohérence des ressources. Par exemple, les utilisateurs peuvent vouloir s'assurer que certaines machines virtuelles restent stables sur un hôte spécifique, en particulier pendant la maintenance matérielle. Dans ces cas, la migration vMotion pourrait poser des risques inutiles.
Comment désactiver vMotion de 7 façons ?
Pour répondre à ces besoins, VMware propose plusieurs méthodes pour désactiver vMotion. Voici quelques solutions courantes et leur analyse de fiabilité :
1. Désactiver DRS
Désactiver DRS empêche les opérations de vMotion automatiques. DRS est une fonctionnalité VMware qui migre automatiquement les machines virtuelles en fonction des conditions de charge. Une fois DRS désactivé, les machines virtuelles ne seront pas déplacées automatiquement vers d'autres hôtes, mais les administrateurs peuvent toujours initier manuellement la vMotion.
Bien que cette méthode empêche efficacement les migrations automatiques, elle n'empêche pas les administrateurs de migrer manuellement les machines virtuelles. Par conséquent, bien qu'elle soit un moyen efficace d'empêcher la migration automatique, elle ne fournit pas un contrôle complet si une migration manuelle est nécessaire.
2. Créer des règles d'affinité
Les utilisateurs peuvent créer des règles d’affinité entre les machines virtuelles et les hôtes, garantissant que les machines virtuelles ne s’exécutent que sur des hôtes spécifiques. Ces règles d’affinité obligent la machine virtuelle à s’exécuter sur des hôtes ou des groupes d’hôtes désignés, empêchant les migrations vers des hôtes indésirables. Cependant, si une maintenance d’hôte ou une migration froide est nécessaire, ces règles peuvent devoir être ajustées temporairement.
3. Réconfigurer les groupes de ports réseau
En affectant un nouveau groupe de ports à une VM et en vous assurant que ce groupe de ports n'existe pas sur d'autres hôtes, vMotion sera bloqué lors de la tentative de migration. Si l'hôte cible n'a pas le groupe de ports approprié, vMotion échouera.
Cette méthode est simple et efficace pour prévenir les migrations. Cependant, si des migrations froides ou d'autres opérations spéciales sont nécessaires, les configurations de la carte réseau peuvent devoir être ajustées.
4. Configurer le contrôleur SCSI en tant que bus partagé virtuel ou physique
La configuration du contrôleur SCSI de la machine virtuelle en partage de bus virtuel ou physique peut effectivement bloquer à la fois vMotion et Storage vMotion.
Cette méthode empêche vMotion mais peut affecter d'autres opérations comme la migration de stockage. Elle fonctionne en forçant une erreur pour bloquer la migration, ce qui peut ajouter de la complexité à la configuration dans certains cas.
5. Restreindre vMotion par le contrôle des autorisations
En créant de nouveaux rôles et en désactivant la permission vMotion, les utilisateurs peuvent empêcher des utilisateurs spécifiques ou des groupes d'utilisateurs d'effectuer des opérations vMotion. Cette méthode est efficace pour prévenir les erreurs administratives. Cependant, elle ne restreint que les actions des utilisateurs et n'affecte pas le mode de maintenance de l'hôte. Les permissions peuvent nécessiter des ajustements lors des opérations de maintenance.
6. Placez les hôtes dans des clusters distincts
En plaçant les hôtes qui nécessitent la désactivation de vMotion dans des clusters distincts, la migration automatique inter-cluster est empêchée. Cette méthode résout les problèmes de vMotion inter-cluster mais peut limiter la flexibilité et l'utilisation des ressources entre les clusters, potentiellement affectant l'équilibrage de charge global.
7. Utilisez l'isolation du stockage
Si deux hôtes ne partagent pas de stockage, la vMotion ne peut pas être effectuée entre eux. L'isolation de stockage peut prévenir efficacement la migration entre les hôtes. Cette méthode est très efficace pour bloquer complètement les migrations entre les hôtes sans stockage partagé, mais elle peut entraîner une utilisation sous-optimale des ressources de stockage.
Comment protéger et migrer les données VM avec Vinchin ?
vMotion est pratique pour l'automatisation et garantit la continuité des activités mais parfois vous pouvez vouloir contrôler la migration VM donc vous pouvez choisir une autre solution.
Vinchin Backup & Recovery offre une protection complète des données pour les environnements virtuels, en prenant en charge des plateformes comme VMware, Hyper-V, Proxmox, oVirt, OLVM, XenServer et XCP-ng. Ce n'est pas seulement une solution de protection des données mais aussi une solution puissante de migration de machines virtuelles car vous pouvez migrer une machine virtuelle vers n'importe quel hôte dans le système de sauvegarde.
Par exemple, si vous devez migrer une machine virtuelle de VMware vers Proxmox, vous n'avez besoin que de 4 étapes dans la console web intuitive.
1. Sélectionnez la sauvegarde de la machine virtuelle VMware
2. Sélectionnez l'hôte Proxmox comme destination
3. Sélectionnez les stratégies
4. Soumettre l'emploi
La fiabilité de Vinchin lui a valu une reconnaissance, y compris le prix Voice of Customer de Gartner. Essayez-le vous-même avec un essai gratuit complet de 60 jours. Cliquez ci-dessous pour télécharger le package d'installation.
FAQ sur la désactivation de vMotion
1. La désactivation de vMotion affectera-t-elle le fonctionnement normal de la machine virtuelle ?
Désactiver vMotion n'affectera pas le fonctionnement normal de la VM. Cela empêche seulement la VM de migrer vers d'autres hôtes sans autorisation.
2. Pouvvez-vous désactiver vMotion pour des VM spécifiques seulement ?
Oui en utilisant les règles d'affinité vous pouvez désactiver vMotion pour des VM spécifiques tout en permettant à d'autres de migrer.
3. Que se passe-t-il si vous devez effectuer une maintenance sur un hôte avec vMotion désactivé?
Vous pouvez restaurer vMotion selon les méthodes que vous avez utilisées pour le désactiver ou utiliser d'autres solutions comme Vinchin Backup & Recovery pour migrer manuellement la VM vers un autre hôte.
Conclusion
Désactiver vMotion est nécessaire lorsqu'il s'agit de conformité aux licences, de sécurité ou de problèmes de performance. En choisissant soigneusement la méthode appropriée pour désactiver vMotion, les utilisateurs peuvent contrôler efficacement le comportement de migration des machines virtuelles, en garantissant la localisation des ressources et la stabilité du système. Chaque méthode a ses avantages et ses inconvénients, et les utilisateurs devraient choisir la solution la plus adaptée en fonction de leurs besoins spécifiques.
Pour protéger les données des machines virtuelles et faciliter leur migration, vous choisissez une solution de sauvegarde professionnelle Vinchin pour gérer efficacement les machines virtuelles. Ne manquez pas l'essai gratuit.
Partager sur: