• Like

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Hyper-V Replica : Plan de Reprise d'Activité avec Windows Server 2012

  • 7,140 views
Published

Hyper-V Replica est une des grosses nouveautés disponible dans Hyper-V édition Windows Server 2012. Cette fonctionnalité est destinée à vous aider dans la mise en oeuvre d'un plan de reprise …

Hyper-V Replica est une des grosses nouveautés disponible dans Hyper-V édition Windows Server 2012. Cette fonctionnalité est destinée à vous aider dans la mise en oeuvre d'un plan de reprise d'activité grâce à la réplication de machines virtuelles sur un environnement de secours. Au programme : une exploration dans le détail d'Hyper-V Replica, le tout avec un maximum de démonstrations et de bonne humeur !!

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
7,140
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
261
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Donnez votre avis !Depuis votre smartphone, sur :http://notes.mstechdays.frDe nombreux lots à gagner toutes les heures !!!Claviers, souris et jeux Microsoft…Merci de nous aider à améliorer les TechDayshttp://notes.mstechdays.fr
  • 2. Hyper-V ReplicaPlan de Reprise dActivitéavec Windows Server 2012(SER301)Fabrice Meillon | Architecte DatacenterStanislas Quastana | Architecte Infrastructurehttp://aka.ms/fabricem | http://aka.ms/stanislasMicrosoft FranceEntreprise / IT / Serveurs / Réseaux / Sécurité
  • 3. • Introduction à Hyper-V Replica• Configuration d’Hyper-V Replica• Bascule et tests de PRA• Architecture• Réplication & Resynchronisation• Dimensionnement / Bonnes pratiques• SynthèseAgenda
  • 4. INTRODUCTION À HYPER-V REPLICA
  • 5. Rappels sur le Plan de Reprise d’Activité (PRA)
  • 6. • RPO (Recovery Point Objective)– Durée maximum denregistrement des données quil estacceptable de perdre (=Perte de données maximumadmissible) lors dune interruption majeure de service.– Quantifier le RPO = définir les objectifs de sauvegarde(implique de connaître la volumétrie et les fenêtres desauvegarde)Un peu de vocabulaire (1/2)
  • 7. • RTO (Recovery Time Objective)– Durée maximale d’interruption acceptable pendant lequelune ressource informatique (serveur, réseau, application)peut ne pas être opérationnelle suite à une interruptionmajeure de service.– Objectif défini à l’avance en fonction des besoins del’entreprise– Plus la ressource est critique plus le RTO est faible• RTO très très faible = (Géo)Cluster = €€Un peu de vocabulaire (2/2)
  • 8. Quelques exemples
  • 9. RPO versus RTOTempsTrès inspiré du schéma de Wikipedia : http://fr.wikipedia.org/wiki/Fichier:RTO_RPO.gifSauvegardeou copieRPORTOIncidentServicedégradéService opérationnelService opérationnel
  • 10. • Copie des fichiers (configuration, virtualdisks..)• Sauvegardes• Réplication synchrone -> Geocluster• Réplication asynchrone -> Hyper-V ReplicaMachines virtuelles et PRA – quelles options ?
  • 11. Hyper-V Replica : quel usage dans un PRA ?
  • 12. • Réplication asynchrone en continu– Recovery Point Objective (RPO) : 5 minutes• Le réplica d’une machine virtuelle est en attente(Warm Standby Mode) sur le serveur de Replica– Recovery Time Objective (RTO) : 10 à 30 minutes• Possibilité d’avoir plusieurs clichés instantanés– Restauration applicative cohérente (grâce à VSS)• Resynchronisation de la VM primaire avec le réplicaCapacité de réplication d’Hyper-V Replica
  • 13. Scénarios de déploiement et d’utilisationd’Hyper-V Replica• Réplication entre 2 centres de données• Réplication entre une TPE/PME et unhébergeur
  • 14. Exemple de fournisseur externehttp://www.hostway.com/windows-server-2012/demo.html
  • 15. Topologie de déploiement : 4 scénarios
  • 16. CONFIGURATION D’HYPER-V REPLICA
  • 17. 1. Configuration du serveur Hyper-V Replica oudu cluster Hyper-V Replica2. Configuration du pare-feu3. Configuration de la réplication d’unemachine virtuelleEtapes de configuration
  • 18. demoCONFIGURATION D’UN SERVEURHYPER-V REPLICA
  • 19. Règles de pare-feuMessage affiché lors de l’activation d’un serveur entemps que serveur Hyper-V ReplicaPar défaut les 2 règles depare-feu associées à Hyper-V Replica sont désactivées
  • 20. Configuration d’Hyper-V Replica sur un Cluster
  • 21. • Rôle Replica Broker– Permet de répliquer les VM clusterisées– Suit le déplacement des réplicas au sein du cluster– Redirige le trafic vers le nœud hébergeant le réplica• Configuration de Hyper-V Replica Broker– Se fait depuis la console “Failover Cluster Manager”– Ne peut pas se faire depuis le gestionnaire Hyper-V ou VirtualMachine Manager 2012 SP1– S’applique à tous les hôtes Hyper-V au sein d’un clusterHyper-V Replica Broker (Cluster)
  • 22. Installation et configuration de l’Hyper-VReplica Broker
  • 23. Réplication Hyper-V Replica entre ClustersReplicaBrokerReplicaBroker
  • 24. demoCONFIGURATION DE LARÉPLICATION D’UNE VM
  • 25. BASCULE ET TESTS DE PRA
  • 26. Scénarios de Reprise d’Activité avec Hyper-VReplica• Tester un Plan de Reprise d’Activité• Mettre un site en maintenance• Anticiper un désastre imminent• Gérer un désastre soudainBascule (Failover) planifiéeAucune donnée perdueMais indisponibilité du serviceRéplication inverse efficace1- Arrêter la VM primaire2- Envoyer le dernier log3- Basculer sur la VM Replica4- Réplication inverse
  • 27. Initialisé depuis le serveur de Réplica1- Sélectionner le cliché approprié2- Une nouvelle VM est créée, basée sur le replica3- Création d’un nouveau fichier VHD4- Ce VHD est un enfant du cliché sélectionné5- La VM et le VHD sont supprimés une fois le test terminéUtilisation :Pour faire des tests basiques (validation de la réplication)Pour former le personnel et/ou tester le plan de repriseTest Failover
  • 28. • Pas d’indisponibilité – test non disruptif– Création d’une nouvelle VM• Test possible sur n’importe quel point derécupération• Réseau isolé préconfiguréTest Failover – à retenir
  • 29. Bascule planifiée1. Démarrer la bascule depuis le primaire2. Eteindre le primaire3. Envoyer le dernier Delta4. Basculer vers Replica5. Inverser la réplicationUtilisation :Tester le basculement avant un sinistre ou lors d’une opération de maintenancePas de perte de données mais une indisponibilité de la VMBascule du sens de réplication automatique
  • 30. Bascule non planifiéeUtilisation :Le site primaire est indisponible (attaque virale, panne de courant, désastrenaturel)Assurer la continuité métier en cas de pannes matériels1. Démarrer une bascule depuis le Replica Serveur2. Sélectionner le Snapshot & Failover cible3. Vérifier le bon fonctionnement de la VM4. Réaliser les opérations de reconfiguration
  • 31. RÉPLICATION ET RESYNCHRONISATION
  • 32. Réplication Asynchrone
  • 33. • Résilience aux pannes– Reprise automatique– Resynchronisation• Gestion native du déplacement des machinesvirtuelles– Aucune intervention de l’administrateur requise– Live Migration, Storage Migration et Quick Migration– Au sein d’un cluster ou entre clusterRésilience de la réplication
  • 34. Replication State donne l’état en cours de la réplication• Pending Initial Replication• Replication Enabled• Prepared for planned failover• Failover Complete• Replication Paused• Replication Error• Resynchronization required• Resynchronizing• Resynchronize SuspendedEtat de réplication (Replication State)
  • 35. • Replication Health donne un état global desanté de la réplication dans le tempsSanté de la réplication (Replication Health)
  • 36. Normal<= 20% des cycles de réplication manquésDernière synchronisation il y a moins d’une heureLatence moyenne de réplication < 5minutesWarning> 20 % des cycles de réplication manquésPlus d’une heure écoulée depuis le dernier réplica envoyé ou reçuSi la réplication initiale ne s’est pas terminéeSi le Failover a été initié mais pas la réplication inverseSi la réplication de la VM primaire est en pauseCritical> 50 % des cycles de réplication manquésSi la réplication est en pause dans les deux directionsReplication Health
  • 37. Replication Health - Normal
  • 38. Replication Health - Warning
  • 39. Replica Health - CritiqueReprendre la réplication(Resume Replication)1. Sur le serveur Replica2. Sur le serveur Primaire
  • 40. Replication Health – cycles de réplication1 heure= 12 cycles de réplication12 heures = 144 cycles de réplicationCycles deréplicationSuccès Echecs % Succès ReplicationHealth12 10 2 80 Normal144 116 28 80 Normal288 231 57 80 Normal2016 1613 403 80 Normal24 heures = 288 cycles de réplication1 semaine = 2016 cycles de réplication
  • 41. Replication Health
  • 42. Replication Health & PowerShellPS C:Measure-VMReplicationPS C:Reset-VMReplicationStatistics –VMName W2K12-CPS C:Measure-VMReplication
  • 43. • Utilisée quand le processus normal de réplication estinterrompu– Problème sur les change tracking sur le serveur primaire– Problème sur la réplication lié aux journaux de tracking– Problèmes de liaison avec les fichiers VHD– Voyage dans le temps sur le primaire ou serveur de réplica (restaurédepuis une sauvegarde par exemple)– Réplication inverse après un processus de Failover– Resynchronisation en ligne si la VM existe déjà sur le primaire• Nécessite plus de 6 heures de réplication initiale• Checksum entre la primaire et son réplicaHyper-V Replica Resynchronisation
  • 44. Modifier les paramètres de réplication d’une VM
  • 45. ARCHITECTURE INTERNE
  • 46. Les différents composants d’Hyper-V Replica
  • 47. DIMENSIONNEMENT ET BONNESPRATIQUES
  • 48. • Question : « Quelle bande passante pourHyper-V Replica ? »• Réponse : « ça dépend de vos besoins  »Pas de réponse miracle, il faudra dimensionneravant de répliquer sur votre WAN.Dimensionner « les tuyaux »
  • 49. 1. Installer un serveur Hyper-V Replica sur le LAN2. Configurer les réplicas des machines critiquesdu Plan de Reprise d’Activité3. Relever les compteurs (volume de donnéesrépliqué) 1 fois par jour pendant 1 à 2 semaines4. Diviser le volume répliqué par la durée de lapériode de mesureComment calculer ses besoins ?
  • 50. Exemple de fichier XLS utile http://aka.ms/tprbaro
  • 51. • Impacts sur le serveur primaire– Espace de stockage : Proportionnel aux écritures dans la VM– Stockage IOPS environ 1.5 fois écriture IOPS• Impacts sur le serveur Hyper-V Replica– Espace de stockage: proportionnel aux écritures• Chaque point de récupération~10% de la taille du VHD– Stockage IOPS: 0.6 fois IOPS écriture pour recevoir et convertir• 3-5 fois IOPS écriture pour recevoir, appliquer, fusionner pourchaque point de récupération additionnel• Mémoire ~50Mo par VHD en réplication• CPU <3%Impacts sur le serveur
  • 52. • Mettre le fichier de pagination sur un disque VHD séparé et l’exclure de laréplication• Si la machine fonctionne sous Windows Server 2012, alors configurer lesfonctionnalités à la demande• Avant de configurer et déclencher la réplication initiale, utiliser la fonctionde déplacement de stockage pour avoir une arborescence « pluspropre »• Vérifier régulièrement l’état de la réplication• Tester le failover• En cas d’utilisation de l’authentification par certificat, s’assurer de ladisponibilité et mise à jour des listes de révocation de certificats (CRL)• Utiliser de la QoS pour maitriser l’usage de la bande passante WANQuelques bonnes pratiques
  • 53. • Exemple de QoS basée sur le sous-réseau de destinationNew-NetQosPolicy “Replication Traffic to10.0.0.0/8” –DestinationAddress 10.0.0.0/8 –MinBandwidthWeightAction 40• Exemple de QoS basée sur le port TCP de destinationNew-NetQosPolicy “Replication Traffic to8080” –DestinationPort 8080 –ThrottleRateActionBytesPerSecond 100000Contrôle de la consommation réseau par QoS
  • 54. Structure des répertoires de Replica
  • 55. Nettoyer la structure des dossiers1. Planifier la réplication initiale2. Migration du stockage pourtous les fichiers de la VM3. Démarrer la réplication initiale
  • 56. • Feature and performance optimization of Hyper-VReplica (HVR) in Windows Server 2012http://support.microsoft.com/kb/2767928– HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionVirtualizationReplication• DisableCertRevocationCheck• MaximumActiveTransfers• ApplyVHDLimit• ApplyVMLimit• ApplyChangeReplicaDiskThrottleOptimisation
  • 57. SYNTHÈSE
  • 58. • Solution pour PRA (actif / actif) pour machinesvirtuelles native à Windows Server 2012.– Pas de coûts additionnels– Architecture de stockage du(des) serveur(s) de réplicaindépendante de l’architecture source– Réplication par le réseau en IPHyper-V Replica en résumé
  • 59. • Blog de Fabrice– http://aka.ms/fabricem• Blog de Stanislas– http://aka.ms/stanislas• Télécharger Windows Server 2012– http://aka.ms/jeveuxWindows2012Ressources utiles
  • 60. Formez-vous en ligneRetrouvez nos évènementsFaites-vous accompagnergratuitementEssayer gratuitement nossolutions ITRetrouver nos expertsMicrosoftPros de l’ITDéveloppeurswww.microsoftvirtualacademy.comhttp://aka.ms/generation-apphttp://aka.ms/evenements-developpeurshttp://aka.ms/itcamps-franceLes accélérateursWindows Azure, Windows Phone,Windows 8http://aka.ms/telechargementsLa Dev’Team sur MSDNhttp://aka.ms/devteamL’IT Team sur TechNethttp://aka.ms/itteam
  • 61. • http://delimiter.com.au/2012/11/08/vmware-out-hyper-v-in-at-ing-direct/Exemple de cas client ING Direct
  • 62. • Complete-VMFailover• Get-VMNetworkAdapterFailoverConfiguration• Get-VMReplication• Get-VMReplicationAuthorizationEntry• Get-VMReplicationServer• Import-VMInitialReplication• Measure-VMReplication• New-VMReplicationAuthorizationEntry• Remove-VMReplication• Remove-VMReplicationAuthorizationEntry• Reset-VMReplicationStatistics• Resume-VMReplication• Set-VMNetworkAdapterFailoverConfiguration• Set-VMReplication• Set-VMReplicationAuthorizationEntry• Set-VMReplicationServer• Start-VMFailover• Start-VMInitialReplication• Stop-VMFailover• Stop-VMInitialReplication• Stop-VMReplication• Suspend-VMReplicationCommandes PowerShell