IaaS-Knoten, die über eine Vorlage geklont werden, in der MS DTC installiert ist, enthalten doppelte Bezeichner für MS DTC, wodurch die Kommunikation zwischen den Knoten verhindert wird.

Problem

Der IaaS Manager Service schlägt fehl und es wird die folgende Fehlermeldung im Manager Service-Protokoll angezeigt.

Fehler bei der Kommunikation mit dem zugrunde liegenden Transaktions-Manager. ---> System.Runtime.InteropServices.COMException: Aufgrund von Kommunikationsproblemen konnte der MSDTC-Transaktions-Manager die Transaktion nicht vom Quelltransaktions-Manager übernehmen. Mögliche Ursachen: Es ist eine Firewall vorhanden, für die für den MSDTC-Prozess keine Ausnahme festgelegt wurde, die Computer können sich nicht anhand ihrer NetBIOS-Namen finden, oder die Unterstützung von Netzwerktransaktionen ist für einen der beiden Transaktions-Manager nicht aktiviert.

Wenn Sie einen IaaS-Knoten klonen, in dem MS DTC installiert ist, verwenden beide Klone denselben eindeutigen Bezeichner für MS DTC. Die Kommunikation zwischen den Knoten schlägt fehl.

Prozedur

  1. Öffnen Sie als Administrator eine Eingabeaufforderung.
  2. Führen Sie den folgenden Befehl aus: msdtc -uninstall
  3. Starten Sie die virtuelle Maschine neu.
  4. Öffnen Sie eine separate Eingabeaufforderung und führen Sie den folgenden Befehl aus: msdtc -install <manager-service-host>.