Follow these steps to create a MOVEit DMZ web farm.
1. Install MOVEit DMZ on node 1 if necessary
If an existing MOVEit DMZ server is not being used, install MOVEit DMZ on one of the nodes now. This will be node 1 of the web farm, and the web farm will takes its initial settings from this node.
If the MOVEit DMZ database has not been migrated to the web farm database server, do this now. Note that you cannot use localhost as the database for a web farm. Use the MOVEit DMZ SQL Server Conversion Assistant to help migrate a local MySQL database to a remote SQL Server database server. Please see the knowledge base article on converting MOVEit DMZ to SQL Server for more information.
Finally, before continuing with the web farm installation process, perform a full backup of the first MOVEit DMZ server to assist with recovery if necessary later.
2. Install MOVEit DMZ on remaining application nodes
Install MOVEit DMZ on the remaining application nodes at this time. Order does not matter. Copy the MOVEitDMZ_Install.INI, which is found on the root of C: on the previous DMZ install. Copy it to the root of the C: drive before running the installation program. Use the same settings during the install process as were used on the first DMZ server. However, the only thing that you will want to alter is the Database name. You will see this set as: moveitdmz. Alter the database name for each instance you create. If you do not do this you will get a failed installation of MOVEit DMZ.
3. Run MOVEit DMZ Web Farm Conversion Assistant on node 1
Select "Create new webfarm" to have the utility create a new web farm based on this MOVEit DMZ server. Click Next to continue.
Enter (or confirm) database settings. The utility will attempt to populate the fields with the current database settings of the DMZ server. Most of the time these will be correct, and you can continue by clicking Next. (You need to use a Microsoft SQL Server database).
Enter files share settings. Enter the full UNC path to the web farm files share, as well as the user and password that will be used to access it. If the MOVEit DMZ files directory content has not already been copied to the web farm files share, click the provided checkbox to have the utility copy the files itself. Click Next to continue.
Click the Save web farm settings file checkbox and enter a path for the settings file. This will allow subsequently added web farm nodes to be installed very easily, and helps prevent mistyping settings during configuration that could cause problems. You may choose not to do this step, but it is highly recommended. Click Next to continue.
Confirm the displayed settings, or fix any displayed problems. Once all settings are confirmed, click Next to begin the web farm creation process.
At this point, the conversion assistant will:
Stop the MOVEit DMZ services
Create and initialize the web farm settings
Copy the MOVEit DMZ server's registry settings, custom logo, color scheme, and template files, and SSL certificates to the auditing mechanism
Copy the files directory contents to the files share if necessary
Configure the MOVEit DMZ High Availability server for web farm operation
Restart the MOVEit DMZ services
If any errors occurred, see the log file indicated on the final page of the utility for details.
If you elected to save the web farm settings to a file, copy the resulting file to the other nodes that will be added, and to a safe location internally for storage.
4. Run MOVEit DMZ Web Farm Conversion Assistant on remaining application nodes
Select "Add to existing webfarm" to have the utility add the node to the web farm created above. If the previously saved settings file is available, select "Load settings from INI file" and enter the location of the file. Click Next to continue.
Enter database and files share settings, if necessary. This step will be skipped if a valid settings file was loaded in the previous step.
Confirm the displayed settings, or fix any displayed problems. Once all settings are confirmed, click Next to begin adding the node to the existing web farm.
At this point, the conversion assistant will:
Stop the MOVEit DMZ services
Configure the server to use the existing web farm settings
Load the registry settings, custom logo, color scheme, and template files, and SSL certificates stored during the web farm creation
Configure the MOVEit DMZ High Availability server for web farm operation
Restart the MOVEit DMZ services
If any errors occurred, see the log file indicated on the final page of the utility for details.
5. Test each application node
The best way to test each node is to run the MOVEit DMZ Check utility on each node. Remember that all nodes will now be using the user accounts from the first node.