Wenn Sie versuchen, Netzwerke auf einem vSphere Distributed Switch auf einem Host hinzuzufügen oder zu konfigurieren, wird für den Vorgang ein Rollback durchgeführt und die Verbindung zwischen Host und vCenter Server wird getrennt.

Problem

Ein Versuch, einen Netzwerkkonfigurationsvorgang für einen vSphere Distributed Switch auf einem Host durchzuführen, z. B. Erstellen eines VM-Adapters oder einer Portgruppe, führt dazu, dass die Verbindung zwischen Host und vCenter Server getrennt und die Fehlermeldung Für die Transaktion wurde auf dem Host ein Rollback durchgeführt angezeigt wird.

Ursache

Bei hoher Belastung des Hosts, d. h., wenn viele gleichzeitige Netzwerkvorgänge sich begrenzte Ressourcen teilen müssen, überschreitet die Ausführungsdauer einiger der Vorgänge möglicherweise das Standardzeitlimit für das Rollback von Netzwerkkonfigurationsvorgängen auf dem Distributed Switch. Infolgedessen wird für diese Vorgänge ein Rollback durchgeführt.

Solch eine Bedingung kann beispielsweise eintreten, wenn Sie einen VMkernel-Adapter auf einem Host erstellen, der eine große Zahl von Switch-Ports oder virtuellen Adaptern aufweist, die alle Systemressourcen auf dem Host verbrauchen.

Das Standardzeitlimit für das Rollback eines Vorgangs beträgt 30 Sekunden.

Lösung

  • Verwenden Sie den vSphere Client, um die Zeitüberschreitung für das Rollback auf dem vCenter Server zu erhöhen.
    Falls dasselbe Problem erneut auftritt, erhöhen Sie die Zeitüberschreitung für das Rollback schrittweise um jeweils 60 Sekunden, bis die Zeit ausreicht, um den Vorgang erfolgreich auszuführen.
    1. Erweitern Sie auf der Registerkarte Konfigurieren einer vCenter Server-Instanz die Option Einstellungen.
    2. Wählen Sie Erweiterte Einstellungen aus und klicken Sie auf Bearbeiten.
    3. Wenn die Eigenschaft nicht existiert, fügen Sie den Parameter config.vpxd.network.rollbackTimeout zu den Einstellungen hinzu.
    4. Geben Sie für den Parameter config.vpxd.network.rollbackTimeout einen neuen Wert (in Sekunden) ein.
    5. Klicken Sie auf OK.
    6. Starten Sie das vCenter Server-System neu, um die Änderungen anzuwenden.
  • Erhöhen Sie die Zeitüberschreitung für das Rollback durch Bearbeiten der vpxd.cfg-Konfigurationsdatei.
    Falls dasselbe Problem erneut auftritt, erhöhen Sie die Zeitüberschreitung für das Rollback schrittweise um jeweils 60 Sekunden, bis die Zeit ausreicht, um den Vorgang erfolgreich auszuführen.
    1. Navigieren Sie auf der Hostmaschine von vCenter Server zum Verzeichnis /etc/vmware-vpx.
    2. Öffnen Sie die Datei vpxd.cfg zur Bearbeitung.
    3. Erhöhen Sie im Abschnitt <network> für das Element <rollbackTimeout> die Zeitüberschreitung.
      <config>
        <vpxd>
          <network>
            <rollbackTimeout>60</rollbackTimeout>
          </network>
        </vpxd>
      </config>
    4. Speichern und schließen Sie die Datei.
    5. Starten Sie das vCenter Server-System neu, um die Änderungen anzuwenden.