Configure Migration Factory

To accelerate a large scale migration project, a key component is establishing a “migration factory” composed of people, tools and processes to streamline the movement of workloads from on-premises to AWS. The migration factory teams work through a prioritized backlog of workloads based on migration patterns identified in the portfolio discovery and planning process.With this approach, you will quickly start to achieve the business benefits of lower operating costs and gaining agility and scalability. In this lab, we will use AWS CloudEndure Migration Factory Solution https://aws.amazon.com/solutions/implementations/aws-cloudendure-migration-factory-solution/

Login to the Migration factory console

1. Get the Migration Factory URL and Migration Factory UserName, Migration Factory Password from the outputs on Event Engine dashboard. factory_username

2. On the bastion host, open Chrome, and access Migration Factory URL from the browser, you should see the following login screen. Enter your factory username and password to login.

Please copy the Migration Factory URL to the address bar of your browser NOT the LoginAPI

factory login

3. After logging, you should see a factory home page. Now let’s move to the next step to update factory schema.

cemf home


Update Factory schema to add new target AWS account Id

1. On the left hand side, select Administration, and select Attributes dropdown list

2. On the Attribute Configuration page, switch to Application tab. Select AWS AccountId, then Click Edit button. aws accountid

3. On the Amend attribute page, update Value List with Target AWS Account Id value from Event Engine dashboard, and click Save. update accountid

Please use the correct AWS Account Id value from Event Engine dashboard, the Id should be 12 digits. For example, 432143214321

Event Engine dashboard example Target AWS Account Id


Configure Migration Factory endpoint

Please execute the following steps on the bastion host, C:\Migrations\Scripts folder is on the bastion host

On the bastion host, Open C:\Migrations\Scripts\FactoryEndpoints.json file, and update the endpoints. For LoginApiUrl, UserApiUrl, Region, UserPoolId parameter in the file, please get the URL from the Event Engine Dashboard.

Key Current Value Event Engine output Value
LoginApiUrl https://xxxxxxx.execute-api.us-east-1.amazonaws.com LoginAPI
UserApiUrl https://yyyyyyy.execute-api.us-east-1.amazonaws.com UserAPI
Region XXXXXX Region
UserPoolId XXXXXX UserPoolId

endpoint3

Notepad or Notepad++ can be used to edit the files.

Event Engine dashboard example Output2


Automation tip: On this lab, we’re using Migration Factory as a centralized place to organize and track the migration progress. The intention is to have a dashboard which can help to consolidate all the migration information as a single source of truth