Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 31 Next »

This guide describes how to add public cloud to your Abiquo cloud platform.
This guide assumes that you already have a private cloud platform.
For a brief introduction to public cloud, see Abiquo quick walkthrough of public cloud.
For details of some important public cloud features in Abiquo, see Abiquo public cloud guide.


Introduction to public cloud integrations

Abiquo can manage public cloud accounts for AWS, Azure, Google Cloud Platform, Oracle Cloud Infrastructure. It can also manage a public or private VCD as a public cloud.

You can offer your customers access to a public cloud provider with:

  • Compute features and/or

  • Billing features, such as billing dashboards and budgets

With reseller accounts for AWS and Azure:

  • You can use Abiquo to create customer accounts in the cloud providers and automatically add compute credentials to customer tenants.

  • You can use Abiquo to create users in the cloud provider portal, and use a shortcut link to connect to the portal.

  • You can display billing data for the tenants in the hierarchy

To manage your reseller customers, use a reseller hierarchy . See Abiquo cloud reseller hierarchy


Add public cloud to your Abiquo platform

To add public cloud to an existing Abiquo platform:

  1. Obtain your public cloud credentials: compute credentials and pricing credentials.
    For reseller customer credentials, there may be different credentials to use for compute features, and for billing only. See Obtain public cloud credentials

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

  3. Create a public cloud region. See Create a public cloud region

  4. 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

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

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

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

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

    3. For Properties, 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

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

  7. After you create the reseller enterprise, go to Users → select enterprise → Price factors and enter the price factor for the provider. See Manage price factors

  8. Create a reseller customer scope or modify an existing scope to add public cloud.
    For the Parent scope, select the reseller scope

  9. Create or modify a reseller customer tenant

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

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

    3. For Properties, add tenant metadata as required. (info) You can push this metadata to VM variables

  10. 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.

  11. 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

  12. Run billing for the reseller - 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

  13. 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

  14. 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.

  • You can also create a customer tenant with XaaS and Abiquo Setup Service. For more details, see Abiquo Setup service

  • No labels