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

This page describes how to create a customer tenant under a reseller in the cloud broker.

  1. To create a scope in the API, get public cloud regions and datacenters (as required)

  2. Create the scope for the customer
    1. Go to Users → Scopes
    2. Click the + button

      1. Enter the Name, which will be the customer name
      2. As the Parent scope, select the BU scope
      3. In the Datacenters column, select the providers or regions as required

  3. Create the customer enterprise

    General how-to: Create Tenants via API

    At the top of the Enterprises list, click the + button to add an enterprise

    On the General tab

    1. Enter the customer name
    2. As the Default scope, set the customer scope
    3. For the customer headquarters, select Key node
  4. On the Datacenters tab, drag and drop providers. For example, Amazon. Select and edit providers (or regions) and datacenters to set the default VDC role for each provider for the enterprise.

    This is a separate request in the API. For each region or datacenter, create a datacenter limit.
    API: https://wiki.abiquo.com/api/latest/EnterpriseLimitsByDatacentersResource.html#create-a-datacenter-limit

  5. On the Properties tab, enter the appropriate properties for the customer type as described in the following tables
    1. For each property, enter a Key and Value, and click Add
    2. When you have finished editing the tenant, click Save

      1. Cloud provider reseller or CSP

        Property keyExample valueUsed byProviderNotes
        OfferDurableIDCSP_ID_4caba317Billing dashboard

        Azure

        Must match the CSP tenant key value in the billing script configuration file
        CSP_discount0.15


        CurrencyUSD


        Localeen-US


        RegionInfoUS


        billing_bucketreseller_4a7a3850Billing dashboardAmazonMust match the reseller tenant key value in the billing script configuration file
        azurecompute-arm_discount0.2Price list synchronizationAzureThe value returned by the provider already has the discount applied
        amazon_discount0Price list synchronizationAmazon
      2. Customer of reseller or CSP

        Property keyExample valueUsed byProviderNotes
        CSP_PriceFactor1Billing dashboardAzure
        AWS_PriceFactor1Billing dashboardAmazon
        Account_idX123456789ABCReseller

        azurecompute-arm_price_factor1.25Price list synchronizationAzure

        amazon_price_factor

        1.17Price list synchronizationAmazon
      3. Standard customer

        Property keyExample valueUsed byProviderNotes
        OfferDurableIDMS-AZR-0003PBilling dashboardAzure
        CurrencyUSD
        Localeen-US
        RegionInfoUS
        billing_bucketprogrammaticbillingBilling dashboardAmazon

      This is a separate request in the API. When you update properties you will overwrite any existing properties
      API: https://wiki.abiquo.com/api/latest/EnterprisesResource.html#update-enterprise-properties

  6. Add the customer enterprise to the customer scope
    1. Go to Users → Scopes --> select the scope
    2. Click the pencil button to edit
    3. Select the customer enterprise in the Enterprises list

      API: https://wiki.abiquo.com/api/latest/ScopesResource.html#update-a-scope
      Add a basic link to the scope with a "rel" value of "ENTERPRISE".

  7. Create a pricing template
    1. Go to Pricing → Pricing models
    2. Click + and enter details

  8. API step Get the enterprise
  9. Assign the pricing model to the enterprise. 
    1. Go to Pricing → Enterprise associations
    2. Select the pricing model
    3. Find the enterprise in the list and select the pricing model from the pull-down list beside the enterprise name

    API: https://wiki.abiquo.com/api/latest/EnterprisesResource.html#upate-an-enterprise
    Update the enterprise to add a link to the pricing model with a "rel" value of "pricingtemplate".

  10. Create a customer administrator user
    1. Go to Users → Select enterprise → Users
    2. Click the + button to add a user
      (Note the screenshot does not show the enterprise filter)
    3. On the General tab, select the following values
      1. Role: CUSTOMER_ADMIN
      2. Scope: Customer scope (enterprise scope)


  • No labels