Central Service - Backup - Automated Configuration Replication
To maintain a hot standby Central system, Central itself can be used to replicate its own
configuration files to a standby Central server. The process involves setting up a locked-down
FTP server on the standby server, and configuring the primary Central to upload its configuration
files to the standby server using the FTP server.
NOTE: In order for replication of the configuration files to work properly, both systems
must be running the same version of MOVEit Central. Also, there must obviously be a network
connection between the two servers.
Please also see the MOVEit Central Failover documentation.
Setting Up Replication
Follow these steps to set up configuration replication between a production Central (primary)
and a hot standby Central (secondary).
- Install MOVEit Central on the secondary server. Stop the MOVEit Central service and set the start method to MANUAL.
- Install IIS FTP services on the secondary server. Configure IIS FTP in the following way:
- Add a new Windows user:
- Right-click the "My Computer" shortcut on your desktop and select "Manage" from the right-click
pop-up menu.
- Open the "Local Users and Groups \ Users" tree
- Select "New User..." from the right-click pop-up menu
- Type in a username of "micftp", any password, UNCHECK the "User must change password at next login" box and CHECK the "user cannot change password" and "password never expires" boxes
- Click the "Create" button
- Assign permissions to the new Windows user:
- Browse to the "\Program Files" folder
- Select the "MOVEit" folder and select "Properties" from the right-click pop-up menu
- Click over to the "Security" tab, click the "Add..." button, select the local computer list of users and
select the new "micftp" user. Click the "Add" button and then the "OK" button.
- Back on the "Security" tab, select the "micftp" user and turn on the FULL CONTROL option
- Close this dialog
- Install the IIS FTP service if required
- If the IIS FTP service is not installed, launch the "Control Panel" and open the "Add/Remote
Programs" panel.
- Select the "Add/Remote Windows Components" item from the left pane.
- Add the IIS FTP server component and follow the related directions
- Configure the IIS FTP service
- Open the Internet Information Services manager console
- Select "Properties" from the Default FTP Site right-click pop-up menu
- On the "Home Directory" tab, select "\Program Files\MOVEit\"
- On the "Home Directory" tab, check the READ, WRITE and LOG boxes
- On the "Directory Security" tab, check the "Denied Access" radio button
- On the "Directory Security" tab, add the IP address of the first MOVEit Central
- Close this dialog
- Start the FTP service
- Create a "Certs Backup" task on the primary Central to backup client certificates
- Create a new task with a process, destination and schedule (no source).
- Add a PER-TASK process which runs the "Certs Backup" built-in script. Allow the
process to default to the two output filenames CertsPersonal.pfx and CertsOtherPeople.pfx.
Specify a password for the output PFX files.
- Add a destination which copies the file to \Program Files\MOVEit.
- Add a schedule to run the task periodically every day.
- Create a "Certs Restore" task on the primary Central to restore client certificates
- Create a new task with a source, process and destination (no schedule).
- Add a source which loads Certs*.pfx from \Program Files\MOVEit.
- Add a PER-FILE process which runs the "Certs Restore" built-in script. Specify the same password
used by the above task.
- DO NOT schedule the task. This task will not be run under normal circumstances;
it will be run manually by operator after a failover, on the newly-promoted primary node.
- Start broadcasting the Central configuration from the primary server to the secondary server
- Add a new FTP host that points to the secondary Central's IIS FTP.
- Create a new "Backup Central" task:
- Source: Local File "\Program Files\MOVEit\miccfg.xml"
- Source: Local File "\Program Files\MOVEit\micstate.xml"
- Source: Local File "\Program Files\MOVEit\michash.xml"
- Source: Local File "\Program Files\MOVEit\CertsPersonal.pfx"
- Source: Local File "\Program Files\MOVEit\CertsOtherPeople.pfx"
- Destination: FTP Host (secondary server); directory /; enable the Overwrite Files option
- Schedule the task to run every X minutes (5 minutes, 30 minutes?)
- Test the movement of the configuration files
- Create a second "Backup Central 2" task to handle the PGP keyrings
- Source: Local Files "\Program Files\MOVEit\PGPPath\*.pgp"
- Destination: FTP Host (secondary server); directory PGPPath; enable the Overwrite Files option
- Schedule the task to run every X minutes (5 minutes, 30 minutes?)
- Test the movement of the PGP keyrings
- Test the entire procedure:
- Stop the MOVEit Central service on the primary server (using MOVEit Central Admin's
"Shut Down Service"
command if tasks could be running)
- Start the MOVEit Central service on the secondary server
- After you have started the MOVEit Central service on the secondary server, run the
"Certs Restore" task on the secondary server.
- Confirm that the secondary server's configuration is identical to the primary server's configuration.