Prerequisites for Strategy Recommendations - Migration Hub Strategy Recommendations

Prerequisites for Strategy Recommendations

The following are the prerequisites for using Migration Hub Strategy Recommendations.

  • You must have one or more AWS accounts, and IAM users set up for these accounts. For more information, see Setting up Strategy Recommendations.

  • The Strategy Recommendations application data collector client must be able to collect data remotely from servers. This requires that you use a set of credentials that work for all your Windows servers and a set of credentials that work for all of your Linux servers.

  • The version of the collector that is deployed in vCenter supports VMware vCenter Server V6.0, V6.5, 6.7 or 7.0.

    You can also deploy the collector in an Amazon EC2 instance using the collector AMI.

  • Verify that your operating system (OS) environment is supported:

    • Linux

      • Amazon Linux 2012.03, 2015.03

      • Amazon Linux 2 (9/25/2018 update and later)

      • Ubuntu 12.04, 14.04, 16.04, 18.04, 20.04

      • Red Hat Enterprise Linux 5.11, 6.10, 7.3, 7.7, 8.1

      • CentOS 5.11, 6.9, 7.3

      • SUSE 11 SP4, 12 SP5

    • Windows

      • Windows Server 2008 R1 SP2, 2008 R2 SP1

      • Windows Server 2012 R1, 2012 R2

      • Windows Server 2016

      • Windows Server 2019

  • For source code analysis, your GitHub and GitHub Enterprise repositories must have a personal access token with the repo scope that can be shared with the Strategy Recommendations collector client. For more information about creating a personal access token with the repo scope, see Creating a personal access token in the GitHub Docs.

    To analyze .NET repositories for Porting Assistant for .NET recommendations, you must provide a Windows machine that is set up with the Porting Assistant for .NET porting assessment tool. For more information, see Getting started with Porting Assistant for .NET in the Porting Assistant for .NET User Guide.

  • To enable Strategy Recommendations for database analysis, you must enter credentials in the AWS secrets manager. For more information, see Strategy Recommendations database analysis.

  • You must use AWS Application Discovery Service to collect data about your servers and applications in the AWS Migration Hub console before using Strategy Recommendations. You can use one of the following methods to collect the data.

    • Migration Hub import – With Migration Hub import, you can import information about your on-premises servers and applications into Migration Hub. For more information, see Migration Hub Import in the Application Discovery Service User Guide.

    • AWS Agentless Discovery Connector – The Discovery Connector is a VMware appliance that collects information about VMware virtual machines (VMs). For more information, see AWS Agentless Discovery Connector in the Application Discovery Service User Guide.

    • AWS Application Discovery Agent – The Discovery Agent is AWS software that you install on your on-premises servers and VMs to capture system information and details of the network connections between systems. For more information, see AWS Application Discovery Agent in the Application Discovery Service User Guide.


To verify that the Migration Hub import completed successfully, in the Migration Hub console navigation pane, under Discover, choose Servers. All the imported servers should be listed.

                    This is an image of the Migration Hub console Servers list page.


Step 1: Download the Strategy Recommendations collector