Multi-Domain Security Management High Availability gives you management redundancy for all Domains. Multi-Domain Security Management High Availability operates at these levels:
You can only do Global policy and global object management tasks using the active Multi-Domain Server. In the event that the active Multi-Domain Server is unavailable, you must change one of the standby Multi-Domain Servers to active.
You can also use ClusterXL to give High Availability redundancy to your Domain Security Gateways. You use SmartConsole to configure and manage Security Gateway High Availability for Domain Management Servers.
Run the pre-upgrade verification on all Multi-Domain Servers before upgrading any Multi-Domain Servers. Select the Pre-Upgrade Verification Only option from mds_setup
. Upgrade the primary Multi-Domain Server only after you have fixed all errors and reviewed all warnings for all Multi-Domain Servers.
Multi-Domain Servers can only communicate and synchronize with other Multi-Domain Servers running the same version. If your deployment has more than one Multi-Domain Server, make sure they are upgraded to the same version.
To upgrade multiple Multi-Domain Servers:
During the upgrade process, we recommend that you do not use any of the Multi-Domain Servers to make changes to the databases. This can cause inconsistent synchronization between Multi-Domain Servers.
Important - Before you upgrade a Multi-Domain Server in High Availability Mode, all Domain Management Servers must be Active on the Primary Multi-Domain Server.
Note - You must upgrade your Multi-Domain Log Servers to the same version as the Multi-Domain Servers.
To upgrade a Multi-Domain Server and a Domain Management Server:
Note - When synchronizing, make sure that you have only one active Multi-Domain Server and one active Domain Management Server for each Domain.
Change the active Multi-Domain Server and Domain Management Server, and then synchronize the Standby computers.
After upgrading the Multi-Domain Servers and Domain Management Servers, you must update the objects in all Domain Management Server databases. This is necessary because upgrade does not automatically update the object versions attribute in the databases. If you do not manually update the objects, the standby Domain Management Servers and Log Servers will show the outdated versions.
Update the objects with these steps on each Multi-Domain Server.
To update Domain Management Server and Log Server objects:
mdsstat
If a Domain Management Server is down, resolve the issue, and start the Domain Management Server: mdsstart_customer
<DMSNAME>
mdsenv
$MDSDIR/scripts/mds_fix_cmas_clms_version -c ALL
Optional: Update one Domain Management Server or Log Server at a time with this command: $MDSDIR/scripts/mds_fix_cmas_clms_version -c ALL -n <
server_name>
mdsstop;mdsstart.
See sk121718.
The best practice is to avoid making any changes to Domain Management Server databases during the upgrade process. If your business model cannot support management down-time during the upgrade, you can continue to manage Domain Management Servers during the upgrade process.
This creates a risk of inconsistent Domain Management Server database content between instances on different Multi-Domain Servers. The synchronization process cannot resolve these inconsistencies.
After successfully upgrading one Multi-Domain Server, you can set its Domain Management Servers to Active while you upgrade the others. Synchronization between the Domain Management Servers occurs after all Multi-Domain Servers are upgraded.
If, during the upgrade process, you make changes to the Domain Management Server database using different Multi-Domain Servers, the contents of the two (or more) databases will be different. Because you cannot synchronize these databases, some of these changes will be lost. The Domain Management Server High Availability status appears as Collision.
You must decide which database version to retain and synchronize it to the other Domain Management Servers. You then must re-enter the lost changes to the synchronized database.