|
Créer des portgroups avec VLAN sur ESX(i) en ligne de commande
|
Pour créer des portgroup à la volée sous ESX(i) sans passer sur tous les hôtes, il existe bien sûr le Distributed vSwitch.
Cependant, sur des éditions de VMware Essentials, par exemple, il faut se créer les portgroups à la main sur chaque hôte ESX(i), ce qui peut être fastidieux, surtout si on a plusieurs VLAN à gérer…
La solution : créer les portgroups en ligne de commande via SSH.
Tout d’abord, lister les vSwitchs de la machine avec la commande :
esxcfg-vswitch -l
Une fois le vSwitch qui hébergera les portgroups identifié, créer les portgroups :
esxcfg-vswitch -A Lab1 vSwitch0
Ici, on a créé le portgroup “Lab1” sur le vSwitch “vSwitch0”.
Ensuite, il ne reste plus qu’à configurer le VLAN de ce nouveau portgroup :
esxcfg-vswitch -p Lab1 -v 201 vSwitch0
Ici, on affecte le VLAN 201 au portgroup Lab1.
Il suffit ensuite de jouer avec un notepad pour enchaîner les commandes et les envoyer par copier-coller via un PuttY:
esxcfg-vswitch -A Lab1 vSwitch0
esxcfg-vswitch -A Lab2 vSwitch0
esxcfg-vswitch -A Lab3 vSwitch0
esxcfg-vswitch -A Lab4 vSwitch0
esxcfg-vswitch -A Lab5 vSwitch0
esxcfg-vswitch -A Lab6 vSwitch0
esxcfg-vswitch -A Lab7 vSwitch0
esxcfg-vswitch -A Lab8 vSwitch0
esxcfg-vswitch -p Lab1 -v 201 vSwitch0
esxcfg-vswitch -p Lab2 -v 202 vSwitch0
esxcfg-vswitch -p Lab3 -v 203 vSwitch0
esxcfg-vswitch -p Lab4 -v 204 vSwitch0
esxcfg-vswitch -p Lab5 -v 205 vSwitch0
esxcfg-vswitch -p Lab6 -v 206 vSwitch0
esxcfg-vswitch -p Lab7 -v 207 vSwitch0
esxcfg-vswitch -p Lab8 -v 208 vSwitch0
Et de reproduire les commandes sur chacun des hôtes ESX(i) !