Quando você tenta adicionar ou configurar a rede em um vSphere Distributed Switch em um host, a operação é revertida e o host é desconectado do vCenter Server.

Problema

Uma tentativa de realizar uma operação de configuração de rede em um vSphere Distributed Switch em um host, como criar 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 Rolled de volta no host .

Causa

Sob 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 pode exceder o tempo limite padrão para reversão de operações de configuração de rede no switch 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, todos 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 de reversão com 60 segundos incrementais até que a operação tenha tempo suficiente para ser bem-sucedida.
    1. Na guia Configurar (Configure) de uma instância do vCenter Server, expanda Configurações (Settings).
    2. Selecione Configurações avançadas (Advanced Settings) e clique em Editar (Edit).
    3. Se a propriedade não estiver presente, adicione o parâmetro config.vpxd.network.rollbackTimeout às configurações.
    4. Digite um novo valor, em segundos, para o parâmetro config.vpxd.network.rollbackTimeout
    5. Clique em Okey(OK).
    6. Reinicie o sistema do 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 de reversão com 60 segundos incrementais até que a operação tenha tempo suficiente para ser bem-sucedida.
    1. Na máquina host de vCenter Server, navegue até o diretório / etc / vmware-vpx .
    2. Abra o arquivo vpxd.cfg para edição.
    3. Na seção <network>, aumente o tempo limite, no elemento <rollbackTimeout>.
      <config>
        <vpxd>
          <network>
            <rollbackTimeout>60</rollbackTimeout>
          </network>
        </vpxd>
      </config>
    4. Salve e feche o arquivo.
    5. Reinicie o sistema do vCenter Server para aplicar as alterações.