Créer son premier réseau avec VMWare NSX

1/52/53/54/55/5 (7 votes, moyenne: 4,29 sur 5)
Loading...
C

Attention, cet article a plus d'une année d'ancienneté. Il est possible que les informations présentées ne soient plus à jour, spécialement dans le cadre d'un article technique.


Bonjour à tous,

Dans la continuité de mon article sur le déploiement de NSX 6.2 j’ai décidé de vous faire un petit article sur le déploiement d’un premier réseau sous VMWare NSX 6.2 toujours.

J’ai pas mal cogité sur la suite que je voulais donner à mes articles sur NSX et je me suis dit que j’allais faire des cas concrets plutôt que des how-to basiques sur la configuration des switchs, pare-feu et autres …

Comme pour le dernier article, j’ai fait une version simple et accessible du bordel. Il faudra quand même avoir de solides compétences en VMWare / Réseaux pour comprendre ce qui va se faire dans la suite de l’article.

 

Schéma réseau :

On va commencer par le commencement.

Un NSX Edge (que vous pouvez apparenter à une distribution type pfsense) qui servira de routeur entre Internet, deux lan et une DMZ.

Infra

 

Dans d’autres articles on s’amusera à ajouter des routeurs, des nsx edges et monter des liaisons vpn mais, on va commencer simple 🙂

 

Préparation de NSX :

Dans la continuité du précédent article, il reste deux-trois choses à faire pour avoir un réseau virtuel fonctionnel.

Dans un premier temps, vous allez devoir configurer la mise en réseau VXLAN.

Pour information (source : doc d’installation de nsx 6.2) :

Le réseau VXLAN est utilisé pour la commutation logique de couche 2 entre hôtes, couvrant potentiellement plusieurs domaines de couche 3 sous-jacents.
Vous configurez VXLAN par cluster, c’est-à-dire que vous mappez chaque cluster devant participer à NSX à un vSphere Distributed Switch (VDS).

Lorsque vous mappez un cluster à un commutateur distribué, chaque hôte de ce cluster est activé pour les commutateurs logiques. Les paramètres choisis ici seront utilisés lors de la création de l’interface VMkernel.

Si vous avez besoin d’un routage et d’une commutation logiques, des paramètres de transport VXLAN doivent être configurés sur tous les clusters dans lesquels des NSX VIB sont installés sur les hôtes.
Si vous prévoyez de déployer uniquement un pare-feu distribué, vous n’avez pas besoin de configurer les paramètres du transport VXLAN.

 

Et comme on va utiliser du routage et de la commutation logique, on va devoir configurer ces paramètres.

Rendez-vous dans Networking & Security -> Installation -> Préparation de l’hôte -> Actions -> Configurer VXLAN :

 

premier-reseau-nsx-01

 

Créez le VXLAN avec le DSwitch précédemment créer :

premier-reseau-nsx-02

 

Laissez ensuite la configuration se faire :

premier-reseau-nsx-03

 

Maintenant, on va ajouter un NSX Edge en mode Edge Services Gateway.

Pour faire simple, c’est un peu le pfsense/ipfire de NSX qui va gérer votre routage, le pare-feu, le DHCP et d’autres services sur votre réseau.

Pour ce faire, allez dans NSX Edges et cliquez sur la petite croix verte :

premier-reseau-nsx-04

 

Sélectionnez le mode Edge Services Gateway :

premier-reseau-nsx-05

 

Renseignez un mot de passe d’administration :

premier-reseau-nsx-06

 

Choisissez le centre de données où l’instance sera déployée :

premier-reseau-nsx-07

 

Ajoutez une première interface qui sera le lien avec Internet.

Ça sera une interface de type Liaison montante et vous devrez la connectée au DportGroup créer dans l’article précédent :

premier-reseau-nsx-08

 

Maintenant, créez tous vos réseaux internes. Déconnectés les car, nous n’avons pas encore créé les vSwitchs pour ces réseaux :

premier-reseau-nsx-09

 

Voici mes interfaces à la fin de la configuration :

premier-reseau-nsx-10

 

Renseignez la passerelle par défaut pour accéder à Internet sur le vNIC internet (votre liaison montante) :

premier-reseau-nsx-11

 

Configurez le pare-feu et sa stratégie par défaut. J’ai choisi de refuser tout le trafic :

premier-reseau-nsx-13

 

Vérifiez tous les paramètres et cliquez sur Terminer pour lancer le déploiement de votre ESG :

premier-reseau-nsx-14

 

Maintenant, retournez dans la préparation du réseau logique pour créer vos ID de segments qui seront nécessaires pour créer des commutateurs logiques.

Les segments VXLAN sont construits entre des points de terminaison de tunnel VXLAN (VTEP).
Un hôte d’hyperviseur est un exemple standard de VTEP. Chaque tunnel VXLAN possède un ID de segment.
Vous devez spécifier un pool d’ID de segments pour chaque NSX Manager afin d’isoler le trafic de votre réseau.
Si aucun contrôleur NSX n’est déployé dans votre environnement, vous devez également ajouter une plage d’adresses de multidiffusion pour étendre le trafic sur votre réseau et éviter de surcharger une adresse multidiffusion.

N’utilisez ni 239.0.0.0/24 ni 239.128.0.0/24 comme plage d’adresses de multidiffusion, car ces réseaux sont utilisés pour le contrôle de sous-réseau local, ce qui signifie que les commutateurs physiques envoient tout le trafic qui utilise ces adresses.

Installation -> Préparation du réseau logique -> ID Segment -> Modifier :

premier-reseau-nsx-15

 

Créez un pool d’ID de segments et une plage de multidiffusion :

premier-reseau-nsx-16

 

Maintenant, créez une zone de transport.

Une zone de transport contrôle quels hôtes un commutateur logique peut atteindre. Elle peut couvrir un ou plusieurs clusters vSphere.
Les zones de transport dictent quels clusters et, en conséquence, quelles machines virtuelles peuvent participer à l’utilisation d’un réseau donné.

Pour ce faire, allez dans Zone de transport et cliquez sur la croix verte :

premier-reseau-nsx-17

 

Donnez un nom à cette zone de transport et choisissez son mode de réplication puis les clusters à ajouter :

premier-reseau-nsx-18

 

Ajoutez enfin vos commutateurs logiques en allant dans Commutateurs logiques et en cliquant sur la croix verte :

Un commutateur logique NSX reproduit la fonctionnalité de commutation (monodiffusion, multidiffusion et diffusion) dans un environnement virtuel complètement dissocié du matériel sous-jacent.
Les commutateurs logiques sont similaires aux VLAN en ce qu’ils fournissent des connexions réseau auxquelles vous pouvez connecter des machines virtuelles.

premier-reseau-nsx-19

 

Donnez un nom au commutateur et indiquez-lui sa zone de transport :

premier-reseau-nsx-20

 

Refaite la manipulation pour chaque lan et dmz que vous souhaitez ajouter :

premier-reseau-nsx-21

 

Maintenant, retournez dans la gestion de votre NSX Edge, cliquez sur Gérer -> Paramètres -> Interfaces et connectez chaque lan au commutateur logique qui lui correspond :

premier-reseau-nsx-22

 

Allez ensuite dans DHCP et ajoutez un pool DHCP par LAN, la règle DHCP se créera automatiquement dans le pare-feu :

premier-reseau-nsx-23

 

Vérifiez ensuite que le service DHCP est bien activé :

premier-reseau-nsx-25

 

Allez maintenant dans NAT et créez une nouvelle règle SNAT.

Indiquez l’interface connectée à Internet sur le NSX Edge ESG et indiquez son adresse IP dans la source traduite. Mettez any dans la source d’origine.

Cela permettra à toutes vos machines de sortir du réseau avec l’ip du ESG :

premier-reseau-nsx-24

 

Maintenant, allez dans le pare-feu et commencez à créer vos règles pour autoriser par exemple les protocoles HTTP/HTTPS et le DNS :
premier-reseau-nsx-26

 

Test de la configuration :

Ajoutez maintenant des machines virtuelles de test sur chaque commutateur logique.

Retournez dans la gestion des commutateurs logiques, sélectionnez-en un et cliquez sur la petite icône pour y ajouter des machines virtuelles :

premier-reseau-nsx-27

 

Sélectionnez des machines de test à ajouter :

premier-reseau-nsx-28

 

Sélectionnez ensuite les interfaces réseau où appliquer la configuration :

premier-reseau-nsx-29

 

Maintenant, allez sur cette machine virtuelle, dans mon cas un Ubuntu Live.

Faites un ifconfig dans un premier temps, cela vous permettra de voir si vous prenez le bon DHCP :

premier-reseau-nsx-30

 

Ensuite, visitez des sites en HTTP et HTTPS pour voir si la connexion vers l’extérieur est fonctionnelle 🙂

premier-reseau-nsx-31

 

Dans un prochain article, on verra le routage OSPF sous NSX 🙂

 

 

A propos de l'auteur

Nicolas Simond

Ingénieur Systèmes et Réseaux et guitariste hard rock et metal à mes heures perdues.
Je suis le créateur et l'unique rédacteur d'Abyss Project, c'est ici que je note la plupart de mes procédures et quelques divagations.

Si vous l'article vous a aidé, pensez à me payer un café :)

Subscribe
Notify of
guest

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

2 Commentaires
Plus récents
Plus anciens Populaires
Inline Feedbacks
View all comments
Michael
Michael
6 années plus tôt

Petite interrogation, si un client X venais a s’intégrer à ton archi sur un Vlan 3 avec le même adressage que ton Vlan 1.
Le NSX gère-t-il le NAT ? Un autre moyen que le NAT qu’NSX met à dispo car sur une archi qui commence a dépasser les 200 clients sur un même adressage ça peux vite devenir ingérable.
Thanks