Preparing your environment
Before you use CloudEndure Migration, you have to make sure that your source and target environments are prepared and configured correctly. These preparations include setting a CloudEndure account, creating AWS credentials, defining network requirements, and opening the correct ports.
Set up your CloudEndure account and users
Before you start your migration, follow these steps:
Subscribe to CloudEndure Migration in AWS Marketplace
, where it's available as a SaaS contract directly through your existing AWS account. Create an account in CloudEndure. For instructions, see Registering to CloudEndure Migration
in the CloudEndure documentation. Add users. The account owner and account administrators can manage users and projects in the CloudEndure User Console. For information about inviting and managing users, see User Management
in the CloudEndure documentation. Create and configure a CloudEndure project. Log in to the CloudEndure User Console
and follow the steps provided in Working with Projects in the CloudEndure documentation.
For project type, select Migration.

Note
Make sure that you have sufficient migration licenses
Generate and use AWS Cloud credentials
Before you install CloudEndure Agents, you must create the AWS Identity and Access Management (IAM) credentials required to configure the CloudEndure User Console, and collect the access key and secret access key for the CloudEndure users in your organization. Follow these steps:
Sign in to your AWS account.
Create a policy for CloudEndure in your AWS account, using the code from https://docs.cloudendure.com/Content/IAMPolicy.json
. For more information about this step, see the CloudEndure documentation . Create a new IAM user and generate AWS credentials, which consist of an access key ID and a secret access key. For more information, see the CloudEndure documentation
and the IAM documentation. In the CloudEndure User Console, choose Setup & Info, AWS Credentials.

Add the access key ID and secret access key you created in the previous step into the corresponding fields and save.
Configure your source and target network
In the target environment on AWS, prepare a subnet to use as the CloudEndure staging area. Use a private subnet if you want to isolate your application. You can use an existing subnet or create a new one. This subnet is used to launch the CloudEndure replication servers, which receive replicated data from the source machines.
In general, there are three points of contact between CloudEndure components and the external network:
The CloudEndure Agent needs to communicate with the CloudEndure Service Manager.
The CloudEndure Agent needs to communicate with the CloudEndure replication servers.
CloudEndure replication servers need to communicate with the CloudEndure Service Manager and Amazon Simple Storage Service (Amazon S3).

Network requirements
Client | Server | Description | ||
|---|---|---|---|---|
Agent | Outbound: TCP 1500 | Replication server(s) (private/public network) | Inbound: TCP 1500 | Production instance status and data (the actual data replication stream) |
Agent | Outbound: TCP 1500 | Management (public network) |
|
|
Replication server(s) | Outbound: TCP 443 | Management (public network) |
|
|
To prepare your network for running CloudEndure's solutions, you need to set the following connectivity settings:
Communication over TCP port 443:
Between the source machines and CloudEndure Service Manager
Between the staging area and CloudEndure Service Manager
Communication over TCP port 1500:
Between the source machines and the staging area
Note
For information about replication from a private subnet or server behind a NAT gateway or instance, see the CloudEndure documentation
Communication over TCP port 443
Add the following IP addresses and URLs to your firewall:
CloudEndure Service Manager IP address (required for using CloudEndure software)
52.72.172.158 (main service of console.cloudendure.com)
52.53.92.136
Amazon S3 service URLs (required for downloading CloudEndure software)
s3.amazonaws.com
s3.us-west-1.amazonaws.com
s3.eu-west-1.amazonaws.com
Proxy servers
If you want to use proxy servers in your environment, follow this guidance for CloudEndure to operate effectively:
Make sure to set the proxy in replication settings, either as an IP address or as a fully qualified domain name (FQDN).
Configure the proxy allow list for the CloudEndure Agent:
In Windows, the CloudEndure Agent runs as a system service, so make sure that the system account is part of the proxy allow list.
In Linux, the CloudEndure Agent creates a Linux user (named cloudendure) to run commands, so make sure that this user is part of the proxy allow list.
Set the proxy:
In Windows, open the Command Prompt window as an administrator, and run the command:
setx https_proxy https://<proxy-ip>:<proxy-port>/ /m
In Linux, change to sudo user and run the commands:
$ export http_proxy=http://server-ip:port/ $ export http_proxy=http://127.0.0.1:3128/ $ export http_proxy=http://proxy-server.mycorp.com:3128/ (make sure to include the trailing slash "/")
Optionally, if you want to keep the environment variables for Windows, follow these steps:
In Windows Control Panel, choose System and Security, System, Advanced system settings.
In the Advanced tab of the System Properties dialog box, choose Environment Variables.
In the System variables section of the Environment Variables dialog box, choose New to add the
https_proxyenvironment variable, or Edit if the variable already exists.In the Variable value field of the
https_proxyvariable, enterhttps://PROXY_ADDR:PROXY_PORT/and then choose OK.If the CloudEndure Agent was already installed, restart the service.