Table of Contents |
---|
Panel | ||
---|---|---|
| ||
This |
...
section describes how to add a standard account in a public cloud provider to your Abiquo cloud platform |
...
Introduction to public cloud integrations
...
for Amazon AWS, Azure, Google Cloud Platform, |
...
Features that the platform supports for public cloud providers. See Public cloud providers
Integration details for each provider. See Public cloud integrations
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
...
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:
Obtain your public cloud credentials : for a standard account for 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 /billing.If you wish to display billing dashboard data, then there may be extra steps for some providers. See Display cloud provider billing data
Modify user roles to add public cloud. See Modify user roles to add public cloud
Create a public cloud region. See Create a public cloud region
Create a reseller scope
For the reseller's Parent scope, select the
Global scope
or no scopeFor Entities, select the public cloud regions, and select the tenant Enterprises that the reseller will manage directly, e.g. to manage users
Create a reseller administrator user. For the Scope, select the reseller scope
Create a reseller enterprise. You can modify an existing private cloud reseller or create a new enterprise
Select the Reseller checkbox, so the enterprise will be the reseller for its default scope
For Credentials, enter reseller credentials for public cloud providers
For billing only, for
AWS
For Properties, enter the metadata for the resellermetadata, such as customer account IDs and billing dashboard configuration. See Display cloud provider billing data and for a summary, see /wiki/spaces/doc/pages/338001921.
For Azure:
azurecompute-arm_discount = 0
azurecompute-arm_currency_code = USD
billing.azure.country_code = US
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. See Manage price factors
.
For the Parent scope, select thereseller scope
Create or modify a reseller customer tenant
For the Default scope, select the
reseller customer
scopeTo 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
For Properties, add tenant metadata as required. You can push this metadata to VM variables
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.Add public cloud credentials to the customer. For multiple subscriptions or credentials add these to the sub-tenants.
For billing only, see Add AWS and Azure credentials only for billing
For standard compute, see Obtain public cloud credentials
- Run billing for the reseller -
You can also push enterprise properties to VM variables. Do not add confidential data.
Run billing: edit the enterprise and go to Credentials → Pricing and click the right arrow button, or go to the Billing tab, select the provider, and click Regenerate billing
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
To configure currency conversion for UI dashboard, see Configure billing dashboard currency conversions
or edit a standard enterprise (with NO reseller or key node option):
Create a reseller customer scope or modify an existing scope to add public cloudTo 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.
...