Configure MiVoice Border Gateway Cluster

To provide Teleworker services to devices on the internet, you must cluster the MiVoice Border Gateway application on the MiCollab with one or more remote MBGs located in the Network Edge or DMZ. You can cluster multiple MBG servers in this configuration to support additional Teleworker capacity or to provide resiliency for the Teleworker phones.

If the MiCollab server and remote MBG server(s) are not clustered correctly, the system displays the following error:

"One or more of the current MiVoice Border Gateway configurations are invalid for Teleworker.  This configuration requires a cluster with the following attributes:  This  node (MiCollab) must not reside in the default zone and all nodes (MiCollab and MBG) in the cluster must have weights of non-zero.  See help."

After you configure the cluster correctly, the system clears the error message.

To configure the cluster correctly:

  1. Log into the MSL server manager on the MiCollab server. Under Applications, click MiVoice Border Gateway, click the System status tab and then click Dashboard.

  2. Create a new cluster on the MiCollab (master) server:

  1. Create a new "LAN" zone:

  1. Modify the MiCollab node and add it to the "LAN" zone:

  1. Log into the MSL server manager on the MBG server. Under Applications, click MiVoice Border Gateway, click the System status tab and then click Dashboard.

  2. Join the cluster from MBG (slave) server:

  1. The screen indicates that the master is currently not connected. After several seconds, refresh your browser and the screen is updated to indicate that the servers are clustered. The Cluster status field identifies the MiCollab server as the master node.

  2. For the node you have just added, click (Modify node).

  3. In the Cluster weight of current node field, select a non-zero value to apply to the slave server. The default value is 0. You must select a non-zero value.

    The "weight factor" determines the node's participation in load balancing. To inform the cluster that the node should handle more than an equal share of the load, increase its weight factor. To handle less load, lower its weight factor.

  4. Click Save.

Note: By default, the slave server has a cluster weight of zero (0). If you fail to update this value, the slave server will not participate in load balancing, even if all other nodes in the cluster fail.

  1. To add more MBG servers to the cluster, join the cluster from other MBG (slave) servers:

Note: Provision Teleworker services from the MiCollab server. Do not provision them on the MBG servers; otherwise, the MiCollab and MBG databases could get out of sync.