LIVE MIGRATION Windows Server 2012 & Hyper-V3
Prérequis Serveur Windows 2012 (rôle Hyper-v ) Processeurs compatibles Hyperviseur de destination doit avoir assé de mémoire physique RAM et d’espace de stockage pour stocker la VM Paramétrer les hyperviseurs (source/destination) à réceptionner une Live Migration Un réseau pour le Live migration pour optimisation de performances PowerShell Live Migration: Move-VM -ComputerName -Name -DestinationHost
Présentation Live migration Live migration permet la migration des machines virtuelles entre deux hyper-v lorsque celle ci sont en état de marche (à chaud) Lors d’une Live Migration, l’ hôte 1 envoie toutes les informations nécessaires à l’ hôte 2 et lui alloue la mémoire nécessaire à son fonctionnement Permet à un hyperviseur de transférer au travers d’une connexion TCP une machine virtuelle d’un hôte à un autre sans être obligé de l’arreter Ensuite, tous les blocs mémoire sont copiés un par un de l’hote 1 à l’hote 2
Tout bloc mémoire modifié est marqué comme « impropre » Une fois que tout est recopié, changer l’état entre les deux machines, la VM sur l’ hôte 1 passe à l’état « pause », elle est copié sur la VM de l’ hôte 2,qui passe à l’état « marche »
La durée de cette étape n’est pas longue, et les applications qui tournent sur la machine ne sont pas impactées Une fois que l’état a été copié, la VM sur l’ hôte 1 est supprimée
Les disques vhdx partagés On peut partager un VHDX entre plusieurs VMs comme un stockage partagé On ajoutera ces VHDX comme des disques SCSI dans les paramètres de la VM (que sur Windows 2012 R2 hyper-V4).Il faudrait ensuite cliquer sur l’option partager Il faut mettre ce VHDX sur: - Un CSV - Un partage SMB v3
ODX ( offloaded data transfert) Permet d’utiliser un système intelligent pour copier des VMs (stockage) entre deux systèmes de stockage. Le transfère est très rapide Il faut utiliser les systèmes qui intègre cette technologie (ex: DELL , EMC) Système qui n’existe pas sous Hyper-V car embarqué par les constructeurs de SAN , NAS
Live migration Protocole SMB protocole de transports des machines virtuelles Permet l’utilisation des performances de SMB 3.0 - RDMA sur du SMB direct (c’est de l’accès mémoire distant via le réseau) - SMB multi channel( possibilité d’utiliser plusieurs cartes réseaux) Offre une meilleur bande passante et une plus faible latence Quelle option pour quel type de réseau? <= 10 Gbit / s utiliser la compression( TCP/IP port 6600) > 10 Gbit / s utiliser SMB/SMB direct(port 445) SMB ( Server Message Block)
Schéma
schéma2
sources Création Live Migration: http://alexnogard.com/windows-server-2012-hyper-v-3- 2012-server-live-migration/ https://fr.wikipedia.org/wiki/Migration_de_machines_virtuelles# Migration_de_la_m.C3.A9moire