This procedure describes how to upgrade a MOVEit DMZ web farm from one version of the software to another. (All nodes in the system must be upgraded at once; different nodes cannot run different versions of MOVEit DMZ.)
Using the MOVEit DMZ Configuration Utility, stop the services on each of the MOVEit DMZ web farm nodes. All the services must be down to prevent interlock problems when updating software. (Shut down services on Node 1 LAST to prevent an accidental failover!) Also, after stopping all services, be sure to close the "DMZ Config" program on all nodes before installing any software; if this program is not closed, your installations may require you to reboot the server.
Run the standard MOVEit DMZ software update program on the lowest node number (presumably, node 1). Answer Yes to "Do you want to perform the database upgrade?" Do NOT run the InstallChecker after updating the software; wait until all the nodes are updated. If you do run the InstallChecker, it may work normally for node 1, but will definitely fail on other nodes.
Using the MOVEit DMZ Configuration Utility, stop the services on web farm node 1.
Run the standard MOVEit DMZ software update program on the remainder of the nodes. Answer No to "Do you want to perform the database upgrade?" Do NOT run the InstallChecker after updating the software; wait until all the nodes are updated. If you do run the InstallChecker, expect to see a "Database down" error and know that none of file transfer tests will work.
After you have finished updating all web farm nodes with the latest version of both MOVEit DMZ, go back to web farm node 1 and use the MOVEit DMZ Configuration Utility to start the services. Then go to the remaining web farm nodes, and use the MOVEit DMZ Configuration Utility to start the services.
After these services are running, it is now safe to run the MOVEit InstallChecker on any node; normal results are to be expected on any node which runs the InstallChecker.
Upgrade operations are written to the "C:\MOVEitDMZWebfarm_Install.log" file.
Windows Updates
There are two ways to apply non-MOVEit software upgrades, such as Windows patches, to a MOVEit DMZ web farm. Choosing which procedure to follow depends on how much downtime you are willing to accept, as well as how many patches and updates need to be applied.
Procedure 1
This procedure should be used if there are is only a small number of updates to apply, and all can be applied with only a single reboot. It minimizes the amount of downtime the web farm will encounter, but also limits the number and complexity of the updates that can be applied.
Run DMZCheck on a node to get a baseline status of the web farm setup.
Leave all nodes running. Apply updates to the node(s) and reboot. Reboot each node, if required.
Once all nodes have been updated, use the DMZ Config program to check that the web farm setup is back up.
Run DMZCheck on the same node and compare the result to the baseline status.
Procedure 2
This procedure should be used if there are a large number of updates to apply, or if most updates require a reboot before applying other updates (for example, one of the updates is a service pack). This procedure requires more downtime, as the web farm will need to be completely unavailable between the time the procedure is started, and it is complete. However, it allows much more flexibility in the numbers and types of updates that can be applied.
Run DMZCheck on a node to get a baseline status of the web farm setup.
Stop the HA services on all nodes by running the MOVEit DMZ Config program, switching to the High Availability tab, clicking the Advanced button, and then clicking the Stop button for the HA Service entry in the Services section. Answer Yes when asked to stop the other services as well.
Using the Windows Services manager, set the Startup Type for the HA services to Disabled on all nodes. This will prevent the services from attempting to start after reboots.
Apply all updates to all servers. The HA services will stay down during multiple reboots.
Once all nodes have been updated and have booted, set the Startup Type for the HA services on the master node to Automatic, and start both services.
Once all nodes have been updated, use the DMZ Config program to check that the web farm setup is back up.
Run DMZCheck on the same node and compare the result to the baseline status.