Assuming you are familiar with MDSM (Multi-Domain Security Management):
If not, start here: https://www.youtube.com/watch?v=edvVqKD_hYA) <-- that is free.
Your scenario is covered in the labs of the training course for MDSM - https://igs.checkpoint.com/courses/3010 <-- that is not free.
Planning is important.
That includes, for example and non-exhaustive list:
- IP addresses to be used:
- MDS - Multi-Domain Servers (Primary and Secondary) and MDLS - Multi-Domain Log Server (if used)
- DMS - Domain Management servers * 4 (plus any future DMS instances planned for the future)
- DLS - Domain Log Servers * 4 (if you use virtual log servers - DLS (Domain Log Servers) - one per Domain)
- SmartEvent server/s (if planned)
- NAT addresses for some or all above.
- Accounting/planning for the new IP addresses and changes (network and licenses).
- Licenses
- MDSM licenses and possible trade-in options
- Preparation of the MDS
- Naming convention
- MDS name
- Domains and DMS instances names
- Pre-migration/pre-export configuration work on the SMS machines
- Preparing the old management object and installing policy - for the SG/s to recognise the new management instance (imported SMS (to DMS))
- Verify - That can be done via API (mgmt_cli) or migration tool (migrate_server verify)
- MDS network & firewall planning
- Routing
- Firewall rules and NAT (connecting DMS/CMA to managed firewalls/SGs)
With all the planning done and pre-sales and sales taken care of the actual migration can be straight forward.
Apart from the list above there are other things you need to think about, for example: You need to decide if you want to include logs (or not) when exporting.
The migration essentially comes down to:
migrate_server verify -v ...
mgmt_cli export-management ...
mgmt_cli import-management domain-name ...
Hopefully someone who has done it recently can share experiences/notes here.
If you share the versions you are working with and planning to install to (on the MDS) that might help too.
PS. See attached for the training course topology and the example spreadsheet that I share with students on the training course (as a way of capturing the IP addresses).
Note: The IP addressing in there is a bad example (does not scale) because it sticks to a non-MDMS training lab IP subnet plan (good for CCSA and CCSE but not so much MDSM)