...
Mermaid | ||||||
---|---|---|---|---|---|---|
| ||||||
{"diagramDefinition":"flowchart LR\nA(Reseller<br/>enterprise)\nB(Customer1<br/>key node<br/>enterprise)\nB-->C(Standard<br/>enterprise 1)\nB-->D(Standard<br/>enterprise 2)\nC-.-F(Subscription1)\nD-.-E(Subscription2)\nA-.-P(Reseller<br/>Pricing<br/>credential)\nsubgraph ResellerScope\n A\n P\nend\nsubgraph Reseller hierarchy\n direction LR\n ResellerScope-->Customer1Scope\nend\nsubgraph GlobalScope\nend\nGlobalScope-->ResellerScope\n\nsubgraph Customer1Scope\n direction LR\n B\n C\n D\n E\n F\nend\n style GlobalScope fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n style A fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n style P fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff,stroke-dasharray: 5 5\n style B fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n style C fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n style D fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff\n style F fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff,stroke-dasharray: 5 5\n style E fill:#ec9032,stroke:#666,stroke-width:2px,color:#fff,stroke-dasharray: 5 5"} |
Prepare the reseller
To prepare the reseller in Abiquo:
Create public cloud regions for your public cloud providers. See Create a public cloud region
For the Name, we recommend that you use the Reseller name + Scope, for example,
ResellerScope
For the Parent scope select the
Global scope
or no scopeFor Entities, select your public cloud regions.
Create a reseller enterprise :
For the Default scope select the reseller scope, for example,
ResellerScope
Select the Reseller checkbox
If the reseller will use a different mail server to the cloud platform, enter the details of the Mail server
For Datacenters, select the datacenters and public cloud regions that the reseller will use
...
Onboard a CSP account
To an onboard Azure CSP account:
Do the steps to Obtain Azure ARM pricing credentials for CSP
To add the Azure credentials in Abiquo, edit the reseller enterprise
Go to Credentials → Pricing, and add the Azure CSP pricing credentials as follows
API key:
csp#tenantId#clientId#accessToken#refreshToken
API secret key: the password for the application
Go to Properties, and to use Azure billing, enter the billing enterprise properties in the reseller enterprise. The default values are as follows:
azurecompute-arm_discount = 0
azurecompute-arm_currency_code = USD
billing.azure.country_code = US
azurecompute-arm_price_factor = 1 (deprecated in Abiquo 6.1)
For Abiquo 6.1 and above, go to Pricing → Price factors and create a price factor for the reseller enterprise. See Manage price factors.
...
Onboard an AWS organization account
To onboard an AWS organization account:
Log in to the AWS management account.
Create a user with the security policy for AWS organization pricing
Edit the Abiquo reseller enterprise:
Go to Credentials → Pricing and add the user credentials
Go to Properties and add AWS enterprise properties to the reseller
For Abiquo 6.1 and above, go to Pricing → Price factors and create a price factor for the reseller enterprise. See Manage price factors.
...
Prepare to onboard a customer
To prepare Abiquo to onboard a customer:
Create a customer scope:
Go to Users → Scopes and click the + add button (or select and edit an existing customer scope)
For the Name, we recommend that you use include the customer name and
Scope
, for example,CustomerScope
For the Parent scope, select the reseller scope, for example,
ResellerScope
.
For the Entities, select the public cloud region/s.
Create a customer enterprise:
Go to Users view and at the bottom of the Enterprises list, click the + add button
For the Default scope, select the customer scope, for example,
CustomerScope
Select the Key node checkbox to support Office365 customers, Multiple Azure subscriptions (Plans), and AWS organization accounts
For Properties,add tenant metadata as required
For each subscription in an Azure plan, create a standard enterprise:
Create a standard enterprise (not a key node)
For the Default scope, select the
CustomerScope
...
Onboard an Azure customer
To onboard an Azure customer, choose compute and billing features or billing only.
...
Now you can configure the MicrosoftProductsService to manage Customer users, office licenses and Azure plan subscriptions!
...
Onboard an AWS customer
To onboard a reseller customer in of an AWS organization:
Create a customer scope under the reseller scope
Create a key node enterprise in the customer scope
Create a standard enterprise in the customer scope
Log in to AWS and in the customer account, create a user
In Abiquo, edit the standard enterprise and add the credentials as public cloud credentials.
OR Add the account to the standard enterprise as billing only public cloud credentials.
...