Provision cloud resources when migrating from Amazon Web Services

  • Last updated on: 2017-10-24
  • Authored by: Rackspace Support

Previous section: High-level steps for migrating from Amazon Web Services

This article describes how to provision your Rackspace Cloud services when migrating from Amazon Web Services (AWS).

Provision a new cloud server

  1. Log in to the Rackspace Cloud Control Panel.

  2. On the Cloud Servers page, click Create Server.

  3. Name the server and select a region for it.

  4. Select an OS that matches your OS from AWS.

  5. Select the size (flavor) that matches your EC2 instance (RAM and disk space), and click Create Server.

    For information about instance size mapping, see Mapping of Amazon Web Services resources to Rackspace resources.

    Note: You can add more storage to your cloud server after it is created by adding a Cloud Block Storage volume. For instructions, see the Add a Cloud Block Storage volume section later in this article.

  6. When your root admin password is displayed, copy the password to a secure location, and then click Dismiss Password.

    Note: It is important that you copy and save your root admin password for future reference. You need this password to log in to your server. After you click Dismiss Password, the password will not be displayed again.

Create a custom password (optional)

You can create a custom password for your server.

  1. On the Cloud Servers page in the Cloud Control Panel, click the gear icon next to the server in the server list and select Change Password.

  2. Enter a new password and click Change Password.

Add a Cloud Block Storage volume (optional)

If you had additional Amazon Elastic Book Store (EBS) volumes attached to your server, or if you prefer to have more storage space for your server, add additional Cloud Block Storage volumes as follows:

  1. In the Cloud Control Panel, open the server’s detail page.

  2. In the Storage Volumes section, click Create Volume.

  3. Name the volume, select its type (SATA or SSD), and select the size.

  4. Click Create Volume.

Create a Cloud Files container (optional)

If you plan to use a Cloud Files container for the application, to back up files, or to assist with your application migration, create your container now.

  1. At the top of the Cloud Control Panel window, click Storage.

  2. In the pop-up menu, under Object Storage and CDN, select Files.

  3. On the Cloud Files/Containers page, click Create Container.

  4. Name the container, assign it to the same region as the server that you created, and select the container type.

  5. Click Create Container.

Create a Cloud Databases instance (optional)

If you will not be setting up your own database server, create a Cloud Databases instance.

  1. At the top of the Cloud Control Panel window, click Databases.

  2. In the pop-up menu, select Database Instances.

  3. On the Cloud Databases page, click Create Instance.

  4. Name the instance and assign it to the same region as your server.

  5. Select the type of database instance (datastore), and specify its size (in RAM and disk space).

  6. (Optional) Add your first database by assigning it a name, user name, and password.

    Note: You cannot name your user as root.

  7. Click Create Instance.

Connect to the cloud server

  1. On the Cloud Servers page in the control panel, click the name of your server.

  2. Under Networks, note the PublicNet (Internet) IPv4 address.

  3. Using SSH, connect to your cloud server by using the following command and the PublicNet address:

     ssh root@<ipAddress>

    If you’re connecting from a Windows computer, use PuTTY or a similar SSH command to connect to your server’s IP address.

  4. Enter your root password to log on.

Next steps

After your Rackspace Cloud services are provisioned, you can build your applications and transfer your data from AWS. The following articles provide detailed descriptions of migration scenarios:

Continue the conversation in the Rackspace Community.