Muitas vezes é necessário relizar a migração de um host ESX/ESXi de um VDS ("Virtual Distributed Switch") para outro. Quando se utiliza o Nexus 1000v como switch distibuído, isso implica que o módulo VEM será migrado para outro Nexus 1000v (VSM). No entando, o ID do VEM será mantido no novo switch. Ou seja, se o VEM possuía ID 10 em um VSM, ao ser migrado, continuará como VEM 10.
Como fazer, então, para modificar esse ID, quando o VEM já estiver no novo VSM?
Existe um procedimento bem simples a seguir, que realiza essa modificação:
1. Utilizar o comando "show run" para encontrar o mapeamento entre cada VEM ID com o respectivo UUID do host que roda o plugin do VEM. Por exemplo:
vem X
host vmware id [UUID]
2. Acessar o Host ESX/ESXi que contem este UUID, via SSH, e executar o seguinte comando:
vem stop
3. Executar os seguintes passos no N1kv:
- Remover o VEM:
no vem X
- Remover os port-channels que estiverem associados a esse VEM:
no interface port-channel X
- Criar o novo VEM com o ID desejado e associá-lo ao UUID do Host ESX/ESXi identificado no passo 1:
vem Y
host vmware id [UUID]
4. Acessar o Host ESX/ESXi que contem este UUID, via SSH, e executar o seguinte comando:
vem start
Este último passo vai forçar a renegociação do parâmetros de comunicação entre este VEM e o VSM, além da re-criação dos port-channels necessários associados a este VEM.