Plongez au coeur du réseau convergé sous Windows Server 2012 … PART 1

Bonjour à tous …

 

Cela faisait pas mal de temps que je souhaitais vous écrire un post sur le réseau convergé et le Teaming, natifs tous les deux dans Windows Server 2012.

 

Si vous avez eu la chance d’assister aux TechDays 2013, vous avez surement pu faire connaissance avec ces fonctionnalités lors des sessions techniques. Pour les personnes n’ayant pas tout entendu ou assimilé ces notions, je vais tenter de les expliquer simplement pour que vous puissiez les mettre en place dans votre S.I.

 

Je suis intervenu récemment chez un client pour lui mettre en place un cluster de 2 noeuds sous Windows Server 2012 avec SCVMM 2012. L’environnement n’est pas encore terminé mais je profite des nouveautés proposées par WS 2012 pour vous écrire un premier article.

 

 

Commençons par la fonctionnalité Teaming

Si vous avez déjà mis en place des infrastructures hautement disponibles dans le passé sous Hyper-v, vous savez alors que le Teaming n’était pas supporté par la firme de Redmond. Il fallait alors passer par des outils tiers proposés par tous les constructeurs.

 

Dorénavant, Windows Server 2012 inclut une solution de Teaming dans son OS. Il était grand temps pour s’assurer de la stabilité des infras virtuelles. Une question me vient soudainement en tête :

Est-ce que tout le monde sait ce qu’est le Teaming et ce qu’il propose ?

 

Connu sous le nom NIC Teaming ou encore LBFO (Load Balancing and Failover), cette fonctionnalité permet de bénéficier d’une sécurité accrue au niveau réseau par le biais d’un regroupement de x cartes réseaux en une unité logique. Ainsi, si l’une de vos NICs devenait HS, les autres cartes faisant parties de ce groupement prendraient le relais et assureraient l’équilibrage de charge en attendant la mise en ligne de l’ancienne carte défectueuse.

 

En lisant ces quelques lignes, vous avez fait connaissance avec les notions de

  • Load balancing (distribution du trafic au travers de x NICs)
  • Failover (garantir le SLA et la disponibilité de la pile réseau)

 

 

Pourquoi utiliser cette solution native à WS 2012 ? Tout simplement parce que ce nouvel OS permet d’avoir un Team jusqu’à 32 cartes physiques et parce que vous pouvez utiliser des cartes de différents modèles et de différents constructeurs. En revanche, la seule contrainte est que vos NIC doivent être présentes dans la HCL (Windows Server 2012 Hardware Compatibility List).

 

Il est tout à fait possible de créer un switch virtuel externe et de le binder sur un Teaming

 

 

Maintenant que vous avez fait connaissance avec cette fonctionnalité, nous allons pouvoir rentrer dans la configuration de cette dernière. J’insisterai sur ce point car la plupart des gens laissent les options par défaut lorsqu’ils créent un Teaming et pour ne rien vous cacher, cela n’est pas du tout recommandé.

 

Lorsque vous souhaitez créer un team, il vous faut absolument prendre en compte votre infrastructure réseau physique (switch …) afin de bien le paramétrer dans les règles de l’art et ainsi éviter d’éventuels problèmes.

 

Sous Windows Server 2012, lors de la création d’un Teaming, vous avez les choix de paramétrages suivants :

  • Le type de switch dans votre réseau physique

          – Switch-independent Teaming
            ce switch permet de connecter le team à divers switch indépendents. Ces
            switch ne participent pas dans les fonctionnalités du team. Par ailleurs, les
            membres du Teaming sont tous actifs / actifs.

 

         – Switch-dependent Teaming
            comme son nom l’indique, ce type de switch a une dépendance vis à vis du
            réseau physique. En effet, tous les ports des switch dans lesquels le Team
            est connecté doivent faire parti d’un unique switch ou d’un switch logique.
            En fonction de votre environnement switching physique, 2 choix de configs
            se posent :

            1. Static Teaming (IEEE 802.3ad)
                dans cette configuration, tous les acteurs de l’infrastructure serveurs et
                réseau doivent mettre les mains dans le camboui pour assurer la config.
                Cela n’est pas une solution flexible à termes …

 

            2. Link Aggregation Control Protocol (LACP) 
                LACP permet de détecter,
configurer et d’administrer automatiquement 
                de multiples liens physiques entre 2 matériels où ce protocole est ON.

 

 

  • Le type de distribution du trafic à travers le Team

          – Hyper-v Port
            cette option est sélectionnée généralement lors de la création d’un Team
            pour un vSwitch. Plus précisément, chaque vNIC transmettant au travers
            de ce Teaming se verra assignée automatiquement une carte du Teaming
            pour les communications entrantes et sortantes.

 

          – Address Hashing 
            cette option utilise un algorithme de hashage pour distribuer la charge à
            travers les différentes NICs physiques.

 

 

 

La première partie touche à sa fin … J’espère qu’à travers ce post vous en saurez plus sur les fonctionnalités de Teaming sous Windows Server 2012.

 

Dans la prochaine partie, nous verrons la mise en place du réseau convergé grâce à notre outil préféré, j’ai nommé PowerShell :-).

 

Bonne journée.

 

 

 

David LACHARI – Le savoir ne vaut que s’il est partagé …

becloud

Passionné par la virtualisation, David est MVP Virtual Machine depuis 2010. Il intervient quotidiennement auprès de grands comptes afin de définir et déployer des architectures virtuelles. David est le fondateur de la société VSTART, spécialisée dans le conseil et l’expertise des solutions de virtualisation Microsoft.
Non classé

becloud

Passionné par la virtualisation, David est MVP Virtual Machine depuis 2010. Il intervient quotidiennement auprès de grands comptes afin de définir et déployer des architectures virtuelles. David est le fondateur de la société VSTART, spécialisée dans le conseil et l’expertise des solutions de virtualisation Microsoft.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *