Freigeben über


Verwenden des COM+ CRM in einer Clusterumgebung

Bei der Entwicklung von COM+ CRMs zur Arbeit in Clusterumgebungen ist der Hauptfaktor zu berücksichtigen, ob ein bestimmter CRM-Knoten den Knoten des Clusters betreut, auf dem er ausgeführt wird. Wenn die vom CRM verwaltete Ressource beispielsweise das Computerdateisystem oder die Registrierung ist, sind alle Änderungen spezifisch für den Knoten, auf dem die CRM-Serveranwendung zur Zeit ausgeführt wird. In diesem Fall wäre das Failover der CRM-Serveranwendung auf einen anderen Knoten nicht wünschenswert. In einem anderen Fall ist das Failover der CRM-Serveranwendung auf einen anderen Knoten nützlich, in dem das CRM-Server eine Ressource verwaltet, die häufig für den Cluster verwendet wird.

Der Standardverzeichnisspeicherort für CRM-Protokolldateien ist dasselbe Verzeichnis wie die DTC-Protokolldatei. In Clustern wird die DTC-Protokolldatei auf einem freigegebenen Datenträger platziert, der zwischen den Knoten des Clusters fehlgeschlagen ist. Dies bedeutet, dass das Standardverhalten für CRM-Serveranwendungen das Failover zwischen Knoten des Clusters ist. Wenn ein bestimmtes CRM daher das alternative Verhalten erfordert, dass zwischen Knoten nicht fehlschlägt, sollte der Speicherort der CRM-Protokolldatei für diese bestimmte CRM-Serveranwendung geändert werden.

Darüber hinaus sollte das Failover für die CRM-Anwendung als generische Anwendung in einer Clustergruppe konfiguriert werden. Die Abhängigkeit sollte DTC sein.

COM+ Kompensierung Resource Manager Konzepte