Cuando intenta agregar o configurar redes en vSphere Distributed Switch en un host, la operación se revierte y el host se desconecta de vCenter Server.

Problema

Un intento por realizar una operación de configuración de redes en vSphere Distributed Switch en un host, como la creación de un adaptador de máquina virtual o un grupo de puertos, hace que el host se desconecte de vCenter Server y redunda en el mensaje de error La transacción se ha revertido en el host.

Causa

En condiciones estresantes en un host, es decir, si muchas operaciones de redes simultáneas compiten por recursos limitados, el tiempo para realizar algunas de las operaciones podría superar el tiempo de espera predeterminado para revertir operaciones de configuración de red en el conmutador distribuido. Como resultado, estas operaciones se revierten.

Por ejemplo, dicha condición podría surgir cuando crea un adaptador de VMkernel en un host que tiene un número muy alto de puertos de interruptor o adaptadores virtuales, todos los cuales consumen recursos del sistema en el host.

El tiempo de espera predeterminado para revertir una operación es de 30 segundos.

Solución

  • Use vSphere Client para aumentar el tiempo de espera para reversión en vCenter Server.
    Si vuelve a encontrar el mismo problema, aumente el tiempo de espera de reversión en 60 segundos gradualmente hasta que la operación tenga suficiente tiempo para realizarse correctamente.
    1. En la pestaña Configurar de una instancia de vCenter Server, expanda Configuración.
    2. Seleccione Configuración avanzada y haga clic en Editar.
    3. Si la propiedad no está presente, agregue el parámetro config.vpxd.network.rollbackTimeout a la configuración.
    4. Escriba un nuevo valor, en segundos, para el parámetro config.vpxd.network.rollbackTimeout
    5. Haga clic en Aceptar.
    6. Reinicie el sistema de vCenter Server para aplicar los cambios.
  • Aumente el tiempo de espera para la reversión editando el archivo de configuración vpxd.cfg.
    Si vuelve a encontrar el mismo problema, aumente el tiempo de espera de reversión en 60 segundos gradualmente hasta que la operación tenga suficiente tiempo para realizarse correctamente.
    1. En el equipo host de vCenter Server, desplácese hasta el directorio /etc/vmware-vpx.
    2. Abra el archivo vpxd.cfg para editarlo.
    3. En la sección <network>, aumente el tiempo de espera en el elemento <rollbackTimeout>.
      <config>
        <vpxd>
          <network>
            <rollbackTimeout>60</rollbackTimeout>
          </network>
        </vpxd>
      </config>
    4. Guarde y cierre el archivo.
    5. Reinicie el sistema de vCenter Server para aplicar los cambios.