1 votes

Windows Server 2012 Hyper V Clustering migration en direct Hot Failover

Nous envisageons de mettre en œuvre la mise en clusterisation Hyper V sur des serveurs Windows Server 2012. Nous souhaitons utiliser la fonction de migration en direct pour éliminer les temps d'arrêt en cas de défaillance de l'un des serveurs. Ma question est la suivante : la migration en direct est-elle chaude, c'est-à-dire que si le serveur qui héberge actuellement le cluster Hyper V s'arrête soudainement (panne de courant ou autre), le cluster Hyper V reprendra-t-il immédiatement son travail sur le second serveur sans interruption, ou bien s'arrêtera-t-il pour ensuite démarrer sur le second serveur ?

7voto

joeqwerty Points 106914

LiveMigration et le basculement de machine virtuelle sont deux choses différentes. LiveMigration est destiné aux migrations planifiées d'une machine virtuelle d'un hôte Hyper-V à un autre, sans interruption de service de la machine virtuelle, de ses services ou de ses applications.

Le basculement d'une machine virtuelle se produit lorsque l'hôte sur lequel elle fonctionne tombe en panne et que le cluster redémarre la machine virtuelle sur un autre hôte du cluster. Dans ce cas, il y a un temps d'arrêt pour la machine virtuelle, ses services et ses applications. Lorsqu'un hôte de cluster tombe en panne, l'état des machines virtuelles fonctionnant sur cet hôte est perdu.

De Microsoft :

Migration en direct : Lorsque vous lancez la migration en direct, le cluster copie la mémoire utilisée par la machine virtuelle du nœud actuel vers un autre nœud, de sorte que lorsque la transition vers l'autre nœud a effectivement lieu, la mémoire et les informations d'état sont déjà en place pour la machine virtuelle. La transition est généralement assez rapide pour qu'un client utilisant la machine virtuelle ne perde pas sa connexion réseau. Si vous utilisez Cluster Shared Volumes, la migration en direct est presque instantanée, car aucun transfert de propriété de disque n'est nécessaire. Une migration en direct peut être utilisée pour une maintenance planifiée mais pas pour un basculement non planifié.

0voto

TomTom Points 50635

Nous souhaitons utiliser la fonction de migration en direct afin d'éliminer les temps d'arrêt en cas de défaillance de l'un des serveurs. tombe en panne.

C'est une idée merveilleuse. Vraiment. Pouvez-vous me dire comment vous allez migrer l'état de la machine virtuelle en cours d'exécution hors du serveur défaillant ?

La migration en direct prend l'état actuel (mémoire) d'une machine virtuelle en cours d'exécution et la déplace vers un autre hôte de sorte qu'il n'y ait pas de temps d'arrêt/redémarrage.

Maintenant, en supposant que l'hôte A échoue. Comme tous les serveurs qui tombent en panne, il le fait joliment (flamme, explosion, l'administrateur à l'avant volant dans les airs - nous savons tous comment les serveurs tombent en panne dans divers films).

Comment allez-vous copier l'état des machines virtuelles en cours d'exécution à partir du serveur détruit ?

Et c'est là que votre idée s'effondre. Il y a cette chose appelée "temps". Sans machine à remonter le temps, la migration en direct ne peut pas être utilisée en cas de panne ordinaire du serveur.

Une machine défaillante est un temps d'arrêt. Point. Vous ne voulez pas cela - faites une application consciente du cluster et exécutez-la en tant que cluster sur plusieurs machines.

1 votes

Il existe en fait plusieurs produits commerciaux qui font exactement ce que vous dites ne pas être possible. Ils fonctionnent essentiellement en migrant continuellement la machine vers un nouvel hôte, de sorte que si l'hôte primaire tombe en panne, le secondaire peut reprendre là où le premier s'est arrêté. Voir les différentes offres de Stratus pour de bons exemples de cela.

0 votes

Oui, mais ce n'est pas un Hyper-V prêt à l'emploi. Il a aussi de SERIEUSES exigences.... Le réseau 10g ne suffit pas. Cela nécessite un matériel spécial haut de gamme, ou ralentira les vm's en écriture (les serveurs modernes ont une vitesse d'écriture de plus de 50gb/seconde).

0voto

Skawful Points 852

Cela n'est pas possible avec le clustering Hyper-V de Windows. Je comprends que votre système puisse être d'un type de traitement de données continu comme les historiens de données qui ont des services qui doivent être synchronisés et qui seront affectés si l'hôte A s'éteint pendant une panne de courant (en raison des choses normales auxquelles les informaticiens sont confrontés comme une panne d'alimentation électrique, une panne de système UPS, etc.) Dans ce cas, il existe plusieurs solutions d'applications tierces qui prennent en charge ces types de scénarios de panne.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X