66
Donnez votre avis ! Depuis votre smartphone, sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les TechDays http://notes.mstechdays.fr

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

Embed Size (px)

DESCRIPTION

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 !!

Citation preview

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

Donnez votre avis !

Depuis votre smartphone, sur :

http://notes.mstechdays.fr

De nombreux lots à gagner toutes les heures !!!

Claviers, souris et jeux Microsoft…

Merci de nous aider à améliorer les TechDays

http://notes.mstechdays.fr

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

Hyper-V Replica

Plan de Reprise d'Activité

avec Windows Server 2012(SER301)

Fabrice Meillon | Architecte Datacenter

Stanislas Quastana | Architecte Infrastructure

http://aka.ms/fabricem | http://aka.ms/stanislas

Microsoft France

Entreprise / IT / Serveurs / Réseaux / Sécurité

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

• Introduction à Hyper-V Replica

• Configuration d’Hyper-V Replica

• Bascule et tests de PRA

• Architecture

• Réplication & Resynchronisation

• Dimensionnement / Bonnes pratiques

• Synthèse

Agenda

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

INTRODUCTION À HYPER-V REPLICA

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

Rappels sur le Plan de Reprise d’Activité (PRA)

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

• RPO (Recovery Point Objective)– Durée maximum d'enregistrement des données qu'il est

acceptable de perdre (=Perte de données maximum

admissible) lors d'une interruption majeure de service.

– Quantifier le RPO = définir les objectifs de sauvegarde

(implique de connaître la volumétrie et les fenêtres de

sauvegarde)

Un peu de vocabulaire (1/2)

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

• RTO (Recovery Time Objective)– Durée maximale d’interruption acceptable pendant lequel

une ressource informatique (serveur, réseau, application)

peut ne pas être opérationnelle suite à une interruption

majeure de service.

– Objectif défini à l’avance en fonction des besoins de

l’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)

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

Quelques exemples

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

RPO versus RTO

Temps

Très inspiré du schéma de Wikipedia : http://fr.wikipedia.org/wiki/Fichier:RTO_RPO.gif

Sauvegardeou copie

RPO

RTO

Incident

Service dégradé

Service opérationnelService opérationnel

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

• Copie des fichiers (configuration, virtual

disks..)

• Sauvegardes

• Réplication synchrone -> Geocluster

• Réplication asynchrone -> Hyper-V Replica

Machines virtuelles et PRA – quelles options ?

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

Hyper-V Replica : quel usage dans un PRA ?

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

• 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éplica

Capacité de réplication d’Hyper-V Replica

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

Scénarios de déploiement et d’utilisation

d’Hyper-V Replica

• Réplication entre 2 centres de données

• Réplication entre une TPE/PME et un

hébergeur

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

Exemple de fournisseur externe

http://www.hostway.com/windows-server-2012/demo.html

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

Topologie de déploiement : 4 scénarios

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

CONFIGURATION D’HYPER-V REPLICA

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

1. Configuration du serveur Hyper-V Replica ou

du cluster Hyper-V Replica

2. Configuration du pare-feu

3. Configuration de la réplication d’une

machine virtuelle

Etapes de configuration

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

demoCONFIGURATION D’UN SERVEUR

HYPER-V REPLICA

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

Règles de pare-feu

Message affiché lors de l’activation d’un serveur en

temps que serveur Hyper-V Replica

Par défaut les 2 règles de

pare-feu associées à Hyper-

V Replica sont désactivées

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

Configuration d’Hyper-V Replica sur un Cluster

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

• 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 Virtual Machine Manager 2012 SP1

– S’applique à tous les hôtes Hyper-V au sein d’un cluster

Hyper-V Replica Broker (Cluster)

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

Installation et configuration de l’Hyper-V

Replica Broker

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

Réplication Hyper-V Replica entre Clusters

Replica

Broker

Replica

Broker

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

demoCONFIGURATION DE LA

RÉPLICATION D’UNE VM

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

BASCULE ET TESTS DE PRA

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

Scénarios de Reprise d’Activité avec Hyper-V

Replica• Tester un Plan de Reprise d’Activité

• Mettre un site en maintenance

• Anticiper un désastre imminent

• Gérer un désastre soudain

Bascule (Failover) planifiée

Aucune donnée perdue

Mais indisponibilité du service

Réplication inverse efficace

1- Arrêter la VM primaire

2- Envoyer le dernier log

3- Basculer sur la VM Replica

4- Réplication inverse

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

Initialisé depuis le serveur de Réplica1- Sélectionner le cliché approprié

2- Une nouvelle VM est créée, basée sur le replica

3- Création d’un nouveau fichier VHD

4- 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 reprise

Test Failover

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

• Pas d’indisponibilité – test non disruptif– Création d’une nouvelle VM

• Test possible sur n’importe quel point de

récupération

• Réseau isolé préconfiguré

Test Failover – à retenir

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

Bascule planifiée

1. Démarrer la bascule depuis le primaire

2. Eteindre le primaire

3. Envoyer le dernier Delta

4. Basculer vers Replica

5. Inverser la réplication

Utilisation : Tester le basculement avant un sinistre ou lors d’une opération de maintenance

Pas de perte de données mais une indisponibilité de la VM

Bascule du sens de réplication automatique

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

Bascule non planifiée

Utilisation : Le site primaire est indisponible (attaque virale, panne de courant, désastre

naturel)

Assurer la continuité métier en cas de pannes matériels

1. Démarrer une bascule depuis le Replica Serveur

2. Sélectionner le Snapshot & Failover cible

3. Vérifier le bon fonctionnement de la VM

4. Réaliser les opérations de reconfiguration

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

RÉPLICATION ET RESYNCHRONISATION

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

Réplication Asynchrone

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

• Résilience aux pannes– Reprise automatique

– Resynchronisation

• Gestion native du déplacement des machines

virtuelles– Aucune intervention de l’administrateur requise

– Live Migration, Storage Migration et Quick Migration

– Au sein d’un cluster ou entre cluster

Résilience de la réplication

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

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 Suspended

Etat de réplication (Replication State)

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

• Replication Health donne un état global de

santé de la réplication dans le temps

Santé de la réplication (Replication Health)

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

Normal<= 20% des cycles de réplication manqués

Dernière synchronisation il y a moins d’une heure

Latence moyenne de réplication < 5minutes

Warning> 20 % des cycles de réplication manqués

Plus d’une heure écoulée depuis le dernier réplica envoyé ou reçu

Si la réplication initiale ne s’est pas terminée

Si le Failover a été initié mais pas la réplication inverse

Si la réplication de la VM primaire est en pause

Critical> 50 % des cycles de réplication manqués

Si la réplication est en pause dans les deux directions

Replication Health

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

Replication Health - Normal

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

Replication Health - Warning

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

Replica Health - Critique

Reprendre la réplication

(Resume Replication)

1. Sur le serveur Replica

2. Sur le serveur Primaire

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

Replication Health – cycles de réplication

1 heure= 12 cycles de réplication

12 heures = 144 cycles de réplication

Cycles de

réplication

Succès Echecs % Succès Replication

Health

12 10 2 80 Normal

144 116 28 80 Normal

288 231 57 80 Normal

2016 1613 403 80 Normal

24 heures = 288 cycles de réplication

1 semaine = 2016 cycles de réplication

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

Replication Health

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

Replication Health & PowerShell

PS C:\Measure-VMReplication

PS C:\Reset-VMReplicationStatistics –VMName W2K12-C

PS C:\Measure-VMReplication

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

• Utilisée quand le processus normal de réplication est interrompu – 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éplica

Hyper-V Replica Resynchronisation

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

Modifier les paramètres de réplication d’une VM

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

ARCHITECTURE INTERNE

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

Les différents composants d’Hyper-V Replica

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

DIMENSIONNEMENT ET BONNES

PRATIQUES

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

• Question : « Quelle bande passante pour

Hyper-V Replica ? »

• Réponse : « ça dépend de vos besoins »

Pas de réponse miracle, il faudra dimensionner

avant de répliquer sur votre WAN.

Dimensionner « les tuyaux »

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

1. Installer un serveur Hyper-V Replica sur le LAN

2. Configurer les réplicas des machines critiques

du Plan de Reprise d’Activité

3. Relever les compteurs (volume de données

répliqué) 1 fois par jour pendant 1 à 2 semaines

4. Diviser le volume répliqué par la durée de la

période de mesure

Comment calculer ses besoins ?

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

Exemple de fichier XLS utile http://aka.ms/tprbaro

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

• 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 pour chaque point de récupération additionnel

• Mémoire ~50Mo par VHD en réplication

• CPU <3%

Impacts sur le serveur

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

• Mettre le fichier de pagination sur un disque VHD séparé et l’exclure de la réplication

• Si la machine fonctionne sous Windows Server 2012, alors configurer les fonctionnalités à la demande

• Avant de configurer et déclencher la réplication initiale, utiliser la fonction de déplacement de stockage pour avoir une arborescence « plus propre »

• 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 la disponibilité et mise à jour des listes de révocation de certificats (CRL)

• Utiliser de la QoS pour maitriser l’usage de la bande passante WAN

Quelques bonnes pratiques

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

• Exemple de QoS basée sur le sous-réseau de destination

New-NetQosPolicy “Replication Traffic to

10.0.0.0/8” –DestinationAddress 10.0.0.0/8 –

MinBandwidthWeightAction 40

• Exemple de QoS basée sur le port TCP de destination

New-NetQosPolicy “Replication Traffic to

8080” –DestinationPort 8080 –

ThrottleRateActionBytesPerSecond 100000

Contrôle de la consommation réseau par QoS

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

Structure des répertoires de Replica

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

Nettoyer la structure des dossiers

1. Planifier la réplication initiale

2. Migration du stockage pour tous les fichiers de la VM

3. Démarrer la réplication initiale

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

• Feature and performance optimization of Hyper-V

Replica (HVR) in Windows Server 2012 http://support.microsoft.com/kb/2767928

– HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\Virtualization\Replication

• DisableCertRevocationCheck

• MaximumActiveTransfers

• ApplyVHDLimit

• ApplyVMLimit

• ApplyChangeReplicaDiskThrottle

Optimisation

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

SYNTHÈSE

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

• Solution pour PRA (actif / actif) pour machines

virtuelles native à Windows Server 2012. – Pas de coûts additionnels

– Architecture de stockage du(des) serveur(s) de réplica

indépendante de l’architecture source

– Réplication par le réseau en IP

Hyper-V Replica en résumé

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

• Blog de Fabrice

– http://aka.ms/fabricem

• Blog de Stanislas

– http://aka.ms/stanislas

• Télécharger Windows Server 2012

– http://aka.ms/jeveuxWindows2012

Ressources utiles

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

Formez-vous en ligne

Retrouvez nos évènements

Faites-vous accompagner

gratuitement

Essayer gratuitement nos

solutions IT

Retrouver nos experts

Microsoft

Pros de l’ITDéveloppeurs

www.microsoftvirtualacademy.comhttp://aka.ms/generation-app

http://aka.ms/evenements-

developpeurshttp://aka.ms/itcamps-france

Les accélérateurs

Windows Azure, Windows Phone,

Windows 8

http://aka.ms/telechargements

La Dev’Team sur MSDN

http://aka.ms/devteam

L’IT Team sur TechNet

http://aka.ms/itteam

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

• http://delimiter.com.au/2012/11/08/vmware-

out-hyper-v-in-at-ing-direct/

Exemple de cas client ING Direct

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

• 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-VMReplication

Commandes PowerShell