EC2 Scan & AWS Estate Discovery

The Both option in DMC runs an EC2 Scan and an AWS Estate Discovery together in a single pass, giving Dr Migrate in-guest server data, CloudWatch metrics, and a complete AWS resource and cost inventory without a second scan run.

Before you start

Complete the setup in AWS Requirements before running this scan. Both the EC2 Scan and the Estate Discovery IAM permissions are needed.

You will need:

Running the scan

Launch DMC on the collector host. Click through the welcome screen, select AWS as the scan target, then select Both. The wizard then walks through five screens.

DMC scan target selection screen
Select AWS as the scan target.
DMC AWS scan type selection screen
Select Both to run an EC2 Scan and an AWS Estate Discovery together.

AWS Configuration

Add an AWS identity so DMC can reach your accounts. Enter a label and the ARN of the collector role, click Add to validate and list the accounts it can reach, then select the regions to include and save the identity.

AWS Configuration screen before adding an identity
AWS Configuration screen. Add an AWS identity to connect DMC to your accounts.
Add AWS Identity form, empty
Enter a label and the ARN of the collector role.
Add AWS Identity form filled with masked credentials
Credentials entered. Click Add to validate and discover accounts.
DMC listing AWS accounts visible to the collector identity
DMC lists the AWS accounts the collector identity can reach.

If only your own account appears here, organizations:ListAccounts may be blocked at the AWS Organizations level rather than by IAM. See AWS Requirements for how to enable multi-account discovery.

AWS Identity form with regions selected
Select the regions to include in the scan.
AWS Configuration screen with identity saved
AWS Configuration screen after the identity is saved.

Guest Credentials

Guest Credentials step of the AWS scan wizard showing the Guest Execution Methods options for Windows and Linux
Guest Credentials step. Enable the connection methods per platform under Guest Execution Methods, then add credentials for the direct methods.

Under Guest Execution Methods, choose the connection methods DMC may use for each platform. SSM needs no credentials here; it runs through the AWS Systems Manager Agent already on the instance, as SYSTEM on Windows or root on Linux. WinRM / PSRP (Windows) and SSH (Linux) connect to the instance directly and need admin credentials added with Add Windows and Add Linux on this screen. See Server admin credentials for the access each method requires. A platform with no enabled method, or a direct-only method with no matching credentials, is excluded from the scan.

Settings

The General tab covers the EC2 Scan side:

  • Output Path: the directory where DMC saves scan results and logs.
  • Max Concurrent Servers: how many instances DMC scans in parallel: 5, 10, 15, or 20 (default 10).
  • Metric Collection: the CloudWatch window DMC pulls performance data from. Set Duration in days (default 7) and Granularity: 5, 15, or 30 minutes, 1 hour, 6 hours, or 1 day (default 15 minutes).
  • Scan Thresholds: the CPU and memory usage level (0-95%, default 85% CPU / 75% memory) above which a server is considered too busy and its guest scan is skipped.
Settings step General tab showing output path, max concurrent servers, metric collection, and scan thresholds
Settings step, General tab: output path, concurrency, the CloudWatch metric window, and CPU and memory scan thresholds.

The Resource Inventory tab covers the Estate Discovery side. Choose which collectors to run under Discovery, then configure each enabled one under Advanced settings:

  • Resources: Amazon RDS and S3 inventory (enabled by default). Pick the specific resource types under Advanced settings.
  • Inventory: the AWS Config configuration bundle. Defaults to a per-account query that assumes each account has a Config recorder; for large or multi-account environments, point it at a single Config aggregator under Advanced settings.
  • Cost: rolled-up Cost Explorer data by account and service. Defaults to a per-account query that assumes each account has Cost Explorer access; for an AWS Organization, read from the management or payer account under Advanced settings, and choose the cost period and whether to include resource-level cost detail.
Settings step Resource Inventory tab showing the Discovery collectors: Resources, Inventory, and Cost
Settings step, Resource Inventory tab: choose the Discovery collectors, then set each one up under Advanced settings.

Scan

The Scan screen shows the EC2 instances discovered and how many accounts and regions are in scope for inventory. Click Run Scan. DMC shows real-time progress in the console output: the estate inventory runs first, then guest scanning of the EC2 instances.

Results

When the scan completes, DMC produces a password-protected ZIP of the collected data. Hand that file to your Dr Migrate contact, or import it into Dr Migrate yourself.

© 2025 Altra Technologies