Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Some AWS regions are disabled by default, and we refer to them as non-default AWS regions, such as Bahrain. To onboard accounts from non-default AWS regions, do these steps.

  1. Log in to the Remote Services server and edit the abiquo.properties file, to add the following property:

    Code Block
    abiquo.amazon.create.account.mock=true
  2. Log in to Abiquo as an administrator and set up the environment. Create one or more PCRs including the non-default region, for example, Bahrain. Create an empty enterprise and optionally enable the PCRs (later you will need to add them again)

  3. Create a new account in AWS using the reseller credentials

  4. Check that the credentials are correctly added to the new enterprise

  5. Go to the enterprise with the new credentials and create a user

  6. Using the portal link and the new generated user credentials, access the AWS portal.
    You could also access the new generated account using the switch role functionality on AWS console, using a user belonging to the root account

  7. Go to MyAccount→ Enable the nondefault region, e.g. Bahrain region and enable the non-default region

  8. Make sure the region is 100% enabled. It takes a few minutes for AWS to enable the region. You can check it on the AWS console, by trying to access the region in EC2.

  9. Once When the region is enabled in AWS, go back to Abiquo, and disable the region in the new enterprise.

  10. Save the enterprise, then edit the enterprise again to allow the Bahrain region, and to synch all hardware profiles and availability zones. 

Once When you have added the non-default region (e.g. Bahrain region), all entities will be correctly synchronized and ready to use. You can now create a VDC, deploy VMs, import templates, and so on.