none
Mise en cluster

    Question

  • Bonjour,

    J'ai mis 2 serveurs hyperv avec un stockage partagé en SAS en clustering pour 5 ou 6 VM.

    Le cluster est validé, créé, mes VM tournent correctement depuis quelques mois. Je peux les basculer d'un hyperv à un autre via la migration dynamique ou rapide en quelques secondes cela fonctionne très bien, ne connaissant pas bien le clustering je trouve ça même plutôt bluffant.

    Mon problème est le suivant : Je veux simuler une panne de mon hyperv actif, pour pouvoir basculer (manuellement) mes VM sur mon hyperv passif. Je débranche le réseau de mon hyperv actif pour le rendre "HS". Mon hyperv passif n'a de ce fait plus accès au cluster. Dans la console MMC de clustering, il n'arrive simplement plus à se connecter au cluster.

    Il y a très certainement quelque chose que j'ai loupé dans mon installation, mais je n'arrive pas à mettre le doigt dessus.

    La moindre aide est la bienvenue, merci d'avance.

    mardi 7 novembre 2017 10:36

Réponses

Toutes les réponses

  • Bonjour G Xavier,

    Vous pouvez aussi basculer les ordinateurs virtuels pendant un temps d’arrêt planifié, veuillez consulter l'article suivant :

    https://msdn.microsoft.com/fr-fr/library/jj134172(v=ws.11).aspx

    En ce qui concerne le souci de cluster, vérifiez les démarches décrites ici :

    https://msdn.microsoft.com/fr-fr/library/jj863389(v=ws.11).aspx

    Je vous remercie par avance pour votre retour.

    Cordialement,
    Nedeltcho


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "Tel quel" sans garantie d'aucune sorte, explicite ou implicite. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mercredi 8 novembre 2017 09:26
    Modérateur
  • Bonjour et merci pour la réponse.

    Je n'ai pas (encore) fait le test "non planifié" indiqué comme sur le second article que vous m'avez fourni.

    Mais même dans le cas où ce test fonctionne et fait basculer mes VM, je ne sais pas si je peux m'y fier... Car en débranchant mon hyperv actif de mon réseau, j'ai été incapable de récupérer mes VM, ni même de me connecter au cluster ... Le test que je veux faire est un test grandeur nature, que va-t-il se passer le jour où mon hyperv actif tombe réellement ? Ce jour là, je ne pourrai pas faire clic droit -> tester.

    Dans les propriétés réseaux de mon cluster, lorsqu'on m'a demandé de mettre une adresse IP, j'ai mis 192.168.1.10. De mon hyperv1, si je veux me connecter à mon cluster via la console MMC, je dois taper cette ip ou le nom de mon cluster pour m'y connecter. Mais je vois que cette IP a été rajoutée (automatiquement?) en adresse IP secondaire sur la carte réseau de mon hyperv actif. Ce qui explique pourquoi mon cluster est introuvable et injoignable lorsque mon hyperv actif n'est plus présent.

    Comment puis-je m'y connecter à ce moment, si mon hyperv actif tombe ? Mon objectif final est bien d'avoir un actif/passif, je n'en veux pas un "maître" du cluster...

    Il y a quelque chose qui m'échappe, et que j'ai dû mal configurer ...

    Merci


    • Modifié G Xavier mercredi 8 novembre 2017 15:33
    mercredi 8 novembre 2017 15:31
  • Bonjour

    Si je comprends bien ton infrastructure, tu as 2 noeuds Hyper-V pour faire un cluster de basculement ?

    Quel est la version de tes OS ?

    Combien de cartes réseaux tu as sur tes serveurs ?

    Est-ce que tu as un réseau qui est dédié au Heartbeat, à l'administration des HV, au LiveMigrate, au VM ?

    Est-ce que tu as bien un Quorum et un CSV (Volume partagés de cluster) ?

    Est-ce que tu as donné la délégation de contrôle à ton objet cluster sur l'UO ou tu as placé tes noeuds ?

    "Dans les propriétés réseaux de mon cluster, lorsqu'on m'a demandé de mettre une adresse IP, j'ai mis 192.168.1.10. De mon hyperv1, si je veux me connecter à mon cluster via la console MMC, je dois taper cette ip ou le nom de mon cluster pour m'y connecter. Mais je vois que cette IP a été rajoutée (automatiquement?) en adresse IP secondaire sur la carte réseau de mon hyperv actif"

    L'adresse 192.168.1.10 est l'adresse que tu as mis à ton objet cluster. C'est normal que le noeud propriétaire de tes volumes ait cette adresse ip en secondaire mais normalement lors d'une bascule l'ip devrait basculer vers l'autre noeud.

    Cordialement


    • Modifié eluich lundi 13 novembre 2017 21:38
    lundi 13 novembre 2017 21:38
  • Bonjour,

    Merci beaucoup pour ta réponse.

    C'est cela, j'imagine que ce que j'essaie de mettre en oeuvre est la base de la base.

    • 2 hyperv, 1 actif, 1 passif.
    • 1 baie de stockage.
    • 5 ou 6 VM a basculer manuellement le jour où l'hyperv actif tombe.

    J'ai fait un Quorum et un CSV. Peut-être que j'ai oublié quelque chose, un paramétrage là-dedans ? Je joins 2 captures pour montrer à quoi correspond chaque disque.

    Je ne vois par contre pas de quoi tu parles concernant la délégation de contrôle ? Que dois-je faire/pourquoi ?

    Ok pour l'adresse du cluster, je comprends mieux pourquoi la carte réseau de mon hyperv principal possède cette IP en secondaire, par contre je n'explique pas pourquoi cette IP ne bascule pas sur mon hyperv passif lorsque je débranche les câbles réseaux de mon hyperv actif.

    Mes 2 OS sont sur 2012R2.

    Sur mes serveurs, j'ai 2 cartes réseaux d'actives.

    1 carte chacun sur le LAN (192.168.1.X)

    1 carte sur un LAN indépendant (10.10.10.X). Elles sont branchées sur un switch 10Gb qui n'est utilisé que pour ces 2 hyperv et non connecté au LAN 192.168.1.X.

    mardi 14 novembre 2017 13:46
  • Salut

    Lorsque tu redémarres proprement ton serveur passif, est-ce que tes VM migrent automatiquement vers l'autre hyperviseur et le propriétaire des volumes change ?

    Concernant la délégation je ne pense pas que ton problème vienne de là mais dans les bonnes pratiques, lorsque tu as créés ton cluster avec ton ip 192.168.1.10 tu as du mettre un nom à ton cluster ce qui t'a créé un objet dans ton controleur de domaine. Il faut créé une unité d'organisation dans laquelle tu places tes deux noeuds Hyper-V et ton cluster puis ensuite tu donnes la délégation de contrôle à ton objet cluster sur cette UO.

    Concernant tes réseaux, il faudrait que tu es un truc qui ressemble à ça

    Il faut également que sur ton réseau en 10.10.10.X tu n'es que ton IP et ton masque et aucune passerelle ni DNS. Dans ton cas ce réseau ne servira que pour le HeartBeat

    Il faut désactiver les options suivantes sur chaque carte de tes HV servant au HB:

    


    Autre question, ton ou tes contrôleurs de domaine de ton cluster se trouve où (serveur physique, VM) ?

    Il ne faut pas que ton contrôleur soit hébergé dans ton cluster ?

    J'espère que cela va te donner des pistes

    Bon courage


    • Modifié eluich mardi 14 novembre 2017 23:40
    mardi 14 novembre 2017 23:38
  • Vraiment, merci pour tes réponses, cela m'aide beaucoup.

    Concernant les réseaux, peux-tu m'en dire plus sur ces 3 réseaux ?

    Je n'en ai que 2. eth0 avec mon LAN est également mon switch virtuel sur lequel il y a mes VM.

    eth1 avec 10.10.10.x est effectivement sans passerelle ni dns. Il y a autre chose à faire sur ces réseaux ? J'irai désactiver aujourd'hui ce dont tu m'as parlé. C'est cette carte que tu appelerais heartbeat chez moi ? Mis à part avoir cette carte réseau, y a t-il un endroit où on lui indique que c'est le heartbeat ?

    J'ai 2 contrôleurs, un physique et un virtuel et en effet, le virtuel se trouve en cluster. Je vais le virer du cluster dès aujourd'hui sur tes conseils. Comment le supprimer du cluster sans supprimer la VM ? Je voudrais garder ses fichiers sur ma baie, mais il m'a transformé mon disque en C:\clusterstorage\volume1 ?

    J'essaierai ce soir de redémarrer mon hyperv actif pour voir ce qu'il se passe mais dans la réalité, je voudrais que ce soit une opération manuelle et non pas automatique de bascule.

    Encore merci :)

    mercredi 15 novembre 2017 06:22
  • Si tu as 2 contrôleurs de domaine dont un qui est en dehors du cluster je ne suis pas certain que cela soit obligatoire de retirer ta VM du cluster.

    Pour les réseaux, voici quelques liens qui pourront t'aider

    http://www.dell.com/support/article/fr/fr/frdhs1/sln268062/failover-cluster-network-design-with-hyper-v-how-many-nics-are-required-?lang=en

    https://www.itpromentor.com/hvc-net-converged/

    http://www.pegasus45.lautre.net/index.php/Hyper-V_v3:_multiple_VMNetworkAdapter

    Généralement lorsque l'on monte un cluster on doit avoir plus que 2 cartes réseaux, dans l'idéal il faut un carte dédié au management de tes nœuds, une dédié au HeartBeat/CSV, une dédié au migration dynamique, une pour tes machines virtuelles.

    Dans ton cas comme tu n'as que 2 cartes physiques, le plus simple c'est de dédié une des carte au management et aux VM, puis l'autre carte la dédié au HeartBeat et LiveMigrate.

    Dans ta console Failover Cluster, dans la partie réseau tu as un lien à droite Paramètres de Migration Dynamique, sélectionne uniquement ton réseau en 10.10.10.X

    mercredi 15 novembre 2017 08:43