Configuring the Microsoft Windows Cluster

Status

If you are...

This task is...

Installing a new iProcess Engine Version 11.9.0

Required if you use a Windows Cluster

Upgrading from an iProcess Engine Version 11.0 or later

Required if you use a Windows Cluster

Description

If you are installing iProcess Engine into a Microsoft Windows Cluster, you must perform some preliminary tasks to enable iProcess Engine to operate in the Microsoft Windows Cluster environment.

Procedure

Perform the following steps:

1. Install iProcess in Custom Mode and select Windows Cluster Network Name.
2. Create storage for Windows Cluster using iCSCI or another approach. For details to setup Windows Cluster, see the Microsoft website.
3. Add an Anonymous Logon user.
a. Run dcomcnfg.exe.
b. In Component Services, click Computers, then click My Computer.
c. In Properties, choose COM Security and select both Edit Default buttons.
d. Add an entry for ANONYMOUS LOGON and Allow all options.
4. Modify MSDTC security settings:
a. Run dcomcnfg.exe.
b. In Component Services, click My Computer.
c. In Distributed Transaction Coordinator, click Local DTC.
d. Right-click Properties to select Tab Security.
e. Select all the check boxes and No Authentication Required radio button.
5. Enable COM+ Network Access:
a. Open Windows Firewall settings.
b. Allow an app or feature through Windows Firewall.
c. Enable COM+ Network Access.
d. Open Regedit. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3
e. Change the value of RemoteAccessEnabled to 1.
6. If you are upgrading an iProcess Engine that is part of a Windows cluster, run the following command on each secondary machine in the cluster:

Note 

Primary node is the node in which the iProcess Engine is installed. All other nodes in the cluster are referred to as secondary.

  SWDIR\mscluster\mscluster -r

Warning 

Do not run this command on the machine where the iProcess Engine is installed. You will not be able to start or upgrade the iProcess Engine, if you run this on the primary machine.

This command removes the iProcess Engine shared resources and services, and the port numbers used by the iProcess Engine watcher and worker process sentinels in the %systemroot%\system32\drivers\etc\services file.

Note 

You will need to create the shared resources and services used by the upgraded iProcess Engine after you have run the installer.

7. Enable network DTC access on the cluster. If network DTC access is not enabled, database transactions are limited to the local server.

For more information about how to enable network DTC access, see article 817064 in Microsoft’s Knowledge Base at http://support.microsoft.com.

8. Using Cluster Administrator, install a Distributed Transaction Coordinator resource. If this resource is not available, the installer will not be able to add the iProcess Events64 and (optional) iProcess COM+ Bridge COM+ applications to Component Services during installation.

For more information see “Installing a Distributed Transaction Coordinator resource” in the Microsoft Cluster Administrator Help.

See Also

See Microsoft documentation for more information about the Cluster Administrator tool.