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 12 Next »

This section describes how to onboard an Azure CSP account and its customers

1. Create public cloud regions

Create public cloud regions for Azure. For more details see Create a public cloud region.

2. Create a reseller scope

To use an Azure reseller (CSP) account, create a reseller scope for your reseller enterprise.

To create a reseller scope:

  1. For the Name, we recommend that you use the Reseller name + Scope, for example, ResellerScope

  2. For the Parent scope select the Global scope or no scope

  3. For Entities, select your public cloud regions.

For full details, see Create a reseller scope

3. Create a reseller enterprise

You will need a reseller enterprise to manage the reseller credentials for your customers.

  1. Create a reseller enterprise

    1. For the Default scope select the reseller scope, for example, ResellerScope

    2. Select the Reseller checkbox

    3. If the reseller will use a different mail server to the cloud platform, enter the details of the Mail server

    4. For Datacenters, select the datacenters and public cloud regions that the reseller will use

For full details see Create a reseller enterprise


4. Add Azure reseller credentials and properties

In Azure, you can use reseller credentials (CSP credentials) or standard credentials. Follow the steps on these pages to obtain your Azure credentials.

  1. Edit the reseller enterprise

  2. For Credentials → Pricing, add the Azure CSP pricing credentials.

    1. API keycsp#tenantId#clientId#accessToken#refreshToken

    2. API secret key: the password for the application

  3. For Properties, to use Azure billing, enter the billing enterprise properties in the reseller enterprise. The default values are as follows:

    1. azurecompute-arm_discount = 0

    2. azurecompute-arm_currency_code = USD

    3. billing.azure.country_code = US

    4. azurecompute-arm_price_factor = 1 (deprecated in Abiquo 6.1)

  4. For Abiquo 6.1+, go to PricingPrice factors and create a price factor for the reseller enterprise. See Manage price factors.


5. Create a reseller customer scope

A reseller scope is at the top level of a tenant hierarchy. To create customers of your reseller, for each customer, create a customer scope and set the reseller scope as the parent scope.

To create a reseller customer scope:

  1. Go to UsersScopes and click the + add button or select and edit an existing scope

  2. For the Name, we recommend that you use the customer name and Scope, for example, Customer1Scope

  3. For the Parent scope, select the reseller scope, for example, ResellerScope.

  4. For the Entities, select the public cloud region/s.


6. Create a customer enterprise

For each customer of the CSP, create a key node enterprise with the customer scope.

To create a customer enterprise:

  1. Go to Users view and at the bottom of the Enterprises list, click the + add button

  2. For the Default scope, select the customer scope, for example, Customer1Scope

  3. Select the Key node checkbox to support

    • Office365 customers

    • Multiple Azure subscriptions (Plans)

    • Other sub-tenants (e.g. AWS partner accounts)

  4. For Properties, add tenant metadata as required. This may include account IDs and discounts. You can also push this metadata to VM variables but do not use confidential data.


7. Create customer subtenants

For each customer, for each Azure Plan subscription, add a standard enterprise in the customer scope, so you can use it for compute features or aggregating billing information.

To create a subtenant enterprise:

  1. Create a standard enterprise (not a key node)

  2. For the Default scope, select the Customer1Scope

  3. To give the customer compute features, create an app in the customer’s Active Directory. In the standard enterprise, on the CredentialsPublic tab, add the credentials for the Azure plan.

  4. OR for the customer to use billing only (including dashboard display, and billing of Office 365), add the following credentials on the Credentials → Pricing tab:

    1. For the Access key ID use the format: Subscription##TenantID

    2. For the Secret access key, enter any value

    3. Select Only for billing

  • No labels