Live Migrations Hyper-V

1. Live Migrations

Live Migration

Ce que l'on appelle la "Live Migration" est la capacité de déplacer l'exécution d'une machine virtuelle d'un hyperviseur à un autre sans provoquer aucune interruption de service.

Cette technique implique que les hyperviseurs disposent d'un accès concurrent au(x) disque(s) de la machine virtuelle. Que cet accès soit partagé ou non, la tâche consiste ensuite à déplacer le contenu de la mémoire vive (RAM) d'un hôte à l'autre. Différentes méthodes sont possibles après copie ou avant copie.

Source de l'image : https://www.simple-talk.com/sysadmin/virtualization/hyper-v-r2-live-migration/

Storage Live Migration

La fonctionnalité "Storage Live Migration" consiste à déplacer sans interruption l'emplacement de disques d'une machine virtuelle.

Source de l'image : https://technet.microsoft.com/en-us/library/hh831656(v=ws.11).aspx

Fonctionnalités HA : Failerover Cluster

Ces fonctionnalités peuvent demander certains pré-requis. En fonction des objectifs à atteindre, ceux-ci peuvent être gourmands en resssources et/ou en architecture.

Le pré-requis le plus contraignant en architecture et en ressource est celui du Failover Cluster. Mais le Cluster Hyper-V offre les services de haute disponibilité tel que le déplacement de l'exécution des machines virtuelles et de leurs disques en fonction de la disponibilté des ressources à disposition, en fonction d'incident ou d'événements plannifiés.

Objectifs

  • Disponibilité, SLA
  • Failover
  • Gestion, maintenance planifiée

2. Share Nothing Live Migration

Avec cette qui nécessite certains pré-requis, les hyperviseurs ne partagent pas le disque dur de la machine virtuelle à déplacer sans interruption.

  1. https://technet.microsoft.com/en-us/windows-server-docs/compute/hyper-v/deploy/set-up-hosts-for-live-migration-without-failover-clustering
  2. https://technet.microsoft.com/en-us/windows-server-docs/compute/hyper-v/manage/use-live-migration-without-failover-clustering-to-move-a-virtual-machine

3. Storage Migration

Move-VMStorage -DestinationStoragePath \\server01\vmstore -VMName
 VM-01