locked
[RESOLU] Cluster HyperV Windows 2008 et configuration du HeartBeat RRS feed

  • Question

  • Bonjour, 

    Voici la question du jour :) Où indiquer dans la configuration du cluster quelle est la carte qui sert au HeartBeat ?

    Voici ce que nous avons fait jusqu'à présent, de manière "prise de note brouillon, pas à pas" : 

    1 - relier physiquement les serveurs du cluster à la SAN

    2 – Configurer les cartes réseaux comme suit : (sur chaque nœud)

    MANAGEMENT : 172.16.0.x/19

    HEARTBEAT : 14.14.14.x/28

    FailOver : 12.12.12.x/28

    Réseau virtuel HyperV : pas d’IP

    3 – Sur le SAN, créer les volumes

    4 – Créer les hôtes

    5 – Ne mapper QUE le volume qui servira de disque témoin (Quorum) aux hôtes

    6 – Installer le driver fournisseur de votre SAN sur les nœuds

    7 – Sur un nœud, initialiser puis formater le volume dans le gestionnaire de disque

    8 – créer le cluster (puis s’assurer que tout est OK)

    9 - Mapper les autres volumes aux hôtes

    10 – Sur un nœud, initialiser puis formater les nouveaux volumes dans le gestionnaire de disque

    11 – Dans les options de cluster, aller sur stockage, puis rajouter les disques

    12 – Activation de l’option CSV « Activer les volumes partagés de Cluster »

    13 – Intégrer le cluster dans SCVMM

    14 – Créer une VM

    15 – Désactiver la carte FailOver dans les options cluster-> Fonctionnalités – Gestionnaire de cluster – Mon_Cluster - Réseaux

    16 - Dédier la carte FailOver pour le LiveMigration ->-> Fonctionnalités – Gestionnaire de cluster – Mon_Cluster – Services et applications – Ma_VM -> clic droit, trouver l’onglet "Réseau pour la migration dynamique"

    Voila, en gros, où va-t-on déclarer la carte HeartBeat ?

    Cdt,

    Zedd


    • Modifié Zedd02 mercredi 8 août 2012 09:17
    mercredi 8 août 2012 08:00

Réponses

  • Merci pour la réponse, pour Powershell.

    Au passage, je pense que nous avons trouvé pour déclarer notre carte heartbeat.

    Dans les options cluster-> Fonctionnalités – Gestionnaire de cluster – Mon_Cluster - Réseaux, nous avons fait un clic droit sur la carte "HeartBeat", la case "Autoriser des clients à se connecter via ce réseau" est décochée.

    Or elle est cochée sur la carte "Management LAN" (ça s'est fait tout seul... ni mon collègue ni moi n'avons touché à ça)

    La commande powershell confirme bien la déclaration de la bonne carte pour le HeartBeat.

    Cdt,

    Zedd

    • Marqué comme réponse Zedd02 mercredi 8 août 2012 09:24
    mercredi 8 août 2012 09:16

Toutes les réponses

  • Bonjour,

    Dans le cluster Windows Server 2008 Le service de pulsation ou HeartBeat puet fonctionner sur plusieurs carte reseax.

    pour verifier, Dans la console Gestionnaire de cluster- Reseaux - Fait un clic droit sur chaque reseau - si l'option Ne pas autoriser la communication reseau de cluster sur ce reseau n'est pas selectionné ça veut dire que le HeartBeat fonctionne sur ce reseau.

    Cordialement,


    Cordialement, Oussema FEKIH Note : Si ma réponse vous a été utile, ou apporté une résolution; merci de Voter ou de la marquer comme Utile. Best Regards, Oussema FEKIH If my reply has helped you or made a resolution, thank you to vote it as helpful or mark it as answer.

    • Proposé comme réponse Oussema Fekih mercredi 8 août 2012 09:23
    mercredi 8 août 2012 08:16
  • Bonjour,

    une information de Plus :

    via PowerShell c'est possible de verifier quel est le reseau par defaut que le service cluster a choisi pour la communication HeartBeat(les autres carte seront utilisé pour le HeartBeat si le reseau par defaut est indisponible)

    pour cela executer la commande suivante :

    Get-ClusterNetwork | ft Name, Metric, AutoMetric

    le resultat de la commande sera comme ci-dessous :

    Name                       Metric     AutoMetric
         ----                       ------     ----------
         Cluster Network 1          1000       True
         Cluster Network 2          1100       True
         Cluster Network 3          1200       True
         Cluster Network 4          10000      True
         Cluster Network 5          10100      True

    Le reseau qui a la plus petite Metric (generalement 1000) est le reseau par defaut pour le traffic HeartBeat

    Cordialement,


    Cordialement, Oussema FEKIH Note : Si ma réponse vous a été utile, ou apporté une résolution; merci de Voter ou de la marquer comme Utile. Best Regards, Oussema FEKIH If my reply has helped you or made a resolution, thank you to vote it as helpful or mark it as answer.

    • Proposé comme réponse Oussema Fekih mercredi 8 août 2012 09:23
    mercredi 8 août 2012 08:32
  • Une petite précision..

    Notre AD est en 172.16.0.10

    Aujourd'hui, la "communication réseau de cluster" est activée sur 2 cartes, la carte Management (172.16.0.X) et la carte HeartBeat (14.14.14.x).

    D'après votre réponse, ca signifie que le heartbeat passe par ces 2 cartes, et qu'on ne peut pas lui dire de passer par une carte spécifique ?

    Que se passe-t-il si je coupe la communication réseau sur la carte Management ? (puisque c'est celle qui relie nos noeuds au DC)

    Du coup, puisque la carte management est celle qui relie les noeuds aux DC, est-il nécessaire d'avoir la seconde carte réseau ? (la carte heartbeat est reliée par cable croisé entre les 2 noeuds pour l'instant, un LAN privé qui ne communique pas avec le reste de la société)

    Cdt,

    Zedd

    mercredi 8 août 2012 08:34
  • Juste pour info, la commande powershell ne marche pas chez nous : 

    Le terme "Get-culsterNetwork" n'est pas reconnu comme nom d'applet de commande......"

    mercredi 8 août 2012 08:37
  • Juste pour info, la commande powershell ne marche pas chez nous : 

    Le terme "Get-culsterNetwork" n'est pas reconnu comme nom d'applet de commande......"

    Bonjour,

    Il faut charger le module cluster dans PS pour que les commandes soient reconnues :

    PS > import-module FailoverClusters


    Cordialement, Eric

    • Proposé comme réponse Oussema Fekih mercredi 8 août 2012 09:23
    mercredi 8 août 2012 09:06
  • Merci pour la réponse, pour Powershell.

    Au passage, je pense que nous avons trouvé pour déclarer notre carte heartbeat.

    Dans les options cluster-> Fonctionnalités – Gestionnaire de cluster – Mon_Cluster - Réseaux, nous avons fait un clic droit sur la carte "HeartBeat", la case "Autoriser des clients à se connecter via ce réseau" est décochée.

    Or elle est cochée sur la carte "Management LAN" (ça s'est fait tout seul... ni mon collègue ni moi n'avons touché à ça)

    La commande powershell confirme bien la déclaration de la bonne carte pour le HeartBeat.

    Cdt,

    Zedd

    • Marqué comme réponse Zedd02 mercredi 8 août 2012 09:24
    mercredi 8 août 2012 09:16
  • Oui, il faut bien autoriser la carte HB à communiquer sur le réseau dans les gestionnaire de cluster. Et j'ai remarqué qu'il fallait aussi que la carte HB ait la plus petite Metric.

    A la question " puisque la carte management est celle qui relie les noeuds aux DC, est-il nécessaire d'avoir la seconde carte réseau ?", ma réponse sera "oui". La liaison via les cartes de management ne doit pas pas servir à autre chose. Idem pour le HB qui doit être configuré sur un réseau dédié (chez nous, nous isolons les trafic par des VLAN et des cartes dédiées).

    Le trafic du HB ne doit pas interférer avec celui du management et inversement sinon vous risquez de rendre votre cluster instable (bascule intempestive des ressources ou pas de bascule du tout).


    Cordialement, Eric

    mercredi 8 août 2012 11:17