Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
bgColor#FFFAE6

This

...

section describes how to add a standard account in a public cloud provider to your Abiquo cloud platform for Amazon AWS, Azure, Google Cloud Platform, and OCI. A standard account is not a partner or a reseller or an organization account.

...

For partner, reseller, or organization accounts, see Onboard an Azure CSP or AWS organization account

To add Abiquo public cloud integrations to an existing Abiquo platform:

  1. Obtain your public cloud credentials for a standard account for compute and pricing. Abiquo supports resellers with AWS partner and Azure CSP credentials. See Obtain public cloud credentials /billing.

    1. Obtain AWS credentials

    2. Obtain Azure ARM credentials

    3. Obtain Google Cloud Platform credentials

    4. Obtain OCI credentials

  2. If you wish to display billing dashboard data, then there are extra steps for some providers:

    1. Display Amazon billing data

    2. Display Google Cloud Platform billing data

  3. Modify user roles to add public cloud. See Modify user roles to add public cloud

  4. Create a public cloud region. See Create a public cloud region

  5. Create a reseller scope

    1. For the reseller's Parent scope, select the Global scope or no scope

    2. For Entities, select the public cloud regions, and select the tenant Enterprises that the reseller will manage directly, e.g. to manage users

  6. Create a reseller administrator user. For the Scope, select the reseller scope

  7. Create a reseller enterprise. You can modify an existing private cloud reseller or create a new enterprise

  8. Select the Reseller checkbox, so the enterprise will be the reseller for its default scope

  9. or edit a standard enterprise (with NO reseller or key node option):

    1. For Credentials, enter reseller credentials for public cloud providers, for example AWS partner or Azure CSP credentials. For details, see Obtain public cloud credentials

      1. For

      Properties
      1. billing only,

      enter the metadata for the reseller. See Display cloud provider billing data and for a summary, see /wiki/spaces/doc/pages/338001921.
      1. For Azure:

        • azurecompute-arm_discount = 0

        • azurecompute-arm_currency_code = USD

        • billing.azure.country_code = US

    2. For full details, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/311361611/Abiquo+cloud+reseller+guide#Create-a-reseller-enterprise.

    After you create the reseller enterprise, go to Users → select enterprise → Price factors and enter the price factor for the provider.SeeManage price factors
  10. Create a reseller customer scope or modify an existing scope to add public cloud.
    For the Parent scope, select the reseller scope.
    For the Entities, select the new public cloud region/s.

  11. Create or modify a reseller customer tenant

    1. For the Default scope, select the reseller customer scope

    2. To support multiple Azure subscriptions (Plans) or AWS credentials for a tenant, or to support sub-tenants, select the Key node checkbox.
      (info) It is possible to enter your customer’s AWS partner credential at this level too

    3. For Properties,add tenant metadata as required. This may include account IDs, and discounts. You can also push this metadata
      1. for AWS, see Add a customer AWS account for billing only

    4. For Properties, enter metadata, such as customer account IDs and billing dashboard configuration. See Display cloud provider billing data. You can also push enterprise properties to VM variables. Do not add confidential data

    For each of the customer’s Azure subscriptions or AWS credentials, create a sub-tenant.
    To create a sub-tenant create a scope and a tenant enterprise under the keynode
    1. .

  12. Add public cloud credentials to the customer. For multiple subscriptions or credentials add these to the sub-tenants.

    1. For billing only, see Add AWS and Azure credentials only for billing

    2. For standard compute, see Obtain public cloud credentials

  13. Run billing for the reseller - Run billing: edit the enterprise and go to CredentialsPricing and click the right arrow button, or go to the Billing tab, select the provider, and click Regenerate billing

  14. If the credentials have compute capabilities, and there are VMs for the subscription, you can capture the VMs to manage them with Abiquo by onboarding their virtual network (to create a virtual datacenter in Abiquo). See Onboard from public cloud

  15. To configure currency conversion for UI dashboard, see Configure billing dashboard currency conversions

To automatically create customer cloud compute accounts in AWS or Azure.

...

Log in as the reseller administrator user. Edit the reseller enterprise and go to Credentials. Next to the cloud provider name, click the building Create account button. Select the customer enterprise and enter the customer account details. Abiquo will add the new customer compute credentials to the customer enterprise.

...