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

In version 5.2, Abiquo introduces support for Google Cloud Platform dashboards and Abiquo has integrated the public cloud billing dashboards into the core platform.

As part of the upgrade process:

  1. The upgrade will automatically rename the following enterprise properties

    ProviderProperty nameNoteDescription
    AWS

    amazon_bucket

    (warning) Replaces billing_bucket
    (minus) Changed value for resellers

    Name of the S3 bucket where Amazon stores billing data. For resellers, copy the billing bucket name from the configuration files.

    AWSamazon_report_name

    (warning) Replaces report_name

    Part of the path: amazon_bucket/amazon_bucket_prefix/amazon_report_name/file.csv

    AWSamazon_bucket_prefix(warning) Replaces report_prefix

    Part of the path: amazon_bucket/amazon_bucket_prefix/amazon_report_name/file.csv

    Azureazurecompute-arm_request_currency_code(warning) Replaces Currency
    • Required for all Azure accounts for billing dashboards
    • USD (three character currency code of the bill) (WARNING! Different from currency_code used for conversion factor) (All accounts)
    Azureazurecompute-arm_country_code (question)(warning) Replaces RegionInfo
    • Required for all Azure accounts for billing dashboards
    • Only used for standard subscriptions, two character country code of the bill
  2. Edit the abiquo.properties file, and assign default values for these properties, using the prefix/format abiquo.*?

    You can also assign enterprise properties for specific enterprises.

    ProviderProperty nameDescription
    Azure

    azurecompute-arm_discount

    • Provider discount value
    • Previously only required for reseller accounts
    • Can be set to 0 for standard accounts
    Azureazurecompute-arm_request_currency_code
    • USD (three character currency code of the bill) (WARNING! Different from currency_code used for conversion factor)
    Azurecountry_code
    • Two character country code of the bill
    • Only used for standard subscriptions,
  3. Add the following new enterprise properties as part of the upgrade process

    ProviderProperty nameDescription
    AWS

    amazon_billing_compress_format

    For reseller and standard accounts.
    Compression format for the billing reports.
    Values can be "ZIP" or "GZIP"
    Azureazurecompute-arm_only_bill_subscriptionOnly for enterprises with Azure plans under CSP subscriptions. Apply it on an enterprise (NOT reseller), which belongs to a tenant with multiple subscriptions, and you only want to compute the cost of the usage of the subscription. If the enterprise doesn’t have the property, it will compute usage+products cost
    Google

    dataset_id

    For all account types. The ID of the big query dataset where Google will store the billing data
  4. Remove the following enterprise properties that are deprecated as part of the upgrade

    ProviderProperty nameDescription
    AzureOfferDurableIDPreviously for CSP accounts, this was the ID of the customer in the configuration file
  5. On the API server, edit the abiquo.properties file and add these new properties:
    1. To configure the cron job to regularly obtain billing data, by default, every 2 hours

      abiquo.billing.task.cron = 0 0 0/2 ? * * *
    2. To configure the number of months to obtain billing data for. By default get data for 4 months

      abiquo.enterprise.property.billing.monthoffset=4
  6. To enable the platform to access the billing data in the provider, edit the Enterprise and go to Credentials → Pricing, and add Pricing credentials. See Obtain public cloud credentials
    • Note: When you Pricing credentials to an enterprise with a pricing model, this will also activate price list synchronization to onboard hardware profile prices from Amazon and Azure.
      See Import hardware profile prices.
  7. You can remove the old billing dashboard modules and their configuration files. See Remove deprecated billing dashboard configuration v520
  8. You can remove the cron configuration to run the billing dashboard (question)
  • No labels