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.

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). |

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: 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. |

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. |
|
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). |