VMware vCenter : vSwitch distribué

VMware vCenter :  vSwitch distribué

Dans une infrastructure vCenter, la gestion du réseau est primordiale et il peut donc être intéressent d'utiliser les commutateurs virtuels distribués (DvSwitchs). Ils auront comme leur noms l'indique la fonction de "distribué" le réseau à l'ensemble des hôtes ESXi. Un vSwitch devient un dvSwitch et un portgroup un dvports. Dans le cas présent, nous déploieront un unique vSwitch distribué à l'ensemble de nos hôtes sans migration de VM (voici un exemple) :

Info! Dans le cadre de notre article nous utiliserons  deux ESXi  avec quatre cartes réseaux par hôtes.

Découvrez par vous-même :

  1. Les pré-requis.
  2. La configuration d'un dvSwitch.
  3. La configuration d'un dvPort.
  4. Fonctionnalités supplémentaires.

Les pré-requis

Nous évoluerons  dans un cluster sous vCenter 5.5 avec une mise en réseau existante sur les hôtes tel que  :

  • Un vSwitch0 composé de deux portgroup : VMkernel et VMnetwork avec 2 cartes (vmnic0 et vmnic2) en teaming.
  • Un vSwich1 composé d'un portgroup : ISCSI avec 2 cartes (vmnic1 et vmnic3) déjà configuré en multipathing.
Info! La VM vCenter devra être accessible via un pool de stockage commun afin d'éviter toute coupure réseau.

La configuration du DvSwitch

Pour ce faire nous utiliserons le client vSphere et nous allons nous connecter à notre vCenter.
Allons dans la rubrique "Page d'accueil/Inventaire/Mise en réseau" puis "Nouveau commutateur Distribué..." :

Un assistant nous guidera dans la création, nous choisissons la version 5.5.0 :

Nous sélectionnons le nom ainsi que la nombre de liaison "dvUplink".
Dans notre cas nous en utiliserons quatre (c'est le nombre de carte maximum que nous possédons) :

Dans notre configuration nous refusons d'intégré nos hôtes :

De plus nous n'ajoutons aucun dvport donc décochons "crée automatiquement groupe ports par défaut" :

success!  La création du dvswitch est terminé.

La configuration du dvport

Une fois que notre dvswitch est en place au sein de notre cluster nous allons devoir reproduire nos portgoup existants : "VM Network, Management Network et ISCSI01 :

Pour ce faire : rendons-nous dans "Page d'accueil/Inventaire/Mise en réseau" puis sur le dvswitch et dans l'onglet "configuration" :

Afin de créer nos différent dvgroup cliquons sur "Nouveau groupe ports..." voici un exemple (sans VLAN) :

Une fois réaliser nous allons faire un ajout de nos hôtes dans le dvswitch comme ceci :

Nos deux hôtes devront être sélectionné ainsi que la carte vmnic0 :

Nous allons désormais migrer nos vmk0 puis les "Affecter" au dvport créer "dvManagementNetwork"  :

Ensuite apparaît l'assistant pour migrer vos différentes VMs : dans mon cas je ne fais rien.
Voici ensuite le récapitulatif de notre configuration :

success!  Le vmkernel (vmk0) du vswitch0 sera migrer vers le dvswitch dans le dvport "dvManagementNetwork".
Recommencer donc le processus de création du dvport deux fois afin d'avoir la mise en réseau souhaitait...

Fonctionnalités supplémentaires

Le teaming sur un dvport :

Je vous indiquai que je disposé d'un teaming avant de migrer vers le "dvport".
Je souhaite donc recréer la fonction précédente pour cela cliquons sur l'option "Modifier les paramètre", en haut à droite:

Puis dans l'onglet "Régle" et "Association et basculement" voici notre configuration :

Info! DvUplink1 correspond à vmnic0 et dvUplink4 à vmni3

Le jumbo frame sur un dvSwitch :

Il peut être important d'activer le Jumbo frame et notamment sur les connexions"ISCSI".
Pour ce faire il faut faire un "clic droit" sur le dvSwitch et l'option "Modifier les paramètres" :

 

Une fois dans les options nous sélectionnons "avancée" puis "MTU" à mettre à "9000"  :

L'activation du Jumbo Frame doit se faire sur l'ensemble des éléments (à tous les niveaux de l'infrastructure) tel que :  VMkernel, vDS, physical switches, et SAN. Pour plus d'information voir KB-VMware : Enabling Jumbo Frames on virtual distributed switches (1038827)

Le Multipathing dvSwitch :

Pour celle et ceux qui recherche uns solution afin d’accroire la disponibilité leur SAN à ESXi, il existe un excellent tutoriel.
Découvrez-le à travers un article très claire à l'adresse suivante : everything-virtual.com

Question fréquente avec des liens utiles :

Peux on activer le LACP avec le multipathing ISCSI ?
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2051307

Comment migré proprement une configuration ISCSI multipathing ISCSI existante vers un switch distribué ?
https://itvlab.wordpress.com/2015/02/14/how-to-migrate-iscsi-storage-from-a-standard-switch-to-a-distributed-switch/

Commentaires