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.
- https://technet.microsoft.com/en-us/windows-server-docs/compute/hyper-v/deploy/set-up-hosts-for-live-migration-without-failover-clustering
- 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