You need to migrate a top-tier Policy Model Database (PMDB) from one Windows server to another Windows server while maintaining existing subscriber configurations.
Privileged Access Manager Server Control (PAMSC) 14.1 on Windows.
To migrate your PMDB successfully from ####-SOURCE to ####-DESTINATION machine, perform the following steps.
Ensure you replace ####-SOURCE and ####-DESTINATION with the actual hostnames of your servers, and replace ####-PMD with your specific PMDB name.
Check existing subscriber status
On the source server (####-SOURCE), run the following command to verify the current status:
sepmd -L ####-PMD
Confirm that the source machine is listed as the subscriber without errors.
Back up the PMDB
On the source server (####-SOURCE), back up the PMDB:
sepmd -bh ####-PMD <destination_directory> ####-DESTINATION
Transfer the backup
Copy the entire backup directory created in step 2 from the source server to the destination server (####-DESTINATION).
Restore the PMDB
On the destination server (####-DESTINATION), where the PMD has not yet been created, run the restore command:
sepmd -restore ####-PMD -source <path_to_backup_directory>
Verify status on the destination
On the destination server, check the subscriber status to ensure the restoration was successful:
sepmd -L ####-PMD
Confirm the source machine is listed as the subscriber without errors.
Update the parent PMD setting
On the source server, update your local endpoint database to point to the new location:
selang.env pmd
PAMSC(pmd)> subspmd parentpmd(####-PMD@####-DESTINATION)Testing the Migration
selang prompt:
host ####-PMD@####-DESTINATIONer FILE C:\Temp\test123 owner(nobody) defacc(a) audit(a)sepmd -e ####-PMDselang session and search for the test rule to ensure it has been successfully pushed:
find FILE