17.4 Discovering Details for Target Platforms

Before you configure a migration job, you must discover and perform an inventory of the target platform. The inventory collects information about the host platform and its resources, such as the amount of RAM, number of cores and processors, datastores, networks, and resource groups.

17.4.1 Target Discovery in the Migrate Client

In Migrate Client, you can discover:

  • An individual virtual machine host server

  • Multiple virtual machine host servers

  • All VMware ESX hosts affiliated with a VMware vCenter Server

Before you begin discovery operations, ensure that PlateSpin Server can communicate with your source workloads and targets. See Requirements for Discovery.

To discover targets using Migrate Client:

  1. In the Migrate Client toolbar, click Discover Details.

    or

    In the Servers view, right-click in a blank area, then select Discover Details.

  2. In the Discover Details dialog box, type the host name or IP address of the target.

    To discover multiple machines, specify multiple host names or IP addresses separated by semicolons. If the target is behind a NAT device, specify its public (external) IP address.

    See Migrations Across Public and Private Networks through NAT.

  3. Select the machine type for the target platform. If you select VMware vCenter, also provide the name of the vCenter cluster.

    • Windows

    • Linux

    • VMware ESX

    • VMware vCenter

    See Discovery Guidelines for Target Hosts.

  4. Provide administrator credentials for the machine you are discovering.

    See Discovery Guidelines for Target Hosts.

  5. (Optional) If you want to store these credentials for use during future jobs, enable the Save (Encrypted Locally) option.

  6. Click Discover and wait for the process to complete.

  7. (Optional) If you want to monitor the progress of the job, switch to the Jobs view.

17.4.2 Target Discovery in the Web Interface

To migrate a workload through the Web Interface, you must first add or discover the intended target platform and its resources.

PlateSpin Migrate Web Interface supports discovery of virtual and cloud target platforms:

  • Amazon Cloud Region

  • Microsoft Azure Location

  • VMware DRS Cluster (The cluster appears in the Targets list.)

  • VMware DRS Cluster as Hosts (Each host in the cluster appears in the Targets list, but not their parent cluster.)

  • VMware ESX Server

  • VMware vCloud Organization

When you add the target, its associated resources are automatically discovered. You can add one platform at a time. All available target platforms are listed on the Targets page.

Before you begin discovery operations, ensure that PlateSpin Server can communicate with your source workloads and targets. See section Requirements for Discovery.

To add a target platform:

  1. In the Migrate Web Interface, click Targets > Add Target.

  2. Select one of the following target types:

    • Amazon Cloud Region

    • Microsoft Azure Location

    • VMware DRS Cluster

    • VMware DRS Cluster as Hosts

    • VMware ESX Server

    • VMware vCloud Organization

  3. Depending on the type of targets you selected in the previous step, specify the appropriate access information.

    Table 17-4 Options for Amazon Cloud Region

    Option

    Description

    AWS Cloud

    Select one of the following appropriate AWS environment for the target AWS platform. By default, AWS Global Cloud is selected.

    • AWS China Cloud

    • AWS Global Cloud

    • AWS Government Cloud

    This Migrate Server instance has an IAM role attached. Use the IAM role to access Amazon EC2 Region

    When you use an AWS-based Migrate server that has an IAM role attached, this option displays in the user interface and is selected by default. PlateSpin Migrate uses the attached IAM role for accessing the AWS account. However, to override this default behavior and use the Access Key ID and Secret Key ID credentials for accessing the AWS account, you must deselect this option.

    Access Key ID

    Specify the access key ID for your AWS account. This option is not displayed if the This Migrate Server instance has an IAM role attached. Use the IAM role to access Amazon EC2 Region option is selected.

    Secret Key ID

    Specify the secret key ID required to access your AWS account. This option is not displayed if This Migrate Server instance has an IAM role attached. Use the IAM role to access Amazon EC2 Region option is selected.

    Region Name

    Select the region for the Amazon target.

    Table 17-5 Options for Microsoft Azure Location Target

    Option

    Description

    Azure Cloud

    Select one of the following appropriate Azure environment for the target Azure platform. By default, Azure Global is selected.

    • Azure Global

    • Azure Stack

    Management Endpoint

    (Applicable for Azure Stack only) Specify the Azure Resource Manager endpoint that you configured for the Azure Stack. For Azure Stack Development kit, this value is set to https://management.local.azurestack.external.

    Storage Endpoint Suffix

    (Applicable for Azure Stack only) Specify the Storage endpoint that you configured for the Azure Stack. For Azure Stack Development kit, this value is set to local.azurestack.external.

    Subscription Id

    Specify the subscription ID for your Microsoft Azure account.

    Application Id

    Use either of the following to specify your Azure Application ID required to enable PlateSpin Migrate to use the Azure APIs when it replicates or migrates workloads on your behalf to VMs in the target Azure account:

    • For Azure Cloud: Create an Azure Application ID for PlateSpin Migrate to use when it uses the Azure API for replicating and migrating workloads to your Azure Global account. See Configuring an Application in Azure to Represent PlateSpin Migrate.

    • For Azure Stack: Specify the following value for the Application ID:

      872cd9fa-d31f-45e0-9eab-6e460a02d1f1

    Username and Password

    Specify administrator-level credentials for accessing the parent Microsoft Azure account.

    Location Name

    Select the location for the Microsoft Azure target.

    Click Update Location List to refresh the list of available locations in the menu.

    For predefined Azure Cloud environments, locations are sorted by the geographical region and alphabetically. The mapping is fixed and is based on the current categories that Azure uses. If Microsoft Azure adds new locations after the current release, Migrate displays them dynamically and alphabetically in the Recently Added category.

    Table 17-6 Options for VMware DRS Cluster Target

    Option

    Description

    vCenter Hostname or IP

    Specify the host name or IP address of the vCenter server.

    Cluster Name

    Specify the name of the DRS cluster. This is applicable only for VMware DRS Cluster.

    Username and Password

    Specify administrator-level credentials for accessing the target host.

    Table 17-7 Options for VMware DRS Cluster as Hosts Target

    Option

    Description

    vCenter Hostname or IP

    Specify the host name or IP address of the vCenter server.

    Cluster Name

    Specify the name of the DRS cluster. This is applicable only for VMware DRS Cluster.

    Username and Password

    Specify administrator-level credentials for accessing the target host.

    Table 17-8 Options for VMware ESX Server Target

    Option

    Description

    Hostname or IP

    Specify the host name or IP address of the VMware ESX server.

    Username and Password

    Specify administrator-level credentials for accessing the target host.

    Table 17-9 Options for VMware vCloud Organization Target

    Option

    Description

    vCloud Director Server Address

    Specify the server host name or the IP address of the vCloud Director server.

    For example: cloud.example.com or 10.10.10.101

    Organization Name

    Specify the name of the organization in the vCloud Director server. The name is case sensitive in vCloud. Type the name exactly as you created it.

    For example: DemoOrg001

    Username and Password

    Specify the organization-level administrator credentials for accessing the target host.

    For example: demouser1 and demopwd

  4. Click Test Credentials to validate the credential values you specified.

  5. Click Add to add and discover details about the target and list it on the Targets page.

    IMPORTANT:(For Azure Stack only) The first-time discovery of an Azure Stack might take some considerable time (20-30 mins) because PlateSpin Migrate downloads the PlateSpin Replication Environment(PRE) image from the Azure Marketplace and uploads it to the Azure Stack. If the PlateSpin Replication Environment does not get successfully uploaded to Azure Stack, then the following messages are logged and you must manually upload the PRE image to the Azure Stack before you configure migrations to it.

    Create UserImage has falied With Message: {0}

    Create a User Image manually in the portal with Name {0} before continuing with the migration

    To manually upload the PRE image to the discovered Azure Stack, see Manually Adding PlateSpin Replication Environment Image to Azure Stack.