Migrating the BigFix root server
How to migrate the root server.
Before you begin
The following scenarios are assumed to be true prior to performing the BigFix Server migrations:
- If migrating the Primary/Master BigFix server, the new BigFix server will have to leverage
the same DNS name/alias or IP address that is specified in the masthead/license (https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0023184), otherwise the BigFix infrastructure will not be
able to communicate with the new BigFix server. If this is not
possible, a new license may need to be obtained, and an infrastructure migration be
performed rather than a server migration. This is a crucial element of the migration
strategy, and requires proper planning!
- If the masthead leverages an IP address, the new Server will have to leverage the same IP address.
- If the masthead leverages a host name, the new Server may have to leverage the same host name.
- If the masthead leverages a DNS name/alias (per best practice), the alias will have to be re-pointed to the new BigFix server as part of the migration process. If leveraging a DNS name/alias within the masthead, perform a DNS switch for the DNS name so that the alias now points to the new BigFix Server. Wait for the DNS switch to propagate (this might take some time depending on your DNS services/infrastructure).
- The existing BigFix server is operating normally before the migration.
- The new BigFix server has been built, meets the requirements of an BigFix server, and is properly configured to serve as a BigFix server. In particular, the OS and database platforms should be supported for the given BigFix version being migrated.
- The installation folders are in the same location and path for the original BigFix /DSA servers and the new BigFix /DSA servers (if not, some manual modification of files will be necessary, which is outlined in the steps below).
- The migration is performed off-hours to minimize potential impact or down-time.
Procedure
-
To facilitate migration verification, note the current actionsite version.
- For any BigFix server version: https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0023338.
- With v8.2 and above, the actionsite version can also be obtained from the Server’s Diagnostics page (http://<BigFixServer:port>/rd), select the ‘Get Current Version’ request type under Site Gathering Information, select the actionsite URL from the dropdown, click Submit, and note the actionsite version.
- Stop and consider disabling all BES Services on the original Server.
- Run the Server Backup procedure as described in Server Backup.
- Run the Server Recovery procedure as described in Server Recovery.
- Run the Verify restore results procedure as described in Verifying restore results.
- Verify that the actionsite version being hosted by the new BigFix Server matches the one noted in Step 1 using the same steps outlined in Step 1.
- Check the relay selection settings on all top-level Relays. If any setting points to the original BigFix Server using an IP Address or hostname, they may need to be re-pointed to the new BigFix server.
- Uninstall the BigFix Server software from the old BigFix Server computer. Do NOT restart the BES Services on this computer. Attempting to use the old BigFix Server may cause errors on the new BigFix Server if it is used again.
- Run BESAdmin.exe /resetDatabaseEpoch to force the consoles to refresh their cache with the new server.
- Reset the Client settings and heartbeat to settings prior to shutting down the BigFix Server services.