Side-by-Side migration
Changed Computer ID or Database Type Migration Plan – High Level
In this scenario, it is recommended to keep the existing installation for historical reporting and to set up a new BigFix Inventory Server and migrate the data from the old system to the new one.
Additional actions to be taken:
- Preserve the existing computer ID on BigFix Client side as a Computer Property or in a file which is not impacted by re-installation of the BigFix Agent or assignment of a new computer ID.
- Switch the legacy BigFix Inventory instance to a read-only mode.
- Disable BigFix Inventory imports after ensuring a final successful import.
- Ensure that end users understand the change in functions from active usage to historical reporting usage - announce to use BigFix Inventory only for read-only purposes.
- Execute the last 3rd party synchronization and disable jobs on legacy instance.
- Secure BigFix Inventory instance for historical reporting and export the data for migration.
- Create migration reconciliation process by which you can evaluate historical versus migrated BigFix Inventory completeness.
- Build a new BigFix Platform environment and set up a new BigFix Inventory
instance.
- Migrate BigFix Inventory settings and Custom Rules.
- Run the first BigFix Inventory import (needed to generate endpoint catalog).
- Migrate the BigFix Inventory Custom Catalog.
- Execute the following SQL query on both Inventory databases, the
legacy one and the new one, to see and compare versions of the
catalog custom
content:
select value from dbo.system_globals where name='catalog_custom_content_version'
-
If the version from the new Inventory database is lower than the old one then update the version in the new database to the value old+1.
Example:- Old value: '--- 12'
- New value: '---
13'
update dbo.system_globals set value='--- 13' where name='catalog_custom_content_version'
- Run the second BigFix Inventory import.
- Set up the BigFix Inventory scans (use at least 1 week scan distribution).
- Set up custom analysis.
- Migrate the computers/devices to the new BigFix Platform.
- Deploy BigFix Inventory Scanner if it is missing.
- Apply endpoint adjustments, for example, exclusions.
- Migrate computer/device specific information to new BigFix Inventory instance once the first scan has been executed and deployed.
- Deploy / check BigFix Inventory VM Manager instances.
- Review the completeness of migration as per documented migration reconciliation process.
- Make sure the majority of computers reporting data in BigFix Inventory.
- Reactivate 3rd party integrations.
Unchanged Computer ID and Database Type Migration Plan – High Level
In this scenario, it is assumed that both Platform and Inventory is still in sync and only BigFix Inventory is moved to new host – server, database or both.
It is recommended to keep the existing installation for historical reporting purposes until setup of new BigFix Inventory Server and switch is complete.
Additional actions to be taken:
- Switch the legacy BigFix Inventory instance to read-only mode.
- Disable BigFix Inventory imports after the final import is successful.
- Ensure that end users understand the change in functions from active use to historical reporting use - announce to use BigFix Inventory only for read-only purposes.
- Execute last 3rd party synchronization and disable jobs on legacy instance.
- Secure BigFix Inventory instance for historical reporting.
- Perform BigFix Inventory database backup.
- Build a new BigFix Inventory environment and setup new BigFix Inventory
instance.
- Restore BigFix Inventory database from the backup.
- During initial configuration of BigFix Inventory, enter the connection details to the restored database.
- Migrate BigFix Inventory settings stored in file system, Server Certificate, SSO settings, jvm.options or server.xml customizations.
- Run the first BigFix Inventory import (needed to generate endpoint catalog and push it to the endpoints from the new server).
- Review the new instance.
- Reactivate 3rd party integrations against new BigFix Inventory instance.
- Remove the old BigFix Inventory instance.