Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
bgColor#FFFAE6

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.

...

Abiquo public cloud

...

Before you add a cloud provider you should get to know the platform and its public cloud features.

...

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

You can use Abiquo with 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

...

To add public cloud:

  1. Obtain your public cloud

...

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

...

  1. See Obtain public cloud credentials

...

  1. Modify user roles to add

...

  1. public cloud

...

These lists contain some example privileges to consider. ALWAYS test your user roles in your own environment.

Users and tenant administrators

The privileges to consider for users and tenant administrators are as follows:

  • Home

    • View bills

    • Display optimization dashboard tab

    • Display hybrid dashboard tab

    • Display VM cost view widget on Hybrid dashboard tab

  • Virtual datacenters

    • Manage floating IPs (currently assigned to enterprise administrators)

    • Manage VPNs (currently assigned to enterprise administrators)

    • Manage classic firewalls (vCloud)

    • Manage virtual machine hard disks (vCloud)

    • Assign public IPs to VMs

    • Access public network tab

    • Manage public network elements

    • Assign external IPs to VMs (vCloud)

    • Access external network tab (vCloud)

    • Assign firewalls to virtual machines

    • Assign load balancers

  • Apps library

    • Export a virtual machine template to public cloud region

  • Users

    • Manage provider credentials

    • Manage virtual datacenter roles

    • Access budgets section

    • Manage budgets

Platform administrators

If your platform administrators do not have cloud administrator roles, please check that they have all the appropriate privileges for public cloud, which may include the user list plus the following privileges:

  • Home

    • Manage bills

  • Infrastructure

    • Manage public cloud regions

    • Access infrastructure view and PCRs

    • View public cloud region details

  • Virtual datacenters

    • Manage default virtual datacenter firewall

    • Manage VDC default roles

  • Users

    • Manage enterprise properties

    • Manage virtual datacenter roles

  • Pricing

    • Add a cost code when editing a VM template

    • Access Pricing view

    • Manage pricing

    • Manage pricing credentials

  • Control

    • View enterprise hierarchy

Create a public cloud region

...

Reseller hierarchy

In public cloud, when you have a reseller account, such as an Azure CSP or Amazon partner account, you can use a reseller hierarchy to manage your reseller customers.

...

Create a reseller scope

If you are not using a tenant hierarchy in private cloud, create a new reseller scope. If you already have a reseller scope, check that your reseller scope is correctly configured for public cloud as described here.

To define a tenant hierarchy you will need a reseller scope and one or more customer scopes.

Your reseller tenant with a reseller scope will be at the top of a hierarchy of customer tenants with customer scopes.

To define a scope hierarchy, select a Parent scope for each scope.

To create a scope for a reseller tenant:

...

Go to Users → Scopes

...

Click + add

...

  1. . See Modify user roles to add public cloud

  2. Create a public cloud region. See Create a public cloud region

  3. Create a reseller scope

    1. For the reseller's Parent scope, select the Global scope or no scope.

...

Go to Entities

...

    1. For Entities, select the public cloud regions, and select the tenant Enterprises that the reseller will manage directly, e.g. to manage users

...

Select the Locations that the reseller and their customers can use.

  1. Remember to select your new public cloud providers or regions!

Click Save

...

  1. Create

...

  1. a reseller administrator user.

...

Go to Users view → Users

...

Create or edit a reseller administrator user

...

For the Role, if you created a new role with added privileges for public cloud, select the new Role

  1. For the Scope, select the reseller scope

  2. Create a reseller enterprise

...

If you are not using a reseller hierarchy for private cloud, create a new reseller enterprise for public cloud.

See https://abiquo.atlassian.net/wiki/spaces/doc/pages/311361611/Abiquo+cloud+reseller+guide#Create-a-reseller-enterprise.

Notes and related links:

...

Display cloud provider billing data, see Display cloud provider billing data

...

  1. . 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 the 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. .

    2. For full details, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/

...

    1. 311361611/

...

    1. Abiquo+

...

    1. cloud+

...

    1. reseller+

...

    1. guide#Create-

...

    1. a-

...

To onboard the prices of hardware profiles from public cloud, see Synchronize public cloud price lists

...

    1. reseller-enterprise.

  1. After you create the

...

  1. enterprise,

...

  1. go to Users → select enterprise → Price factors and enter the price factor for the provider. See Manage price factors

  2. Create or modify a reseller customer scope

...

  1. .

...

Go to Users view → Scopes

...

Create or edit a tenant scope

  1. For the Parent scope, select the reseller scope

...

Go to Entities and select the new public cloud providers or regions

...

  1. Create or modify a reseller customer tenant

...

For your new or existing cloud tenants that will be customers of your reseller in a reseller hierarchy.

...

Log in as the reseller administrator user

...

Go to Users view

...

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

...

    1. To support multiple Azure subscriptions for a single tenant or to support sub-tenants, select the Key node checkbox

...

Optionally, set Allocation limits to control your tenant’s resource usage

...

Go to Datacenters, and drag the new public cloud providers or regions into the Allowed column

...

    1. For each of the customer’s Azure subscriptions, create a tenant enterprise This will map to one of the customer’s Azure subsciption

    2. If the customer will use billing only, go to Credentials and follow the instructions at Add AWS and Azure credentials only for billing

...

    1. For Properties, add tenant metadata as required

...

Click Save

  1. Create customer cloud accounts

...

  1. . As a reseller administrator, you can automatically create a cloud account for your reseller customer tenant in AWS or Azure.

    1. Log in as the reseller administrator user

...

    1. . Edit the reseller enterprise

...

    1. and go to Credentials

...

    1. . Next to the cloud provider name, click the building Create account button

...

    1. . Select the customer enterprise and enter the customer account details

...

    1. . Abiquo will add the new customer compute credentials to the customer enterprise.

...

    1. (info) You can also create a customer tenant with XaaS and Abiquo Setup Service

...

    1. .

...

  • A child scope with name “SCOPE-” + “New enterprise name”.

  • A key node enterprise in the new scope with name = “New enterprise name”.

  • A new user with role = “Default user role” and name = “admin” + “New enterprise name”

    1. For more details, see Abiquo Setup service