Previous Topic

Next Topic

Book Contents

Book Index

Load Balancing

The Load Balancing tab allows you to set up multiple IceWarp Server installations to serve as a load balanced system, with each server taking a share of the processing.

This is achieved by using common folders for Configuration, AntiSpam and GroupWare settings, and for the mail and logs folders. Each instance of IceWarp Server will use these common settings.

load_general

Field

Description

Server ID

Specifies the prefix for all message files. Maximum two characters. Numbers are recommended.

Master host

Enter a server name or IP address of the server that works in master mode.

Slave host

Enter server names or IP addresses of all servers that work in slave mode. Use semicolon for separation.

This server operates in master mode

If you do not tick this box, you inform IceWarp Server that this server is a "slave" in a Load Balanced system.

This server will ignore certain features, which will be handled by the Master server. These features include Remote Server Watchdog, Backup, AD Sync, AntiSpam Reports, Mail Archive Backups, plus others.

Using this option will reduce the workload of your slave servers.

Automatically check if configuration has been changed and reloaded

If enabled, IceWarp Server will automatically check the settings and configuration of Load Balancing and if something has changed IceWarp Server will automatically reload new configuration.

In the case two administrators logged to console at once, it will ask administrator what to do regarding the changes other admin made (to accept/reload or not).

load_directories

Field

Description

Config

The fully qualified path to the config directory ....\<InstallDirectory>\Config\

AntiSpam

The fully qualified path to the spam directory ....\<InstallDirectory>\Spam\

GroupWare

The fully qualified path to the calendar directory ....\<InstallDirectory>\Calendar\

note_small

NOTE: Unless you have direct access to the drive as a letter, these paths are to be UNC pathnames and each IceWarp Server should have full rights to each path.

load_other

Field

Description

IP binding

The IPs you want the server to bind to.

Example:

127.0.0.1;192.168.0.1

Server Binding "|" Outgoing Binding

Hostname

The hostname you want the server to use in communication with other servers.

Remote logon

You may want to use a shared storage (e. g. for emails) with protected access.

Specify the remote path, username and password to logon there with.

Example:

\\server\mail;user;password|\\server\logs;user;password

Settings File

Click the button to open the path.cfg file where all the settings described above are stored. Examples are given in the file.

 

 

note_small

For a fully balanced system you should also:

· Use common folders for mail and logs (Storage - Directories).

· Make sure that Automatically check if configuration has changed and reload is checked (Storage - Local Settings).

· Do not share the Temp folders, these should be separate and local for each IceWarp Server (Storage - Directories).

· Use different hostnames and IP addresses for each IceWarp Server (Storage - Local settings).

See Also

Storage

Accounts

Directories