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

En vSphere 5.1 o una versión posterior, 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 Transaction has rolled back on the host (La transacción se ha revertido en el host).

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.

Procedimiento

  • Use vSphere Web 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 Manage (Administrar) de una instancia de vCenter Server, haga clic en Settings (Configuración).
    2. Seleccione Advanced Settings (Configuración avanzada) y haga clic en Edit (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 OK (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 una instancia de vCenter Server, desplácese al directorio que contiene el archivo de configuración vpxd.cfg.
      • En un sistema operativo Windows Server, desplácese a vCenter Server home directory\Application Data\VMware\VMware VirtualCenter.

      • En vCenter Server Appliance, desplácese a /etc/vmware-vpx.

    2. Abra el archivo vpxd.cfg para editarlo.
    3. En la sección <network> (red), 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.