VMware: Como migrar a porta VMkernel vmk0 de um switch distribuído para um switch padrão

Summary: Este artigo mostra como migrar vmk0 de um switch vDS para um switch padrão por meio da linha de comando.

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


Procedimento:
Etapas para migrar a porta VMkernel vmk0 de um switch distribuído para um switch padrão:

  1. Reúna informações de IP para a porta VMkernel atual vmk0 (endereço IP, máscara de rede, gateway padrão e VLAN).
  2. Remover um vmnic a partir de um switch distribuído atual (vDS).
    1. Obter ID da porta de vmnic e vDS Name usando o seguinte comando:
esxcli network vswitch dvs vmware list
Veja abaixo um exemplo da saída, o nome é dvSwitche ID da porta para vmnic2 é 6171.

ID da porta e vDS Nome da vmnic
Figura 1: ID da porta e vDS Nome da vmnic

 

  1. Execute o seguinte comando para remover uma vmnic do vDS:
esxcfg-vswitch -Q vmnic -V dvPort_ID_of_vmnic dvSwitch
Exemplo:
esxcfg-vswitch -Q vmnic2 -V 6171 dvSwitch

 

  1. Exclua o vmk0 atual com o comando:
esxcli network ip interface remove --interface-name=vmk0

Se o coredump de rede estiver definido em vmk0, desabilite-o com o seguinte comando:

esxcli system coredump network set --enable false

 

  1. Crie um switch padrão com o comando:
esxcli network vswitch standard add -v vSwitchName
Exemplo:
esxcli network vswitch standard add -v vSwitch0
(Cria um vSwitch com o nome vSwitch0.)
 

 

  1. Crie um grupo de portas ao qual atribuir vmk0 com o comando:
esxcli network vswitch standard portgroup add -p portgroup_name -v vSwitch
Exemplo:
esxcli network vswitch standard port group add -p management -v vSwitch0
(Cria um grupo de portas denominado gerenciamento no vSwitch0.)

 

  1. Atribua vmk0 ao grupo de portas com o comando:
esxcli network ip interface add -i vmk0 -p portgroup_name 
Exemplo:
esxcli network ip interface add -i vmk0 -p management
(Acrescenta vmk0 para management Grupo de portas.)

 

  1. Defina o endereço IP de vmk0 com o comando:
esxcli network ip interface ipv4 set -i vmk0 -I ipaddress -N netmask -t static
Exemplo:
esxcli network ip interface ipv4 set -i vmk0 -I 10.1.1.10 -N 255.255.255.0 -t static
(Definir vmk0 para 10.1.1.10 com máscara de rede 255.255.255.0 como static IP.)
 
  1. Defina a VLAN para o grupo de portas em que vmk0 reside com o comando:
esxcli network vswitch standard portgroup set -p portgroup -v VLAN
Exemplo:
esxcli network vSwitch standard port group set -p management -v 10
(Atribui a VLAN) 10 Ao grupo de portas management.)

 

  1. Defina o gateway padrão para vmk0 com o comando:
esxcfg-route -a default defaultGW
Exemplo:
esxcfg-route -a default 10.1.1.1
(Defina o gateway padrão como 10.1.1.1.)

 

  1. Defina vmk0 como gerenciamento com o comando:
esxcli network ip interface tag add -i vmk0 -t Management

 

  1. Habilite o despejo de núcleo de rede se ele tiver sido habilitado no vmk0 com o comando:
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.