Migration best practices
This topic contains the best practices to be adopted when migrating to Infrastructure Management 9.6
Migration prerequisites
At a minimum, complete the following actions before attempting a migration:
- Complete a health check. Get help from BMC upgrade experts through the AMIGO program and migrate only after they confirm that the environment is ready for an upgrade. For information about the AMIGO program, see BMC Communities.
- Check the system requirements and scalability requirements and properly architect the design for the new environment.
- If you are installing the 9.6 Integration Services on the existing Integration Service hosts, ensure that there are enough resources available and ensure that the configuration is set up to avoid conflicting ports.
Overall migration process
Migration involves installing new BMC TrueSight Infrastructure Management Servers version 9.6 and Integration Service hosts. The old and new environments run in parallel for some period of time until all BMC PATROL Agents are upgraded to 9.5 and all integrations with the BMC TrueSight Infrastructure Management Server 9.6 are configured, tested, and fully enabled.
The migration process involves the following steps in the order listed.
- Installing fresh, new BMC TrueSight Infrastructure Management Server(s) and Integration Service nodes on new hosts.
- Configuring the new 9.6 Integration Service nodes and event management cells.
- Configuring any necessary event processing in the BMC TrueSight Infrastructure Management Server(s). Do not enable event to ticket generation or any other external event propagation from the BMC TrueSight Infrastructure Management Servers at this time.
- Configuring monitoring policies in the Infrastructure Management 9.6 environment. This must involve developing and testing policies before putting them in production.
- Configuring forwarding of events from the new BMC TrueSight Infrastructure Management Server to the earlier version of the BMC TrueSight Infrastructure Management Server.
- Creating installation packages for PATROL Agents 9.5 and KMs.
Upgrade agents and KMs. The upgrade process must include pointing the agents to the new infrastructure by assigning them to the new 9.6 Integration Service nodes as the agents are upgraded. For more information, see Upgrading.
Maintain event propagation from the BMC TrueSight Infrastructure Management Server 9.6 to the older BMC PraoctiveNet Server until the following is complete:
- All agents have been upgraded.
- The integration(s) between the BMC TrueSight Infrastructure Management Server 9.6 and external components (for example, Incident Management, Atrium CMDB, xMatters, and so on) are complete and tested.
This allows you to maintain the older event processing workflows until you are ready to enable all event management, event to ticket generation, other external event propagation, service modeling and other features with the new BMC TrueSight Infrastructure Management Server(s).
- After all the agents are upgraded and all external integrations (BMC Remedy IT Service Management, Atrium CMDB, service modeling, xMatters, and so on) are upgraded and tested, enable event management, automated ticket workflows, service modeling, and other features in Infrastructure Management 9.6. At this point, you will “go live” in Infrastructure Management 9.6. Disable these integrations in the older system(s).
- Decommission the older BMC TrueSight Infrastructure Management Server(s) and Integration Services.
Migration workflow
Migration recommendations
Do not try to export monitoring data from older BMC TrueSight Infrastructure Management Server versions and import it into the 9.6 version as part of the migration process. If your requirements mandate that you maintain old monitoring data in the new system, do an upgrade instead of a migration.
Do not try to copy BMC TrueSight Infrastructure Management Server configuration data from an older version and import it into the 9.6 version as part of the migration process. If your requirements mandate that you maintain old configuration data in the new system, do an upgrade instead of a migration.
You may choose to migrate event management configuration data in the event management cell knowledge bases. You can do this by using the migration utility, or you can simply copy the appropriate custom configuration files that you created in the old system to the new system, test them, then move them to production.
If you have chosen to migrate rather than upgrade, maintain event processing and related workflows so that they are not interrupted. To maintain consistent processes for event management and related workflows, perform one of the following tasks:
- Continue to leverage the old BMC TrueSight Infrastructure Management Server for event workflows. BMC recommends this method. Events in the new BMC TrueSight Infrastructure Management Server can be propagated to the old BMC TrueSight Infrastructure Management Server for action. Service models, external integrations, and other features can be maintained in the old environment until they have been tested and validated in the new 9.6 environment. In this way, the new environment is a pre-production environment for service models and event management workflows, but is used as a production environment regarding trending and Probable Cause Analysis for that portion of the environment managed by the 9.5 PATROL Agents when the agents are upgraded.
- Configure the BMC TrueSight Infrastructure Management Server 9.6 for event workflows. In other words, you can do the opposite of the preceding task. That is, set up all event processing and integrations in with Infrastructure Management 9.6, publish service models to 9.6, and propagate events from the old system to Infrastructure Management 9.6, thus making it the primary system in which all actionable workflows are managed.
When are earlier versions of Integration Services required?
Some environments may require managing data collection through an earlier Integration Service node into the new 9.6 BMC TrueSight Infrastructure Management Server(s). This is generally necessary when older PATROL Agents are required and are not supported with 9.6 Integration Service nodes. Example scenarios include the following:
- Monitoring Windows 2000 Servers
- Monitoring AS/400
- Monitoring OpenVMS
If you have a scenario like this to manage, it can be accomplished by integrating the older Integration Service nodes with the new 9.6 BMC TrueSight Infrastructure Management Server(s). This assumes that you are not upgrading but migrating the environment to Infrastructure Management 9.6. This scenario does not move historical data from the earlier BMC TrueSight Infrastructure Management Server(s) into the new 9.6 BMC TrueSight Infrastructure Management Server. Only new data collected through the earlier Integration Service nodes are collected in the 9.6 BMC TrueSight Infrastructure Management Server(s).
Follow these steps in the order listed to support this scenario:
- Install the new 9.6 BMC TrueSight Infrastructure Management Server(s).
- Add the following properties to the pronet.conf file at installationDirectory\pw\pronto\conf.
- pronet.admin.menu.showDeprecatedFeaturesForUpgrade=true
- pronet.admin.menu.showDeprecatedFeaturesForUpgradeAndFresh=true
- Close the administration console if open.
- Execute the pw jprop reload command at a command prompt. This reloads JServer and Agent Controller properties. No additional restart of the server is required.
- Install a new 9.0 or 8.6 Integration Service with the latest service pack applied to be used as an “administrative” Integration Service.
- Configure the “administrative” Integration Service to operate in the manual mode, then connect it to the BMC TrueSight Infrastructure Management Server 9.6 through Central Monitoring Administration.
- Connect older PATROL Agents and KMs to the “administrative” Integration Service. Use test or sample agents for this step. Do not connect all the production agents.
- Create manual adapters leveraging the “administrative” Integration Service as you would in the previous version of Infrastructure Management.
- After completing the preceding step, configure the older Integration Service nodes in BMC TrueSight Infrastructure Management Servers 9.6. Do this in a controlled manner so that each older Integration Service node is brought in line with the 9.6 BMC TrueSight Infrastructure Management Server one at a time allowing devices and instances to complete synchronization before moving on to the next Integration Service instance.