...
Create public cloud regions for your public cloud providers. See Create a public cloud region
Go to Users → Scopes and Create a reseller scope:
Make the Name descriptive, for example,
ResellerNameScope
For the Parent scope select the
Global scope
(recommended) or no scopeFor Entities, select your public cloud regions.
Go to Users and Create a reseller enterprise:
For the Default scope select
ResellerNameScope
Select the Reseller checkbox
If the reseller will use its own mail server, enter the details of the Mail server
For Datacenters, select the datacenters and public cloud regions that the reseller and its customers will use, as in the scope.
...
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 https://abiquo.atlassian.net/wiki/spaces/doc/pages/311372059/Display+Azure+billing+data#Enterprise-properties-for-the-Azure-reseller . 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.
...
Log in to the AWS management account.
Create a user with the security policy for AWS organization pricingConfigure AWS to supply billing data
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 https://abiquo.atlassian.net/wiki/spaces/doc/pages/311372049/Display+Amazon+billing+data#Configure-resellers-in-Abiquo
For Abiquo 6.1 and above, go to Pricing → Price factors and create a price factor for the reseller enterprise. See Manage price factors.
...
To give a CSP customer access to compute and billing features:
Create an app https://abiquo.atlassian.net/wiki/spaces/doc/pages/311370762/Obtain+Azure+ARM+credentials#Create-an-ARM-application-using-Azure-portal in the customer’s Active Directory.
Edit the standard enterprise, and go to Credentials → Public
Add the credentials for customer in the format
Subscription#AppID#TenantID
Go to Properties and add
azurecompute-arm_only_bill_subscription
and set the value totrue
...
Edit the standard enterprise, and go to Credentials → Public
For the Access key ID, enter the customer’s subscription details in this format:
Subscription##TenantID
For the Secret access key, enter any value
Select Only for billing
Click Add account to save the credentials. The platform will not validate the account details until it retrieves billing data from the provider
Go to Properties and add
azurecompute-arm_only_bill_subscription
and set the value totrue
Click Save
Now you can configure Add the MicrosoftProductsServiceMicrosoft products service to manage Customer users, office licenses and Azure plan subscriptions!
...
To onboard a customer of an AWS organization:
Create a customer scope https://abiquo.atlassian.net/wiki/spaces/doc/pages/311361611/Abiquo+cloud+reseller+guide#Create-a-scope-for-a-reseller-customer under the reseller scope
Create a key node enterprise https://abiquo.atlassian.net/wiki/spaces/doc/pages/311361611/Abiquo+cloud+reseller+guide#Create-a-reseller-customer 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 with public cloud credentials for billing only. See Add AWS and Azure credentials only for billing
...
Onboard an AWS organization into a key node
...
Create a standard enterprise in the scope of the key node
Log in to AWS and in the customer account, and 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 for billing only. See Add AWS and Azure credentials only for billing
Run billing
You can now run billing for the reseller:
...
Or you can wait for the automatic billing process that will run every day. (You can Customize Abiquo billing dashboard processes and configure it the billing run with an Abiquo property).
It is You can also possible to set currency conversions for the billing dashboard. See Configure billing dashboard currency conversions .
Onboard VMs and resources
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 or VPC to create a virtual datacenter in Abiquo. See Onboard from public cloud