VMware : Comment migrer le port VMkernel vmk0 d’un commutateur distribué vers un commutateur standard

Summary: Cet article explique comment migrer vmk0 d’un commutateur vDS vers un commutateur standard via la ligne de commande.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions


Procédure:
Étapes de migration du port VMkernel vmk0 d’un commutateur distribué vers un commutateur standard :

  1. Collectez les informations IP du port VMkernel actuel vmk0 (adresse IP, masque de réseau, passerelle par défaut et VLAN).
  2. Retirer un vmnic à partir d’un commutateur distribué actuel (vDS).
    1. Obtenez l’ID de port de vmnic et nom vDS à l’aide de la commande suivante :
esxcli network vswitch dvs vmware list
Vous trouverez ci-dessous un exemple de sortie : le nom est dvSwitchet l’ID de port pour vmnic2 est 6171.

ID de port et nom vDS de vmnic
Figure 1 : ID de port et nom vDS de vmnic

 

  1. Exécutez la commande suivante pour supprimer une carte vmnic du vDS :
esxcfg-vswitch -Q vmnic -V dvPort_ID_of_vmnic dvSwitch
Exemple :
esxcfg-vswitch -Q vmnic2 -V 6171 dvSwitch

 

  1. Supprimez le vmk0 actuel à l’aide de la commande :
esxcli network ip interface remove --interface-name=vmk0

Si le coredump réseau est défini sur vmk0, désactivez-le à l’aide de la commande suivante :

esxcli system coredump network set --enable false

 

  1. Créez un commutateur standard à l’aide de la commande :
esxcli network vswitch standard add -v vSwitchName
Exemple :
esxcli network vswitch standard add -v vSwitch0
(Crée un vSwitch portant le nom vSwitch0.)
 

 

  1. Créez un groupe de ports auquel attribuer vmk0 avec la commande :
esxcli network vswitch standard portgroup add -p portgroup_name -v vSwitch
Exemple :
esxcli network vswitch standard port group add -p management -v vSwitch0
(Crée un groupe de ports nommé gestion sur vSwitch0.)

 

  1. Attribuez vmk0 au groupe de ports à l’aide de la commande :
esxcli network ip interface add -i vmk0 -p portgroup_name 
Exemple :
esxcli network ip interface add -i vmk0 -p management
(Ajoute : vmk0 to management Groupe de ports.)

 

  1. Définissez l’adresse IP de vmk0 à l’aide de la commande :
esxcli network ip interface ipv4 set -i vmk0 -I ipaddress -N netmask -t static
Exemple :
esxcli network ip interface ipv4 set -i vmk0 -I 10.1.1.10 -N 255.255.255.0 -t static
(Définissez vmk0 to 10.1.1.10 avec masque de réseau 255.255.255.0 comme static IP.)
 
  1. Définissez le VLAN du groupe de ports où réside vmk0 à l’aide de la commande suivante :
esxcli network vswitch standard portgroup set -p portgroup -v VLAN
Exemple :
esxcli network vSwitch standard port group set -p management -v 10
(Attribue un VLAN 10 Vers le groupe de ports management.)

 

  1. Définissez la passerelle par défaut pour vmk0 à l’aide de la commande :
esxcfg-route -a default defaultGW
Exemple :
esxcfg-route -a default 10.1.1.1
(Définissez la passerelle par défaut sur 10.1.1.1.)

 

  1. Définissez vmk0 en tant que gestion avec la commande :
esxcli network ip interface tag add -i vmk0 -t Management

 

  1. Activez le vidage mémoire du réseau s’il a été activé sur vmk0 à l’aide de la commande :
esxcli system coredump network set --enabled true

Affected Products

VxBlock and Vblock Systems, VMware ESXi 7.x, VMware ESXi 8.x
Article Properties
Article Number: 000206306
Article Type: How To
Last Modified: 22 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.