Uso di COM+ CRM in un ambiente cluster

Quando si sviluppano CRL COM+ per lavorare in ambienti cluster, il fattore principale da considerare è se un CRM specifico si occupa di quale nodo del cluster opera. Ad esempio, se la risorsa gestita da CRM è il file system o il Registro di sistema del computer, eventuali modifiche sono specifiche del nodo in cui è in esecuzione l'applicazione server CRM al momento. In questo caso, il failover dell'applicazione server CRM in un altro nodo non sarebbe auspicabile. In un caso diverso, in cui CRM gestisce alcune risorse comuni al cluster, il failover dell'applicazione server CRM in un altro nodo è utile.

Il percorso predefinito della directory per i file di log CRM è la stessa directory del file di log DTC. Nei cluster il file di log DTC viene inserito in un disco condiviso di cui viene eseguito il failover tra i nodi del cluster. Ciò significa che il comportamento predefinito per le applicazioni server CRM consiste nel failover tra i nodi del cluster. Pertanto, se un CRM specifico richiede il comportamento alternativo di non eseguire il failover tra i nodi, è necessario modificare il percorso del file di log CRM per tale applicazione server CRM specifica.

Inoltre, se il failover è necessario per l'applicazione CRM, deve essere configurato come applicazione generica in un gruppo di cluster. La relativa dipendenza deve essere DTC.

Concetti relativi a COM+ Compensating Resource Manager