Quando você tenta adicionar ou configurar a rede em um vSphere Distributed Switch em um host, a operação é revertida e o host é desconectado de vCenter Server.
Problema
Uma tentativa de executar uma operação de configuração de rede em um vSphere Distributed Switch em um host, como a criação de um adaptador de máquina virtual ou um grupo de portas, faz com que o host se desconecte de vCenter Server e resulta na mensagem de erro Transaction has roll de volta no host.
Causa
Em condições estressantes em um host, ou seja, se muitas operações de rede simultâneas competirem por recursos limitados, o tempo para realizar algumas das operações poderá exceder o tempo limite padrão para reversão de operações de configuração de rede no comutador distribuído. Como resultado, essas operações são revertidas.
Por exemplo, essa condição pode surgir quando você cria um adaptador VMkernel em um host que tem um número muito alto de portas de switch ou adaptadores virtuais, os quais consomem recursos do sistema no host.
O tempo limite padrão para reverter uma operação é de 30 segundos.
Solução
- Use o vSphere Client para aumentar o tempo limite para reversão em vCenter Server.
Se você encontrar o mesmo problema novamente, aumente o tempo limite da reversão em 60 segundos de forma incremental até que a operação tenha tempo suficiente para ser bem-sucedida.
- Na guia Configurar (Configure) de uma instância vCenter Server, expanda Configurações (Settings).
- Selecione Configurações avançadas (Advanced Settings) e clique em Editar (Edit).
- Se a propriedade não estiver presente, adicione o parâmetro config.vpxd.network.rollbackTimeout às configurações.
- Digite um novo valor, em segundos, para o parâmetro config.vpxd.network.rollbackTimeout
- Clique em OK.
- Reinicie o sistema vCenter Server para aplicar as alterações.
- Aumente o tempo limite para reversão editando o arquivo de configuração vpxd.cfg.
Se você encontrar o mesmo problema novamente, aumente o tempo limite da reversão em 60 segundos de forma incremental até que a operação tenha tempo suficiente para ser bem-sucedida.
- Na máquina host de vCenter Server, navegue até o diretório /etc/vmware-vpx.
- Abra o arquivo vpxd.cfg para edição.
- Na seção
<network>
, aumente o tempo limite no elemento <rollbackTimeout>
.
<config>
<vpxd>
<network>
<rollbackTimeout>60</rollbackTimeout>
</network>
</vpxd>
</config>
- Salve e feche o arquivo.
- Reinicie o sistema vCenter Server para aplicar as alterações.